перечисление KSPROPERTY_RTAUDIO (ksmedia.h)
KSPROPERTY_RTAUDIO перечисляет свойства звукового устройства WaveRT.
Синтаксис
typedef enum {
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION,
KSPROPERTY_RTAUDIO_BUFFER,
KSPROPERTY_RTAUDIO_HWLATENCY,
KSPROPERTY_RTAUDIO_POSITIONREGISTER,
KSPROPERTY_RTAUDIO_CLOCKREGISTER,
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION,
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT,
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT,
KSPROPERTY_RTAUDIO_PACKETCOUNT,
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION,
KSPROPERTY_RTAUDIO_GETREADPACKET,
KSPROPERTY_RTAUDIO_SETWRITEPACKET,
KSPROPERTY_RTAUDIO_PACKETVREGISTER
} KSPROPERTY_RTAUDIO;
Константы
KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION Это поле перечисляет свойство KSPROPERTY_RTAUDIO_GETPOSITIONFUNCTION. |
KSPROPERTY_RTAUDIO_BUFFER KSPROPERTY_RTAUDIO_BUFFER задает выделенный драйвером циклический буфер для звуковых данных. |
KSPROPERTY_RTAUDIO_HWLATENCY KSPROPERTY_RTAUDIO_HWLATENCY извлекает описание задержки потока звукового оборудования и связанного с ним пути к данным. |
KSPROPERTY_RTAUDIO_POSITIONREGISTER KSPROPERTY_RTAUDIO_POSITIONREGISTER сопоставляет регистр позиции звукового устройства для определенного потока в расположении виртуальной памяти, к которому может получить доступ клиент. |
KSPROPERTY_RTAUDIO_CLOCKREGISTER KSPROPERTY_RTAUDIO_CLOCKREGISTER сопоставляет регистр часов аудиоустройства в виртуальной памяти, к которому клиент может получить доступ. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION задает выделенный драйвером циклический буфер для звуковых данных и определяет требования к уведомлениям о событиях. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT регистрирует событие в режиме пользователя для уведомления о событиях на основе DMA. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT отменяет регистрацию события в режиме пользователя из уведомления о событиях на основе DMA. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT определяет, может ли звуковой драйвер уведомлять клиентское приложение о завершении процесса, выполняемого в отправленном буфере. |
KSPROPERTY_RTAUDIO_PACKETCOUNT KSPROPERTY_RTAUDIO_PACKETCOUNT возвращает (1) количество пакетов, полностью передаваемых из буфера WaveRT в оборудование. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION KSPROPERTY_RTAUDIO_PRESENTATION_POSITION возвращает сведения о потоковой презентации. |
KSPROPERTY_RTAUDIO_GETREADPACKET KSPROPERTY_RTAUDIO_GETREADPACKET возвращает сведения о захваченных звуковых пакетах. |
KSPROPERTY_RTAUDIO_SETWRITEPACKET KSPROPERTY_RTAUDIO_SETWRITEPACKET сообщает драйверу, что ОС записала допустимые данные в буфер WaveRT. |
KSPROPERTY_RTAUDIO_PACKETVREGISTER KSPROPERTY_RTAUDIO_PACKETVREGISTER возвращает сведения о виртуальном регистре пакета. |
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h |