#include <ngf/request.h>
#include <ngf/core.h>
Go to the source code of this file.
◆ N_SINK_INTERFACE_TYPE_AUDIO
#define N_SINK_INTERFACE_TYPE_AUDIO "audio" |
◆ N_SINK_INTERFACE_TYPE_LEDS
#define N_SINK_INTERFACE_TYPE_LEDS "leds" |
◆ N_SINK_INTERFACE_TYPE_VIBRATOR
#define N_SINK_INTERFACE_TYPE_VIBRATOR "vibra" |
◆ NSinkInterface
Internal sinkinterface structure.
◆ NSinkInterfaceDecl
Interface declaration structure.
◆ n_sink_interface_complete()
Report sink has completed playback of request.
- Parameters
-
iface | NSinkInterface structure |
request | Request |
◆ n_sink_interface_fail()
Report sink has failed the request.
- Parameters
-
iface | NSinkInterface structure |
request | Request |
◆ n_sink_interface_get_core()
Get core to which interface is associated to.
- Parameters
-
iface | NSinkInterface structure |
- Returns
- NCore structure
◆ n_sink_interface_get_name()
Get interface name.
- Parameters
-
iface | NSinkInterface structure |
- Returns
- Name of the interface
◆ n_sink_interface_get_type()
Get interface type.
- Parameters
-
iface | NSinkInterface structure |
- Returns
- Type of the interface
◆ n_sink_interface_get_userdata()
Returns userdata stored to the sink interface.
- Parameters
-
iface | NSinkInterface structure |
- Returns
- Userdata for the interface
◆ n_sink_interface_resynchronize()
Request resynchronization of other sinks.
Ie. Event playback will restart.
- Parameters
-
iface | NSinkInterface structure |
request | Request |
◆ n_sink_interface_set_resync_on_master()
Report that sink will resync to other sinks resynchronize requests.
- Parameters
-
iface | NSinkInterface structure |
request | Request |
◆ n_sink_interface_set_userdata()
void n_sink_interface_set_userdata |
( |
NSinkInterface * |
iface, |
|
|
void * |
userdata |
|
) |
| |
Stores userdata for the sink interface.
- Parameters
-
iface | NSinkInterface structure |
userdata | Interface userdata to store |
◆ n_sink_interface_synchronize()
Report sink is synchronized and ready to start the playback.
- Parameters
-
iface | NSinkInterface structure |
request | Request |