Lines Matching refs:p_aout

890 static int InitDirectSound( audio_output_t *p_aout )  in InitDirectSound()  argument
892 aout_sys_t *sys = p_aout->sys; in InitDirectSound()
895 char *dev = var_GetNonEmptyString( p_aout, "directx-audio-device" ); in InitDirectSound()
904 msg_Err( p_aout, "bad device GUID: %ls", lpsz ); in InitDirectSound()
911 msg_Warn( p_aout, "cannot create a direct sound device" ); in InitDirectSound()
923 static int VolumeSet( audio_output_t *p_aout, float volume ) in VolumeSet() argument
925 aout_sys_t *sys = p_aout->sys; in VolumeSet()
931 aout_GainRequest( p_aout, gain ); in VolumeSet()
952 aout_VolumeReport( p_aout, volume ); in VolumeSet()
954 if( var_InheritBool( p_aout, "volume-save" ) ) in VolumeSet()
955 config_PutFloat( p_aout, "directx-volume", volume ); in VolumeSet()
959 static int MuteSet( audio_output_t *p_aout, bool mute ) in MuteSet() argument
962 aout_sys_t *sys = p_aout->sys; in MuteSet()
970 aout_MuteReport( p_aout, mute ); in MuteSet()
974 static int OutputStart( audio_output_t *p_aout, in OutputStart() argument
977 msg_Dbg( p_aout, "Opening DirectSound Audio Output" ); in OutputStart()
980 if( InitDirectSound( p_aout ) ) in OutputStart()
982 msg_Err( p_aout, "cannot initialize DirectSound" ); in OutputStart()
986 HRESULT hr = Start( VLC_OBJECT(p_aout), &p_aout->sys->s, fmt ); in OutputStart()
991 VolumeSet( p_aout, p_aout->sys->volume.volume ); in OutputStart()
992 MuteSet( p_aout, p_aout->sys->volume.mute ); in OutputStart()
995 p_aout->time_get = OutputTimeGet; in OutputStart()
996 p_aout->play = OutputPlay; in OutputStart()
997 p_aout->pause = OutputPause; in OutputStart()
998 p_aout->flush = OutputFlush; in OutputStart()