| End() | KSound | |
| GetDirectSound() | KSound | [inline] |
| GetVolume() | KSound | [inline] |
| Init() | KSound | |
| IsThreadRunning() | KThread | |
| KSound(HINSTANCE hInstance, HWND hWnd) | KSound | |
| KThread() | KThread | |
| LoadStreamTrack(KStr &sFileName) | KSound | |
| LoadTrack(KStr &sFileName, KSTRACKTYPE TrackType=KSTT_SOUND) | KSound | |
| LockStreamTrackBank() | KSound | |
| m_fVolume | KSound | [protected] |
| m_hInstance | KSound | [protected] |
| m_hStopEvent | KThread | [protected] |
| m_hThread | KThread | [protected] |
| m_hWnd | KSound | [protected] |
| m_pDS | KSound | [protected] |
| m_pDSL | KSound | [protected] |
| m_pDSPrimary | KSound | [protected] |
| m_pStreamTrackBank | KSound | [protected] |
| m_pTrackBank | KSound | [protected] |
| m_StreamTrackBankMutex | KSound | [protected] |
| Manage3DSound(KVector &Position, KVector &Front, KVector &Top) | KSound | |
| Play(KTRACK TrackId, bool bLooping=false) | KSound | |
| PlayStreamTrack(KSTREAMTRACK TrackId, bool bFadeIn=false, KTIME FadeTime=KSTREAMTRACK_FADE_TIME) | KSound | |
| ProcessStreamTrack() | KSound | |
| SetDistance(KTRACK TrackId, float Min, float Max) | KSound | |
| SetOrientation(KVector &Front, KVector &Top) | KSound | |
| SetPosition(KVector &Position) | KSound | |
| SetPosition(KTRACK TrackId, KVector &Position) | KSound | |
| SetPriority(KTHREADPRIORITY Priority) | KThread | |
| SetVolume(float Volume) | KSound | |
| StartThread() | KThread | |
| Stop(KTRACK TrackId) | KSound | |
| StopStreamTrack(KSTREAMTRACK TrackId, bool bFadeOut=false, KTIME FadeTime=KSTREAMTRACK_FADE_TIME) | KSound | |
| StopThread() | KThread | |
| ThreadProc() | KSound | [protected, virtual] |
| UnloadStreamTrack(KSTREAMTRACK &Track) | KSound | |
| UnloadTrack(KTRACK &Track) | KSound | |
| UnlockStreamTrackBank(KStreamTrackBank **pStreamTrackBank) | KSound | |
| ~KSound() | KSound | |