Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление _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 |