ngfd-plugin
|
Go to the source code of this file.
Classes | |
struct | _NSinkInterfaceDecl |
Interface declaration structure. More... | |
Macros | |
#define | N_SINK_INTERFACE_TYPE_AUDIO "audio" |
#define | N_SINK_INTERFACE_TYPE_VIBRATOR "vibra" |
#define | N_SINK_INTERFACE_TYPE_LEDS "leds" |
Typedefs | |
typedef struct _NSinkInterface | NSinkInterface |
Internal sinkinterface structure. | |
typedef struct _NSinkInterfaceDecl | NSinkInterfaceDecl |
Interface declaration structure. | |
Functions | |
void | n_sink_interface_set_userdata (NSinkInterface *iface, void *userdata) |
Stores userdata for the sink interface. | |
void * | n_sink_interface_get_userdata (NSinkInterface *iface) |
Returns userdata stored to the sink interface. | |
NCore * | n_sink_interface_get_core (NSinkInterface *iface) |
Get core to which interface is associated to. | |
const char * | n_sink_interface_get_name (NSinkInterface *iface) |
Get interface name. | |
const char * | n_sink_interface_get_type (NSinkInterface *iface) |
Get interface type. | |
void | n_sink_interface_set_resync_on_master (NSinkInterface *iface, NRequest *request) |
Report that sink will resync to other sinks resynchronize requests. | |
void | n_sink_interface_resynchronize (NSinkInterface *iface, NRequest *request) |
Request resynchronization of other sinks. | |
void | n_sink_interface_synchronize (NSinkInterface *iface, NRequest *request) |
Report sink is synchronized and ready to start the playback. | |
void | n_sink_interface_complete (NSinkInterface *iface, NRequest *request) |
Report sink has completed playback of request. | |
void | n_sink_interface_fail (NSinkInterface *iface, NRequest *request) |
Report sink has failed the request. | |
#define N_SINK_INTERFACE_TYPE_AUDIO "audio" |
#define N_SINK_INTERFACE_TYPE_LEDS "leds" |
#define N_SINK_INTERFACE_TYPE_VIBRATOR "vibra" |
typedef struct _NSinkInterface NSinkInterface |
Internal sinkinterface structure.
typedef struct _NSinkInterfaceDecl NSinkInterfaceDecl |
Interface declaration structure.
void n_sink_interface_complete | ( | NSinkInterface * | iface, |
NRequest * | request ) |
Report sink has completed playback of request.
iface | NSinkInterface structure |
request | Request |
void n_sink_interface_fail | ( | NSinkInterface * | iface, |
NRequest * | request ) |
Report sink has failed the request.
iface | NSinkInterface structure |
request | Request |
NCore * n_sink_interface_get_core | ( | NSinkInterface * | iface | ) |
Get core to which interface is associated to.
iface | NSinkInterface structure |
const char * n_sink_interface_get_name | ( | NSinkInterface * | iface | ) |
const char * n_sink_interface_get_type | ( | NSinkInterface * | iface | ) |
void * n_sink_interface_get_userdata | ( | NSinkInterface * | iface | ) |
Returns userdata stored to the sink interface.
iface | NSinkInterface structure |
void n_sink_interface_resynchronize | ( | NSinkInterface * | iface, |
NRequest * | request ) |
Request resynchronization of other sinks.
Ie. Event playback will restart.
iface | NSinkInterface structure |
request | Request |
void n_sink_interface_set_resync_on_master | ( | NSinkInterface * | iface, |
NRequest * | request ) |
Report that sink will resync to other sinks resynchronize requests.
iface | NSinkInterface structure |
request | Request |
void n_sink_interface_set_userdata | ( | NSinkInterface * | iface, |
void * | userdata ) |
Stores userdata for the sink interface.
iface | NSinkInterface structure |
userdata | Interface userdata to store |
void n_sink_interface_synchronize | ( | NSinkInterface * | iface, |
NRequest * | request ) |
Report sink is synchronized and ready to start the playback.
iface | NSinkInterface structure |
request | Request |