Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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_BUFFERKSPROPERTY_RTAUDIO_BUFFER задает выделенный драйвером циклический буфер для звуковых данных. |
KSPROPERTY_RTAUDIO_HWLATENCYKSPROPERTY_RTAUDIO_HWLATENCY извлекает описание задержки потока звукового оборудования и связанного с ним пути к данным. |
KSPROPERTY_RTAUDIO_POSITIONREGISTERKSPROPERTY_RTAUDIO_POSITIONREGISTER сопоставляет регистр позиции звукового устройства для определенного потока в расположении виртуальной памяти, к которому может получить доступ клиент. |
KSPROPERTY_RTAUDIO_CLOCKREGISTERKSPROPERTY_RTAUDIO_CLOCKREGISTER сопоставляет регистр часов аудиоустройства в виртуальной памяти, к которому клиент может получить доступ. |
KSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATIONKSPROPERTY_RTAUDIO_BUFFER_WITH_NOTIFICATION задает выделенный драйвером циклический буфер для звуковых данных и определяет требования к уведомлениям о событиях. |
KSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENTKSPROPERTY_RTAUDIO_REGISTER_NOTIFICATION_EVENT регистрирует событие в режиме пользователя для уведомления о событиях на основе DMA. |
KSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENTKSPROPERTY_RTAUDIO_UNREGISTER_NOTIFICATION_EVENT отменяет регистрацию события в режиме пользователя из уведомления о событиях на основе DMA. |
KSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORTKSPROPERTY_RTAUDIO_QUERY_NOTIFICATION_SUPPORT определяет, может ли звуковой драйвер уведомлять клиентское приложение о завершении процесса, выполняемого в отправленном буфере. |
KSPROPERTY_RTAUDIO_PACKETCOUNTKSPROPERTY_RTAUDIO_PACKETCOUNT возвращает (1) количество пакетов, полностью передаваемых из буфера WaveRT в оборудование. |
KSPROPERTY_RTAUDIO_PRESENTATION_POSITIONKSPROPERTY_RTAUDIO_PRESENTATION_POSITION возвращает сведения о потоковой презентации. |
KSPROPERTY_RTAUDIO_GETREADPACKETKSPROPERTY_RTAUDIO_GETREADPACKET возвращает сведения о захваченных звуковых пакетах. |
KSPROPERTY_RTAUDIO_SETWRITEPACKETKSPROPERTY_RTAUDIO_SETWRITEPACKET сообщает драйверу, что ОС записала допустимые данные в буфер WaveRT. |
KSPROPERTY_RTAUDIO_PACKETVREGISTERKSPROPERTY_RTAUDIO_PACKETVREGISTER возвращает сведения о виртуальном регистре пакета. |
Требования
| Требование | Ценность |
|---|---|
| заголовка | ksmedia.h |