IRDPSRAPIAudioStream::GetBuffer 方法 (rdpencomapi.h)

从缓冲区获取音频数据。
此方法锁定内部缓冲区,并返回指向该缓冲区中特定位置的指针。 它不会为调用方分配缓冲区的副本。 若要在上次调用此方法后释放缓冲区,请调用 FreeBuffer 方法。

语法

HRESULT GetBuffer(
  [out] BYTE   **ppbData,
  [out] UINT32 *pcbData,
  [out] UINT64 *pTimestamp
);

parameters

[out] ppbData

指向缓冲区中当前位置的指针。

[out] pcbData

缓冲区中可用数据的大小(以字节为单位)。

[out] pTimestamp

位置指针的基于时间的位置。

返回值

如果该方法成功,则 返回值S_OK。 否则,返回值为错误代码。

要求

   
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 rdpencomapi.h
DLL RdpEncom.dll

请参阅

FreeBuffer

IRDPSRAPIAudioStream