Public Member Functions | |
| KStreamTrack () | |
| ~KStreamTrack () | |
| bool | LoadTrack (KStreamTrackBank *pStreamTrackBank, KStr &sFileName) |
| bool | UnloadTrack () |
| KStr & | GetsFileName () |
| bool | Play (bool bFadeIn=false, KTIME FadeTime=KSTREAMTRACK_FADE_TIME) |
| bool | Stop (bool bFadeOut=false, KTIME FadeTime=KSTREAMTRACK_FADE_TIME) |
| bool | Lock (void **pData, u32 *Size, u32 StartOffset=0, u32 SizeToLock=0) |
| bool | Unlock (void *pData, u32 Size) |
| bool | CopyNextBlock (u32 BufferId) |
| bool | Manage () |
| HANDLE | GethStopEvent1 () |
| HANDLE | GethStopEvent2 () |
| void | SetPlayPos (u32 Position) |
| bool | IsPlaying () |
Protected Attributes | |
| IDirectSoundBuffer8 * | m_pDSBuffer |
| IDirectSoundNotify8 * | m_pDSNotify |
| KStr | m_sFileName |
| KWave * | m_pWaveFile |
| HANDLE | m_hStopEvent1 |
| HANDLE | m_hStopEvent2 |
| KSTRACKFADE | m_Fade |
| KTIME | m_StartFade |
| KTIME | m_EndFade |
Definition at line 40 of file StreamTrackDS.h.
1.5.1-p1