C# 클래스 Animatroller.Framework.LogicalDevice.AudioPlayer

상속: BaseDevice
파일 보기 프로젝트 열기: HakanL/animatroller 1 사용 예제들

공개 메소드들

메소드 설명
AudioPlayer ( [ name = "" ) : System
CueFX ( string audioFile ) : AudioPlayer
CueTrack ( string audioFile ) : AudioPlayer
NextBackgroundTrack ( ) : AudioPlayer
PauseBackground ( ) : AudioPlayer
PauseFX ( ) : AudioPlayer
PauseTrack ( ) : AudioPlayer
PlayBackground ( ) : AudioPlayer
PlayEffect ( string audioFile ) : AudioPlayer
PlayEffect ( string audioFile, double volume ) : AudioPlayer
PlayEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
PlayNewEffect ( string audioFile ) : AudioPlayer
PlayNewEffect ( string audioFile, double volume ) : AudioPlayer
PlayNewEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
PlayTrack ( string audioFile ) : AudioPlayer

Cue and play track

ResumeFX ( ) : AudioPlayer
ResumeTrack ( ) : AudioPlayer
SetBackgroundVolume ( double volume ) : AudioPlayer
SetEffectVolume ( double volume ) : AudioPlayer
SetSilent ( bool silent ) : AudioPlayer
SetTrackVolume ( double volume ) : AudioPlayer

보호된 메소드들

메소드 설명
RaiseAudioChanged ( AudioChangedEventArgs command, string audioFile, double leftVolume = null, double rightVolume = null ) : void
RaiseExecuteCommand ( AudioCommandEventArgs command ) : void
RaiseExecuteCommand ( AudioCommandEventArgs command, double value ) : void
UpdateOutput ( ) : void

비공개 메소드들

메소드 설명
RaiseAudioTrackDone ( ) : void
RaiseAudioTrackStart ( string fileName ) : void

메소드 상세

AudioPlayer() 공개 메소드

public AudioPlayer ( [ name = "" ) : System
name [
리턴 System

CueFX() 공개 메소드

public CueFX ( string audioFile ) : AudioPlayer
audioFile string
리턴 AudioPlayer

CueTrack() 공개 메소드

public CueTrack ( string audioFile ) : AudioPlayer
audioFile string
리턴 AudioPlayer

NextBackgroundTrack() 공개 메소드

public NextBackgroundTrack ( ) : AudioPlayer
리턴 AudioPlayer

PauseBackground() 공개 메소드

public PauseBackground ( ) : AudioPlayer
리턴 AudioPlayer

PauseFX() 공개 메소드

public PauseFX ( ) : AudioPlayer
리턴 AudioPlayer

PauseTrack() 공개 메소드

public PauseTrack ( ) : AudioPlayer
리턴 AudioPlayer

PlayBackground() 공개 메소드

public PlayBackground ( ) : AudioPlayer
리턴 AudioPlayer

PlayEffect() 공개 메소드

public PlayEffect ( string audioFile ) : AudioPlayer
audioFile string
리턴 AudioPlayer

PlayEffect() 공개 메소드

public PlayEffect ( string audioFile, double volume ) : AudioPlayer
audioFile string
volume double
리턴 AudioPlayer

PlayEffect() 공개 메소드

public PlayEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
audioFile string
leftVolume double
rightVolume double
리턴 AudioPlayer

PlayNewEffect() 공개 메소드

public PlayNewEffect ( string audioFile ) : AudioPlayer
audioFile string
리턴 AudioPlayer

PlayNewEffect() 공개 메소드

public PlayNewEffect ( string audioFile, double volume ) : AudioPlayer
audioFile string
volume double
리턴 AudioPlayer

PlayNewEffect() 공개 메소드

public PlayNewEffect ( string audioFile, double leftVolume, double rightVolume ) : AudioPlayer
audioFile string
leftVolume double
rightVolume double
리턴 AudioPlayer

PlayTrack() 공개 메소드

Cue and play track
public PlayTrack ( string audioFile ) : AudioPlayer
audioFile string
리턴 AudioPlayer

RaiseAudioChanged() 보호된 메소드

protected RaiseAudioChanged ( AudioChangedEventArgs command, string audioFile, double leftVolume = null, double rightVolume = null ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioChangedEventArgs
audioFile string
leftVolume double
rightVolume double
리턴 void

RaiseExecuteCommand() 보호된 메소드

protected RaiseExecuteCommand ( AudioCommandEventArgs command ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioCommandEventArgs
리턴 void

RaiseExecuteCommand() 보호된 메소드

protected RaiseExecuteCommand ( AudioCommandEventArgs command, double value ) : void
command Animatroller.Framework.LogicalDevice.Event.AudioCommandEventArgs
value double
리턴 void

ResumeFX() 공개 메소드

public ResumeFX ( ) : AudioPlayer
리턴 AudioPlayer

ResumeTrack() 공개 메소드

public ResumeTrack ( ) : AudioPlayer
리턴 AudioPlayer

SetBackgroundVolume() 공개 메소드

public SetBackgroundVolume ( double volume ) : AudioPlayer
volume double
리턴 AudioPlayer

SetEffectVolume() 공개 메소드

public SetEffectVolume ( double volume ) : AudioPlayer
volume double
리턴 AudioPlayer

SetSilent() 공개 메소드

public SetSilent ( bool silent ) : AudioPlayer
silent bool
리턴 AudioPlayer

SetTrackVolume() 공개 메소드

public SetTrackVolume ( double volume ) : AudioPlayer
volume double
리턴 AudioPlayer

UpdateOutput() 보호된 메소드

protected UpdateOutput ( ) : void
리턴 void