C# Class CSPspEmu.Core.Audio.PspAudio

Inheritance: IInjectInitialize, IDisposable
Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
Channels CSPspEmu.Core.Audio.PspAudioChannel[]
SrcOutput2Channel PspAudioChannel

Public Methods

Method Description
GetChannel ( int ChannelId, bool CanAlloc = false ) : PspAudioChannel

GetFreeChannel ( ) : PspAudioChannel

IDisposable ( ) : void
IInjectInitialize ( ) : void

StopSynchronized ( ) : void
Update ( ) : void

Private Methods

Method Description
CheckChannelId ( int ChannelId ) : void

PspAudio ( ) : System

Method Details

GetChannel() public method

public GetChannel ( int ChannelId, bool CanAlloc = false ) : PspAudioChannel
ChannelId int
CanAlloc bool
return PspAudioChannel

GetFreeChannel() public method

public GetFreeChannel ( ) : PspAudioChannel
return PspAudioChannel

IDisposable() public method

public IDisposable ( ) : void
return void

IInjectInitialize() public method

public IInjectInitialize ( ) : void
return void

StopSynchronized() public method

public StopSynchronized ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

Channels public property

Number of audio channels
public PspAudioChannel[],CSPspEmu.Core.Audio Channels
return CSPspEmu.Core.Audio.PspAudioChannel[]

SrcOutput2Channel public property

public PspAudioChannel,CSPspEmu.Core.Audio SrcOutput2Channel
return PspAudioChannel