audioapotypes.h) (APO_CONNECTION_PROPERTY 结构

包含动态更改的连接属性。

语法

typedef struct APO_CONNECTION_PROPERTY {
  UINT_PTR         pBuffer;
  UINT32           u32ValidFrameCount;
  APO_BUFFER_FLAGS u32BufferFlags;
  UINT32           u32Signature;
} APO_CONNECTION_PROPERTY;

成员

pBuffer

指向连接缓冲区的指针。 终结点使用此缓冲区来读取和写入音频数据。

u32ValidFrameCount

连接缓冲区中的有效帧数。 APO 使用有效的帧计数来确定输入缓冲区中要读取和处理的数据量。 APO 在将数据写入其输出连接后设置有效的帧计数。

u32BufferFlags

此缓冲区的连接标志。 这表示 ADO 的有效性状态。 有关这些标志的详细信息,请参阅 APO_BUFFER_FLAGS

u32Signature

标识有效 APO_CONNECTION_PROPERTY 结构的标记。 有效结构标记为 APO_CONNECTION_PROPERTY_SIGNATURE。 如果此字段的值等于 APO_CONNECTION_PROPERTY_V2_SIGNATURE,则可以安全地将 结构类型转换为 APO_CONNECTION_PROPERTY_V2

注解

远程桌面服务 AudioEndpoint API 适用于远程桌面方案;它不适用于客户端应用程序。

要求

要求
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
标头 audioapotypes.h