ReactOS 0.4.16-dev-297-gc569aee
|
#include "precomp.h"
Go to the source code of this file.
Classes | |
struct | CDirectSoundCaptureBufferImpl |
Typedefs | |
typedef struct CDirectSoundCaptureBufferImpl * | LPCDirectSoundCaptureBufferImpl |
Variables | |
const GUID | KSINTERFACESETID_Standard = {0x1A8766A0L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSMEDIUMSETID_Standard = {0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSDATAFORMAT_TYPE_AUDIO = {0x73647561L, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} |
const GUID | KSDATAFORMAT_SPECIFIER_WAVEFORMATEX = {0x05589f81L, 0xc356, 0x11ce, {0xbf, 0x01, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}} |
const GUID | KSPROPSETID_Connection = {0x1D58C920L, 0xAC9B, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
const GUID | KSEVENTSETID_LoopedStreaming = {0x4682B940L, 0xC6EF, 0x11D0, {0x96, 0xD8, 0x00, 0xAA, 0x00, 0x51, 0xE5, 0x1D}} |
static IDirectSoundCaptureBuffer8Vtbl | vt_DirectSoundCaptureBuffer8 |
ULONG WINAPI IDirectSoundCaptureBufferImpl_AddRef | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface | ) |
Definition at line 191 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetCaps | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPDSCBCAPS | lpDSCBCaps | ||
) |
Definition at line 249 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetCurrentPosition | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPDWORD | lpdwCapturePosition, | ||
LPDWORD | lpdwReadPosition | ||
) |
Definition at line 276 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetFormat | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPWAVEFORMATEX | lpwfxFormat, | ||
DWORD | dwSizeAllocated, | ||
LPDWORD | lpdwSizeWritten | ||
) |
Definition at line 342 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetFXStatus | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
DWORD | dwFXCount, | ||
LPDWORD | pdwFXStatus | ||
) |
Definition at line 650 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetObjectInPath | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
REFGUID | rguidObject, | ||
DWORD | dwIndex, | ||
REFGUID | rguidInterface, | ||
LPVOID * | ppObject | ||
) |
Definition at line 637 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_GetStatus | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPDWORD | lpdwStatus | ||
) |
Definition at line 386 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_Initialize | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPDIRECTSOUNDCAPTURE | lpDSC, | ||
LPCDSCBUFFERDESC | lpcDSCBDesc | ||
) |
Definition at line 415 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_Lock | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
DWORD | dwOffset, | ||
DWORD | dwBytes, | ||
LPVOID * | ppvAudioPtr1, | ||
LPDWORD | pdwAudioBytes1, | ||
LPVOID * | ppvAudioPtr2, | ||
LPDWORD | pdwAudioBytes2, | ||
DWORD | dwFlags | ||
) |
Definition at line 426 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_QueryInterface | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
IN REFIID | riid, | ||
LPVOID * | ppobj | ||
) |
Definition at line 143 of file capturebuffer.c.
ULONG WINAPI IDirectSoundCaptureBufferImpl_Release | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface | ) |
Definition at line 206 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_Start | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
DWORD | dwFlags | ||
) |
Definition at line 471 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_Stop | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface | ) |
Definition at line 569 of file capturebuffer.c.
HRESULT WINAPI IDirectSoundCaptureBufferImpl_Unlock | ( | LPDIRECTSOUNDCAPTUREBUFFER8 | iface, |
LPVOID | lpvAudioPtr1, | ||
DWORD | dwAudioBytes1, | ||
LPVOID | lpvAudioPtr2, | ||
DWORD | dwAudioBytes2 | ||
) |
Definition at line 625 of file capturebuffer.c.
Definition at line 48 of file capturebuffer.c.
Referenced by IDirectSoundCaptureBufferImpl_Start().
HRESULT NewDirectSoundCaptureBuffer | ( | LPDIRECTSOUNDCAPTUREBUFFER8 * | OutBuffer, |
LPFILTERINFO | Filter, | ||
LPCDSCBUFFERDESC | lpcDSBufferDesc | ||
) |
Definition at line 687 of file capturebuffer.c.
Referenced by CDirectSoundCapture_fnCreateCaptureBuffer().
const GUID KSDATAFORMAT_SPECIFIER_WAVEFORMATEX = {0x05589f81L, 0xc356, 0x11ce, {0xbf, 0x01, 0x00, 0xaa, 0x00, 0x55, 0x59, 0x5a}} |
Definition at line 16 of file capturebuffer.c.
const GUID KSDATAFORMAT_TYPE_AUDIO = {0x73647561L, 0x0000, 0x0010, {0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71}} |
Definition at line 15 of file capturebuffer.c.
const GUID KSEVENTSETID_LoopedStreaming = {0x4682B940L, 0xC6EF, 0x11D0, {0x96, 0xD8, 0x00, 0xAA, 0x00, 0x51, 0xE5, 0x1D}} |
Definition at line 18 of file capturebuffer.c.
const GUID KSINTERFACESETID_Standard = {0x1A8766A0L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
Definition at line 13 of file capturebuffer.c.
const GUID KSMEDIUMSETID_Standard = {0x4747B320L, 0x62CE, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
Definition at line 14 of file capturebuffer.c.
const GUID KSPROPSETID_Connection = {0x1D58C920L, 0xAC9B, 0x11CF, {0xA5, 0xD6, 0x28, 0xDB, 0x04, 0xC1, 0x00, 0x00}} |
Definition at line 17 of file capturebuffer.c.
Referenced by IDirectSoundCaptureBufferImpl_Start(), and IDirectSoundCaptureBufferImpl_Stop().
|
static |
Definition at line 660 of file capturebuffer.c.
Referenced by NewDirectSoundCaptureBuffer().