C# 클래스 OpenRA.Platforms.Default.OpenAlSoundEngine

상속: ISoundEngine
파일 보기 프로젝트 열기: pchote/OpenRA 1 사용 예제들

공개 메소드들

메소드 설명
AddSoundSourceFromMemory ( byte data, int channels, int sampleBits, int sampleRate ) : ISoundSource
AvailableDevices ( ) : SoundDevice[]
Dispose ( ) : void
OpenAlSoundEngine ( string deviceName ) : System
PauseSound ( ISound sound, bool paused ) : void
Play2D ( ISoundSource sound, bool loop, bool relative, WPos pos, float volume, bool attenuateVolume ) : ISound
SetAllSoundsPaused ( bool paused ) : void
SetListenerPosition ( WPos position ) : void
SetSoundVolume ( float volume, ISound music, ISound video ) : void
StopAllSounds ( ) : void
StopSound ( ISound sound ) : void

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void
PhysicalDevices ( ) : string[]
QueryDevices ( string label, int type ) : string[]
TryGetSourceFromPool ( uint &source ) : bool

메소드 상세

AddSoundSourceFromMemory() 공개 메소드

public AddSoundSourceFromMemory ( byte data, int channels, int sampleBits, int sampleRate ) : ISoundSource
data byte
channels int
sampleBits int
sampleRate int
리턴 ISoundSource

AvailableDevices() 공개 메소드

public AvailableDevices ( ) : SoundDevice[]
리턴 SoundDevice[]

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

OpenAlSoundEngine() 공개 메소드

public OpenAlSoundEngine ( string deviceName ) : System
deviceName string
리턴 System

PauseSound() 공개 메소드

public PauseSound ( ISound sound, bool paused ) : void
sound ISound
paused bool
리턴 void

Play2D() 공개 메소드

public Play2D ( ISoundSource sound, bool loop, bool relative, WPos pos, float volume, bool attenuateVolume ) : ISound
sound ISoundSource
loop bool
relative bool
pos WPos
volume float
attenuateVolume bool
리턴 ISound

SetAllSoundsPaused() 공개 메소드

public SetAllSoundsPaused ( bool paused ) : void
paused bool
리턴 void

SetListenerPosition() 공개 메소드

public SetListenerPosition ( WPos position ) : void
position WPos
리턴 void

SetSoundVolume() 공개 메소드

public SetSoundVolume ( float volume, ISound music, ISound video ) : void
volume float
music ISound
video ISound
리턴 void

StopAllSounds() 공개 메소드

public StopAllSounds ( ) : void
리턴 void

StopSound() 공개 메소드

public StopSound ( ISound sound ) : void
sound ISound
리턴 void