My Project
Public Member Functions | Protected Attributes | List of all members
CSoundManager Class Reference

Public Member Functions

HRESULT Initialize (HWND hWnd, DWORD dwCoopLevel)
 
LPDIRECTSOUND8 GetDirectSound ()
 
HRESULT SetPrimaryBufferFormat (DWORD dwPrimaryChannels, DWORD dwPrimaryFreq, DWORD dwPrimaryBitRate)
 
HRESULT Get3DListenerInterface (LPDIRECTSOUND3DLISTENER *ppDSListener)
 
HRESULT Create (CSound **ppSound, LPTSTR strWaveFileName, DWORD dwCreationFlags=0, GUID guid3DAlgorithm=GUID_NULL, DWORD dwNumBuffers=1)
 
HRESULT CreateFromMemory (CSound **ppSound, BYTE *pbData, ULONG ulDataSize, LPWAVEFORMATEX pwfx, DWORD dwCreationFlags=0, GUID guid3DAlgorithm=GUID_NULL, DWORD dwNumBuffers=1)
 
HRESULT CreateStreaming (CStreamingSound **ppStreamingSound, LPTSTR strWaveFileName, DWORD dwCreationFlags, GUID guid3DAlgorithm, DWORD dwNotifyCount, DWORD dwNotifySize, HANDLE hNotifyEvent)
 

Protected Attributes

LPDIRECTSOUND8 m_pDS
 

The documentation for this class was generated from the following file: