#include <output_plugin.h>
Version of output plugin. Must be OUTPUT_PLUGIN_VERSION
| char* _output_plugin::name |
Name of output plugin
| char* _output_plugin::author |
Author of the plugin
Initialize output plugin. Called before the plugin is opened for use
| path | The path or device designation that should be used |
Close the output plugin
| data | Buffer that contains the data Number of bytes that should be read from the buffer |
| data | pointer to bufs structure in AlsaNode |
| 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 |
Returns the number of bytes pending in the hardware buffer of output device. This function is optional.
Returns the latency of the output device in bytes. This function is optional.
1.5.6