SFXXAudioBuffer Class Reference

#include <sfxXAudioBuffer.h>

Inheritance diagram for SFXXAudioBuffer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void getFormat (WAVEFORMATEX *wft) const
const XAUDIO2_BUFFER & getData () const

Static Public Member Functions

static SFXXAudioBuffercreate (SFXProfile *profile)

Protected Member Functions

 SFXXAudioBuffer (const ResourceOld< SFXResource > &resource)
virtual ~SFXXAudioBuffer ()

Protected Attributes

ResourceOld< SFXResourcemResource
XAUDIO2_BUFFER mBuffer
 The buffer struct used by the XAudio voices.

Friends

class SFXXAudioDevice

Constructor & Destructor Documentation

SFXXAudioBuffer::SFXXAudioBuffer ( const ResourceOld< SFXResource > &  resource  )  [protected]

virtual SFXXAudioBuffer::~SFXXAudioBuffer (  )  [protected, virtual]


Member Function Documentation

static SFXXAudioBuffer* SFXXAudioBuffer::create ( SFXProfile profile  )  [static]

void SFXXAudioBuffer::getFormat ( WAVEFORMATEX *  wft  )  const

const XAUDIO2_BUFFER& SFXXAudioBuffer::getData (  )  const [inline]


Friends And Related Function Documentation

friend class SFXXAudioDevice [friend]


Member Data Documentation

XAUDIO2_BUFFER SFXXAudioBuffer::mBuffer [protected]

The buffer struct used by the XAudio voices.