#include <pthread.h>
Go to the source code of this file.
|
The base version number of the scope plugin. Set at 0x1000. |
|
The version of the input plugin API. This should be incremented whenever structural changes are made to the API. This value should only be changed by the maintainers. |
|
Set minimal buffer |
|
Set this flag if the stream is file based (local disk file) |
|
Set this flag if your plugin is able to do sample accurate seeking in the stream. This is required for reverse speed playback. |
|
Set this flag if your plugin is reentrant. |
|
Set this flag if your plugin is able to seek in the stream |
|
Set this if the stream is a real stream e.g. HTTP or UDP based |
|
|
|
|
|
|
|
Capability flags for this plugin |
|
|
|
|
|
|
|
Init plugin |
|
|
|
|
|
This is a structure that keeps frequently used parameters of an input instance. It also contains a pointer to any local_data that might be allocated by the plugin itself. |
|
|
|
|
|
|
|
Handle for plugin. Filled in by the host |
|
Every input plugin should have an input_plugin_info() function that returns a pointer to an input_plugin structure that is set up with pointers to your implementations. If your plugin is compiled using C++ make sure you 'extern "C"' the input_plugin_info() function or else the HOST will not be able to load the plugin. |
|
|
|
Prepare the plugin for removal |
|
|
|
|
|
input plugin binary version. Must be set to INPUT_PLUGIN_VERSION |
|
This structure is used to pass information about a stream/song from the plugin to the host. |