C# Класс Microsoft.Xna.Framework.Audio.DynamicSoundEffectInstance

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

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

Метод Описание
Apply3D ( Microsoft.Xna.Framework.Audio.AudioListener listener, Microsoft.Xna.Framework.Audio.AudioEmitter emitter ) : void
Dispose ( ) : void
DynamicSoundEffectInstance ( int sampleRate, AudioChannels channels ) : System
GetSampleDuration ( int sizeInBytes ) : System.TimeSpan
GetSampleSizeInBytes ( System.TimeSpan duration ) : int
Pause ( ) : void
Play ( ) : void
Stop ( ) : void
Stop ( bool immediate ) : void
SubmitBuffer ( byte buffer, int count ) : void
SubmitBuffer ( byte buffer, int offset, int count ) : void

Приватные методы

Метод Описание
BufferFiller ( ) : void
OnBufferNeeded ( EventArgs args ) : void
XnaPitchToAlPitch ( float pitch ) : float

Описание методов

Apply3D() публичный Метод

public Apply3D ( Microsoft.Xna.Framework.Audio.AudioListener listener, Microsoft.Xna.Framework.Audio.AudioEmitter emitter ) : void
listener Microsoft.Xna.Framework.Audio.AudioListener
emitter Microsoft.Xna.Framework.Audio.AudioEmitter
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DynamicSoundEffectInstance() публичный Метод

public DynamicSoundEffectInstance ( int sampleRate, AudioChannels channels ) : System
sampleRate int
channels AudioChannels
Результат System

GetSampleDuration() публичный Метод

public GetSampleDuration ( int sizeInBytes ) : System.TimeSpan
sizeInBytes int
Результат System.TimeSpan

GetSampleSizeInBytes() публичный Метод

public GetSampleSizeInBytes ( System.TimeSpan duration ) : int
duration System.TimeSpan
Результат int

Pause() публичный Метод

public Pause ( ) : void
Результат void

Play() публичный Метод

public Play ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void

Stop() публичный Метод

public Stop ( bool immediate ) : void
immediate bool
Результат void

SubmitBuffer() публичный Метод

public SubmitBuffer ( byte buffer, int count ) : void
buffer byte
count int
Результат void

SubmitBuffer() публичный Метод

public SubmitBuffer ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
Результат void