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