#include <input_plugin.h>
Data Fields | |
int | ready |
int | flags |
int | nr_frames |
int | nr_tracks |
int | nr_channels |
int | frame_size |
void * | local_data |
pthread_mutex_t | object_mutex |
|
Stream specific flags that should be set in the open() call. Read the description of the P_* definitions for details. |
|
The frame size in bytes. play_frame() will be called with this value. |
|
If your plugin needs extra space for its own variables assign the allocated data structure to this pointer |
|
The number of PCM channels in the stream. Should always be 2 at this time. |
|
The total number of frames in the stream. Should be set in the open() call. |
|
The number of tracks, if any, in the stream. Should be set in the open() call. |
|
The object mutex. Used to lock and unlock the data structures. Initialized and called from the HOST. |
|
Flag that should be set to 1 if your plugin is ready to accept play_frame() callback |