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 |