SFXXAudioBuffer
Engine/source/sfx/xaudio/sfxXAudioBuffer.h
Audio data buffer for the XAudio device layer.
Classes:
Public Types
Parent
Public Friends
class
class
Protected Attributes
Protected Functions
SFXXAudioBuffer(const ThreadSafeRef< SFXStream > & stream, SFXDescription * description)
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)
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)