* Toggle mute status.
*
* \param p_instance libvlc instance
- * \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_audio_toggle_mute( libvlc_instance_t *, libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_audio_toggle_mute( libvlc_instance_t * );
/**
* Get current mute status.
*
* \param p_instance libvlc instance
- * \param p_e an initialized exception pointer
* \return the mute status (boolean)
*/
-VLC_PUBLIC_API int libvlc_audio_get_mute( libvlc_instance_t *, libvlc_exception_t * );
+VLC_PUBLIC_API int libvlc_audio_get_mute( libvlc_instance_t * );
/**
* Set mute status.
*
* \param p_instance libvlc instance
* \param status If status is true then mute, otherwise unmute
- * \param p_e an initialized exception pointer
*/
-VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, int , libvlc_exception_t * );
+VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, int );
/**
* Get current audio level.
* \param p_e an initialized exception pointer
* \return the audio level (int)
*/
-VLC_PUBLIC_API int libvlc_audio_get_volume( libvlc_instance_t *, libvlc_exception_t * );
+VLC_PUBLIC_API int libvlc_audio_get_volume( libvlc_instance_t * );
/**
* Set current audio level.
libvlc_audio_set_volume(_p_libvlc, _i_volume, NULL);
if( _b_mute )
{
- libvlc_audio_set_mute(_p_libvlc, TRUE, NULL);
+ libvlc_audio_set_mute(_p_libvlc, TRUE);
}
// initial playlist item
libvlc_instance_t* p_libvlc;
HRESULT result = _p_instance->getVLC(&p_libvlc);
if( SUCCEEDED(result) )
- {
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
-
- libvlc_audio_toggle_mute(p_libvlc, &ex);
- result = exception_bridge(&ex);
- }
+ libvlc_audio_toggle_mute(p_libvlc);
return result;
};
libvlc_instance_t* p_libvlc;
HRESULT hr = _p_instance->getVLC(&p_libvlc);
if( SUCCEEDED(hr) )
- {
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
-
- *mute = libvlc_audio_get_mute(p_libvlc, &ex) ?
+ *mute = libvlc_audio_get_mute(p_libvlc) ?
VARIANT_TRUE : VARIANT_FALSE;
- hr = exception_bridge(&ex);
- }
return hr;
};
libvlc_instance_t* p_libvlc;
HRESULT hr = _p_instance->getVLC(&p_libvlc);
if( SUCCEEDED(hr) )
- {
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
-
- libvlc_audio_set_mute(p_libvlc, VARIANT_FALSE != mute, &ex);
- hr = exception_bridge(&ex);
- }
+ libvlc_audio_set_mute(p_libvlc, VARIANT_FALSE != mute);
return hr;
};
libvlc_instance_t* p_libvlc;
HRESULT hr = _p_instance->getVLC(&p_libvlc);
if( SUCCEEDED(hr) )
- {
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
-
- *volume = libvlc_audio_get_volume(p_libvlc, &ex);
- hr = exception_bridge(&ex);
- }
+ *volume = libvlc_audio_get_volume(p_libvlc);
return hr;
};
libvlc_instance_t* p_libvlc;
HRESULT hr = _p_instance->getVLC(&p_libvlc);
if( SUCCEEDED(hr) )
- {
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
-
- libvlc_audio_toggle_mute(p_libvlc, &ex);
- hr = exception_bridge(&ex);
- }
+ libvlc_audio_toggle_mute(p_libvlc);
return hr;
};
- (void)setMute:(BOOL)value
{
- libvlc_audio_set_mute([library instance], value, NULL);
+ libvlc_audio_set_mute([library instance], value);
}
- (BOOL)isMuted
{
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
- BOOL result = libvlc_audio_get_mute([library instance], &ex);
- catch_exception(&ex);
-
- return result;
+ return libvlc_audio_get_mute([library instance]);
}
- (void)setVolume:(int)value
- (int)volume
{
- libvlc_exception_t ex;
- libvlc_exception_init(&ex);
- int result = libvlc_audio_get_volume([library instance], &ex);
- catch_exception(&ex);
- return result;
+ return libvlc_audio_get_volume([library instance]);
}
@end
}
case ID_audio_volume:
{
- int volume = libvlc_audio_get_volume(p_plugin->getVLC(), &ex);
- RETURN_ON_EXCEPTION(this,ex);
+ int volume = libvlc_audio_get_volume(p_plugin->getVLC());
INT32_TO_NPVARIANT(volume, result);
return INVOKERESULT_NO_ERROR;
}
if( NPVARIANT_IS_BOOLEAN(value) )
{
libvlc_audio_set_mute(p_plugin->getVLC(),
- NPVARIANT_TO_BOOLEAN(value), &ex);
- RETURN_ON_EXCEPTION(this,ex);
+ NPVARIANT_TO_BOOLEAN(value));
return INVOKERESULT_NO_ERROR;
}
return INVOKERESULT_INVALID_VALUE;
case ID_audio_togglemute:
if( argCount == 0 )
{
- libvlc_audio_toggle_mute(p_plugin->getVLC(), &ex);
- RETURN_ON_EXCEPTION(this,ex);
+ libvlc_audio_toggle_mute(p_plugin->getVLC());
VOID_TO_NPVARIANT(result);
return INVOKERESULT_NO_ERROR;
}
libvlc_exception_init( &ex );
/* get mute info */
- b_mute = libvlc_audio_get_mute( getVLC(), &ex );
- libvlc_exception_clear( &ex );
+ b_mute = libvlc_audio_get_mute( getVLC() );
gcv.foreground = BlackPixel( p_display, 0 );
gc = XCreateGC( p_display, control, GCForeground, &gcv );
libvlc_exception_clear( &ex );
/* get mute info */
- b_mute = libvlc_audio_get_mute( getVLC(), &ex );
- libvlc_exception_clear( &ex );
+ b_mute = libvlc_audio_get_mute( getVLC() );
/* is Pause of Play button clicked */
if( (is_playing != 1) &&
/*****************************************************************************
* libvlc_audio_get_mute : Get the volume state, true if muted
*****************************************************************************/
-void libvlc_audio_toggle_mute( libvlc_instance_t *p_instance,
- libvlc_exception_t *p_e )
+void libvlc_audio_toggle_mute( libvlc_instance_t *p_instance )
{
- VLC_UNUSED(p_e);
-
aout_ToggleMute( p_instance->p_libvlc_int, NULL );
}
-int libvlc_audio_get_mute( libvlc_instance_t *p_instance,
- libvlc_exception_t *p_e )
+int libvlc_audio_get_mute( libvlc_instance_t *p_instance )
{
- return (libvlc_audio_get_volume(p_instance, p_e) == 0);
+ return (libvlc_audio_get_volume(p_instance) == 0);
}
-void libvlc_audio_set_mute( libvlc_instance_t *p_instance, int mute,
- libvlc_exception_t *p_e )
+void libvlc_audio_set_mute( libvlc_instance_t *p_instance, int mute )
{
- if ( mute ^ libvlc_audio_get_mute( p_instance, p_e ) )
+ if ( !mute != !libvlc_audio_get_mute( p_instance ) )
{
aout_ToggleMute( p_instance->p_libvlc_int, NULL );
}
/*****************************************************************************
* libvlc_audio_get_volume : Get the current volume (range 0-200 %)
*****************************************************************************/
-int libvlc_audio_get_volume( libvlc_instance_t *p_instance,
- libvlc_exception_t *p_e )
+int libvlc_audio_get_volume( libvlc_instance_t *p_instance )
{
- VLC_UNUSED(p_e);
-
audio_volume_t i_volume;
aout_VolumeGet( p_instance->p_libvlc_int, &i_volume );
mediacontrol_sound_get_volume( mediacontrol_Instance *self,
mediacontrol_Exception *exception )
{
- libvlc_exception_t ex;
int i_ret = 0;
mediacontrol_exception_init( exception );
- libvlc_exception_init( &ex );
- i_ret = libvlc_audio_get_volume( self->p_instance, &ex );
- HANDLE_LIBVLC_EXCEPTION_ZERO( &ex );
+ i_ret = libvlc_audio_get_volume( self->p_instance );
/* FIXME: Normalize in [0..100] */
return (unsigned short)i_ret;
}