mirror of
https://github.com/videolan/vlc.git
synced 2024-11-25 02:44:30 +08:00
Helper to get the capability of a module and its score.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
This commit is contained in:
parent
4dd6f93729
commit
7355193f45
@ -50,6 +50,8 @@ VLC_EXPORT( const char *, module_get_object, ( const module_t *m ) );
|
||||
VLC_EXPORT( const char *, module_get_name, ( const module_t *m, bool long_name ) );
|
||||
#define module_GetLongName( m ) module_get_name( m, true )
|
||||
VLC_EXPORT( const char *, module_get_help, ( const module_t *m ) );
|
||||
VLC_EXPORT( const char *, module_get_capability, ( const module_t *m ) );
|
||||
VLC_EXPORT( int, module_get_score, ( const module_t *m ) );
|
||||
|
||||
static inline module_t *module_get_main (void)
|
||||
{
|
||||
|
@ -213,9 +213,11 @@ module_config_free
|
||||
module_config_get
|
||||
module_exists
|
||||
module_find
|
||||
module_get_capability
|
||||
module_get_help
|
||||
module_get_name
|
||||
module_get_object
|
||||
module_get_score
|
||||
module_hold
|
||||
module_list_free
|
||||
module_list_get
|
||||
|
@ -317,6 +317,28 @@ const char *module_get_help( const module_t *m )
|
||||
return m->psz_help;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the capability for a module
|
||||
*
|
||||
* \param m the module
|
||||
* return the capability
|
||||
*/
|
||||
const char *module_get_capability( const module_t *m )
|
||||
{
|
||||
return m->psz_capability;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the score for a module
|
||||
*
|
||||
* \param m the module
|
||||
* return the score for the capability
|
||||
*/
|
||||
int module_get_score( const module_t *m )
|
||||
{
|
||||
return m->i_score;
|
||||
}
|
||||
|
||||
module_t *module_hold (module_t *m)
|
||||
{
|
||||
vlc_hold (&m->vlc_gc_data);
|
||||
|
Loading…
Reference in New Issue
Block a user