|
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.
1.8.5