C# Class NScumm.Scumm.Audio.DefaultAudioCDManager

Inheritance: IAudioCDManager
显示文件 Open project: scemino/nscumm Class Usage Examples

Public Methods

Method Description
DefaultAudioCDManager ( ScummEngine vm, IMixer mixer ) : System.Diagnostics
GetStatus ( ) : AudioCdStatus
Play ( int track, int numLoops, int startFrame, int duration, bool only_emulate ) : void
PlayCD ( int track, int num_loops, int start_frame, int duration ) : void
PollCD ( ) : bool
Stop ( ) : void
StopCD ( ) : void
Update ( ) : void
UpdateCD ( ) : void

Method Details

DefaultAudioCDManager() public method

public DefaultAudioCDManager ( ScummEngine vm, IMixer mixer ) : System.Diagnostics
vm ScummEngine
mixer IMixer
return System.Diagnostics

GetStatus() public method

public GetStatus ( ) : AudioCdStatus
return NScumm.Core.Audio.AudioCdStatus

Play() public method

public Play ( int track, int numLoops, int startFrame, int duration, bool only_emulate ) : void
track int
numLoops int
startFrame int
duration int
only_emulate bool
return void

PlayCD() public method

public PlayCD ( int track, int num_loops, int start_frame, int duration ) : void
track int
num_loops int
start_frame int
duration int
return void

PollCD() public method

public PollCD ( ) : bool
return bool

Stop() public method

public Stop ( ) : void
return void

StopCD() public method

public StopCD ( ) : void
return void

Update() public method

public Update ( ) : void
return void

UpdateCD() public method

public UpdateCD ( ) : void
return void