Поделиться через


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

См. также

KSPROPSETID_RTAudio