C# Класс OpenRA.Platforms.Default.OpenAlSoundEngine

Наследование: ISoundEngine
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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