const char *psz_device_id );
/**
- * Get current audio device type. Device type describes something like
- * character of output sound - stereo sound, 2.1, 5.1 etc
- *
- * \param p_mi media player
- * \return the audio devices type \see libvlc_audio_output_device_types_t
+ * Stub for backward compatibility.
+ * \return always -1.
*/
+LIBVLC_DEPRECATED
LIBVLC_API int libvlc_audio_output_get_device_type( libvlc_media_player_t *p_mi );
/**
- * Set current audio device type.
- *
- * \param p_mi vlc instance
- * \param device_type the audio device type,
- according to \see libvlc_audio_output_device_types_t
+ * Stub for backward compatibility.
*/
-LIBVLC_API void libvlc_audio_output_set_device_type( libvlc_media_player_t *p_mi,
- int device_type );
+LIBVLC_DEPRECATED
+LIBVLC_API void libvlc_audio_output_set_device_type( libvlc_media_player_t *,
+ int );
/**
free( psz_config_name );
}
-/*****************************************************************************
- * libvlc_audio_output_get_device_type : Get the current audio device type
- *****************************************************************************/
int libvlc_audio_output_get_device_type( libvlc_media_player_t *mp )
{
- audio_output_t *p_aout = GetAOut( mp );
- if( p_aout )
- {
- int i_device_type = var_GetInteger( p_aout, "audio-device" );
- vlc_object_release( p_aout );
- return i_device_type;
- }
+ (void) mp;
return libvlc_AudioOutputDevice_Error;
}
-/*****************************************************************************
- * libvlc_audio_output_set_device_type : Set the audio device type
- *****************************************************************************/
void libvlc_audio_output_set_device_type( libvlc_media_player_t *mp,
int device_type )
{
- audio_output_t *p_aout = GetAOut( mp );
- if( !p_aout )
- return;
- if( var_SetInteger( p_aout, "audio-device", device_type ) < 0 )
- libvlc_printerr( "Error setting audio device" );
- vlc_object_release( p_aout );
+ (void) mp; (void) device_type;
}
void libvlc_audio_toggle_mute( libvlc_media_player_t *mp )