_AUDCLNT_BUFFERFLAGS 枚举 (audioclient.h)
_AUDCLNT_BUFFERFLAGS 枚举定义指示音频终结点缓冲区状态的标志。
语法
typedef enum _AUDCLNT_BUFFERFLAGS {
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY,
AUDCLNT_BUFFERFLAGS_SILENT,
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
} ;
常量
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY 数据包中的数据与上一个数据包的设备位置不相关;这可能是由于流状态转换或计时故障造成的。 |
AUDCLNT_BUFFERFLAGS_SILENT 将数据包中的所有数据视为静音,并忽略实际数据值。 有关使用此标志的详细信息,请参阅呈现Stream和捕获Stream。 |
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR 设备流位置的记录时间不确定。 因此,客户端可能无法准确设置当前数据包的时间戳。 |
注解
IAudioCaptureClient::GetBuffer 和 IAudioRenderClient::ReleaseBuffer 方法使用 _AUDCLNT_BUFFERFLAGS 枚举中定义的常量。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | audioclient.h |