Torque3D Documentation / _generateds / SFXXAudioBuffer

SFXXAudioBuffer

Engine/source/sfx/xaudio/sfxXAudioBuffer.h

Audio data buffer for the XAudio device layer.

More...

Classes:

Public Types

Parent 

Protected Types

QueueType 

Public Friends

Protected Attributes

Protected Functions

Flush all queue state for this buffer on the device.

If this is a streaming buffer, return the unique voice associated with the buffer.

Public Static Functions

Detailed Description

Audio data buffer for the XAudio device layer.

Public Types

typedef SFXBuffer Parent 

Protected Types

typedef Vector< Buffer > QueueType 

Public Friends

Protected Attributes

QueueType mBufferQueue 

Protected Functions

SFXXAudioBuffer(const ThreadSafeRef< SFXStream > & stream, SFXDescription * description)

~SFXXAudioBuffer()

_flush()

Reimplemented from: SFXBuffer

_getUniqueVoice()

If this is a streaming buffer, return the unique voice associated with the buffer.

write(SFXInternal::SFXStreamPacket *const * packets, U32 num)

Public Static Functions

create(const ThreadSafeRef< SFXStream > & stream, SFXDescription * description)