KStreamTrack Class Reference

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

Public Member Functions

 KStreamTrack ()
 ~KStreamTrack ()
bool LoadTrack (KStreamTrackBank *pStreamTrackBank, KStr &sFileName)
bool UnloadTrack ()
KStrGetsFileName ()
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
KWavem_pWaveFile
HANDLE m_hStopEvent1
HANDLE m_hStopEvent2
KSTRACKFADE m_Fade
KTIME m_StartFade
KTIME m_EndFade

Detailed Description

Definition at line 40 of file StreamTrackDS.h.


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