VLC_API msg_subscription_t* msg_Subscribe( libvlc_int_t *, msg_callback_t, msg_cb_data_t * ) VLC_USED;
VLC_API void msg_Unsubscribe( msg_subscription_t * );
-VLC_API void msg_SubscriptionSetVerbosity( msg_subscription_t *, const int);
/* Enable or disable a certain object debug messages */
VLC_API void msg_EnableObjectPrinting( vlc_object_t *, const char * psz_object );
free (sub);
}
-void msg_SubscriptionSetVerbosity( msg_subscription_t *sub, const int i_verbosity )
-{
- if( i_verbosity < 0 || i_verbosity > 2 ) return;
-
- msg_bank_t *bank = libvlc_bank ( sub->instance );
-
- vlc_rwlock_wrlock (&bank->lock);
-
- sub->verbosity = i_verbosity;
-
- vlc_rwlock_unlock (&bank->lock);
-}
/*****************************************************************************
* msg_*: print a message
*****************************************************************************