Public Member Functions | |
| KTrack () | |
| ~KTrack () | |
| bool | LoadTrack (KTrackBank *pTrackBank, KStr &sFileName, KSTRACKTYPE TrackType=KSTT_SOUND) |
| bool | UnloadTrack () |
| KStr & | GetsFileName () |
| 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 |
Definition at line 38 of file TrackDS.h.
1.5.1-p1