перечисление 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 |