#include <output_plugin.h>
const char* _output_plugin::author |
Author of the plugin
Close the output plugin
Returns the latency of the output device in bytes. This function is optional.
Returns the number of bytes pending in the hardware buffer of output device. This function is optional.
Initialize output plugin. Called before the plugin is opened for use
const char* _output_plugin::name |
Name of output plugin
path | The path or device designation that should be used |
frag_size | Fragment size to use (in bytes) | |
frag_count | Fragment count to use (in bytes) | |
channels | Number of channels to use |
rate | Sample rate to use |
data | pointer to bufs structure in AlsaNode |
Version of output plugin. Must be OUTPUT_PLUGIN_VERSION
data | Buffer that contains the data Number of bytes that should be read from the buffer |