C# Class CSPspEmu.Hle.Modules.audio.sceAudio

Inheritance: HleModuleHost
Show file Open project: soywiz/cspspemu

Public Methods

Method Description
IsValidSampleCountOutput2 ( int SampleCount ) : bool
_sceAudioChRelease ( PspAudioChannel Channel ) : int

Private Methods

Method Description
GetChannel ( int ChannelId, bool CanAlloc = false ) : PspAudioChannel
IsValidSampleCount ( int SampleCount ) : bool
_sceAudioChReserve ( Func ChannelGet, int SampleCount, PspAudio Format ) : int
_sceAudioChReserve ( int ChannelId, int SampleCount, PspAudio Format ) : int
_sceAudioOutputPannedBlocking ( PspAudioChannel Channel, int LeftVolume, int RightVolume, short Buffer, bool Blocking ) : int
_sceAudioOutputPannedBlocking ( int ChannelId, int LeftVolume, int RightVolume, short Buffer, bool Blocking ) : int

Output panned audio of the specified channel (blocking)

sceAudioChRelease ( int ChannelId ) : int
sceAudioChReserve ( CpuThreadState CpuThreadState, int ChannelId, int SampleCount, PspAudio Format ) : int
sceAudioChangeChannelConfig ( int ChannelId, PspAudio Format ) : int
sceAudioChangeChannelVolume ( int ChannelId, int VolumeLeft, int VolumeRight ) : int
sceAudioGetChannelRestLen ( int ChannelId ) : int
sceAudioGetChannelRestLength ( int ChannelId ) : int
sceAudioInputBlocking ( int SampleCount, int Frequency, void Buffer ) : int
sceAudioInputInit ( int Unknown1, int Gain, int Unknown2 ) : int
sceAudioInputInitEx ( pspAudioInputParams parameters ) : int
sceAudioOutput ( int ChannelId, int Volume, short Buffer ) : int
sceAudioOutput2ChangeLength ( int SampleCount ) : int
sceAudioOutput2GetRestSample ( ) : int
sceAudioOutput2OutputBlocking ( int Volume, short Buffer ) : int
sceAudioOutput2Release ( ) : int
sceAudioOutput2Reserve ( int SampleCount ) : int
sceAudioOutputBlocking ( int ChannelId, int Volume, short Buffer ) : int
sceAudioOutputPanned ( int ChannelId, int LeftVolume, int RightVolume, short Buffer ) : int
sceAudioOutputPannedBlocking ( int ChannelId, int LeftVolume, int RightVolume, short Buffer ) : int
sceAudioSRCChRelease ( ) : int
sceAudioSRCChReserve ( int SampleCount, int Frequency, int Channels ) : int
sceAudioSRCOutputBlocking ( int Volume, void Buffer ) : int
sceAudioSetChannelDataLen ( int ChannelId, int SampleCount ) : int

Method Details

IsValidSampleCountOutput2() public method

public IsValidSampleCountOutput2 ( int SampleCount ) : bool
SampleCount int
return bool

_sceAudioChRelease() public method

public _sceAudioChRelease ( PspAudioChannel Channel ) : int
Channel CSPspEmu.Core.Audio.PspAudioChannel
return int