ReactOS 0.4.15-dev-7098-ge0c17c3
IAudioCaptureClient Interface Reference
Inheritance diagram for IAudioCaptureClient:
Collaboration diagram for IAudioCaptureClient:

Public Member Functions

HRESULT GetBuffer ([out] BYTE **ppData, [out] UINT32 *pNumFramesToRead, [out] DWORD *pdwFlags, [unique, out] UINT64 *pu64DevicePosition, [unique, out] UINT64 *pu64QPCPosition)
HRESULT ReleaseBuffer ([in] UINT32 NumFramesRead)
HRESULT GetNextPacketSize ([out] UINT32 *pNumFramesInNextPacket)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 138 of file audioclient.idl.

Member Function Documentation

◆ GetBuffer()

HRESULT IAudioCaptureClient::GetBuffer ( [out] BYTE **  ppData,
[out] UINT32 pNumFramesToRead,
[out] DWORD pdwFlags,
[unique, out] UINT64 pu64DevicePosition,
[unique, out] UINT64 pu64QPCPosition 

◆ GetNextPacketSize()

HRESULT IAudioCaptureClient::GetNextPacketSize ( [out] UINT32 pNumFramesInNextPacket)

◆ ReleaseBuffer()

HRESULT IAudioCaptureClient::ReleaseBuffer ( [in] UINT32  NumFramesRead)

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