ReactOS  0.4.15-dev-448-gd6c4411
IAudioCaptureClient Interface Reference

import"audioclient.idl";

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: