gmerlin
|
Information about a plugin. More...
#include <pluginregistry.h>
Data Fields | |
char * | gettext_domain |
First argument for bindtextdomain(). | |
char * | gettext_directory |
Second argument for bindtextdomain(). | |
char * | name |
unique short name | |
char * | long_name |
Humanized name. | |
char * | mimetypes |
Mimetypes, this plugin can handle. | |
char * | extensions |
Extensions, this plugin can handle. | |
char * | protocols |
Network protocols, this plugin can handle. | |
gavl_codec_id_t * | compressions |
Compressions, this plugin can handle. | |
char * | description |
Description of what the plugin does. | |
char * | module_filename |
Path of the shared module. | |
long | module_time |
Modification time of the shared module, needed internally. | |
bg_plugin_api_t | api |
API of the plugin. | |
int | index |
Index inside the module. Always 0 for native plugins. | |
bg_plugin_type_t | type |
Plugin type. | |
int | flags |
Flags (see Plugin flags) | |
int | priority |
Priority (1..10) | |
bg_device_info_t * | devices |
Device list returned by the plugin. | |
bg_plugin_info_t * | next |
Used for chaining, never touch this. | |
bg_parameter_info_t * | parameters |
Parameters, which can be passed to the plugin. | |
int | max_audio_streams |
For encoders: Maximum number of audio streams (-1 means infinite) | |
int | max_video_streams |
For encoders: Maximum number of video streams (-1 means infinite) | |
int | max_text_streams |
For encoders: Maximum number of text subtitle streams (-1 means infinite) | |
int | max_overlay_streams |
For encoders: Maximum number of overlay subtitle streams (-1 means infinite) | |
bg_parameter_info_t * | audio_parameters |
Parameters, which can be passed to set_audio_parameter. | |
bg_parameter_info_t * | video_parameters |
Parameters, which can be passed to set_video_parameter. | |
bg_parameter_info_t * | text_parameters |
Parameters, which can be passed to set_text_parameter. | |
bg_parameter_info_t * | overlay_parameters |
Parameters, which can be passed to set_overlay_parameter. | |
char * | cmp_name |
Name used for alphabetical sorting. Not for external use. |
Information about a plugin.
First argument for bindtextdomain().
Second argument for bindtextdomain().
char* bg_plugin_info_s::name |
unique short name
Humanized name.
Mimetypes, this plugin can handle.
Extensions, this plugin can handle.
Network protocols, this plugin can handle.
Compressions, this plugin can handle.
Description of what the plugin does.
Path of the shared module.
Modification time of the shared module, needed internally.
API of the plugin.
Index inside the module. Always 0 for native plugins.
Plugin type.
Flags (see Plugin flags)
Priority (1..10)
Device list returned by the plugin.
Used for chaining, never touch this.
Parameters, which can be passed to the plugin.
For encoders: Maximum number of audio streams (-1 means infinite)
For encoders: Maximum number of video streams (-1 means infinite)
For encoders: Maximum number of text subtitle streams (-1 means infinite)
For encoders: Maximum number of overlay subtitle streams (-1 means infinite)
Parameters, which can be passed to set_audio_parameter.
Parameters, which can be passed to set_video_parameter.
Parameters, which can be passed to set_text_parameter.
Parameters, which can be passed to set_overlay_parameter.
Name used for alphabetical sorting. Not for external use.