KTrack Class Reference

Collaboration diagram for KTrack:
[legend]
List of all members.

Public Member Functions

 KTrack ()
 ~KTrack ()
bool LoadTrack (KTrackBank *pTrackBank, KStr &sFileName, KSTRACKTYPE TrackType=KSTT_SOUND)
bool UnloadTrack ()
KStrGetsFileName ()
bool Play (bool bLooping=false)
bool Stop ()
bool Lock (void **pData, u32 *Size, u32 StartOffset=0, u32 SizeToLock=0)
bool Unlock (void *pData, u32 Size)
bool DuplicateTrack (KTrackBank *pTrackBank, KTrack *pTrack)
KSTRACKTYPE GetTrackType ()
void SetPosition (KVector &Position)
void SetDistance (float Min, float Max)
void SetPlayPos (u32 Position)
bool IsPlaying ()

Protected Attributes

IDirectSoundBuffer8 * m_pDSBuffer
IDirectSound3DBuffer8 * m_pDS3DBuffer
KStr m_sFileName
KSTRACKTYPE m_TrackType

Detailed Description

Definition at line 38 of file TrackDS.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:43 2007 for Zythum Project by  doxygen 1.5.1-p1