IDirectSoundBuffer

Undocumented in source.

Members

Functions

GetCaps
HRESULT GetCaps(LPDSBCAPS pDSBufferCaps)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCurrentPosition
HRESULT GetCurrentPosition(LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFormat
HRESULT GetFormat(LPWAVEFORMATEX pwfxFormat, DWORD dwSizeAllocated, LPDWORD pdwSizeWritten)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetFrequency
HRESULT GetFrequency(LPDWORD pdwFrequency)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetPan
HRESULT GetPan(LPLONG plPan)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetStatus
HRESULT GetStatus(LPDWORD pdwStatus)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetVolume
HRESULT GetVolume(LPLONG plVolume)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Initialize
HRESULT Initialize(LPDIRECTSOUND pDirectSound, LPCDSBUFFERDESC pcDSBufferDesc)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Lock
HRESULT Lock(DWORD dwOffset, DWORD dwBytes, LPVOID* ppvAudioPtr1, LPDWORD pdwAudioBytes1, LPVOID* ppvAudioPtr2, LPDWORD pdwAudioBytes2, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Play
HRESULT Play(DWORD dwReserved1, DWORD dwPriority, DWORD dwFlags)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Restore
HRESULT Restore()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetCurrentPosition
HRESULT SetCurrentPosition(DWORD dwNewPosition)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetFormat
HRESULT SetFormat(LPCWAVEFORMATEX pcfxFormat)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetFrequency
HRESULT SetFrequency(DWORD dwFrequency)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetPan
HRESULT SetPan(LONG lPan)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetVolume
HRESULT SetVolume(LONG lVolume)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Stop
HRESULT Stop()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
Unlock
HRESULT Unlock(LPVOID pvAudioPtr1, DWORD dwAudioBytes1, LPVOID pvAudioPtr2, DWORD dwAudioBytes2)
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Inherited Members

From IUnknown

QueryInterface
HRESULT QueryInterface(IID* riid, void** pvObject)
Undocumented in source.
AddRef
ULONG AddRef()
Undocumented in source.
Release
ULONG Release()
Undocumented in source.

Meta