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 返回从 WaveRT 缓冲区完全传输到硬件的(基于 1)的数据包计数。
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION 返回流演示信息。
KSPROPERTY_RTAUDIO_GETREADPACKET
KSPROPERTY_RTAUDIO_GETREADPACKET 返回有关捕获的音频数据包的信息。
KSPROPERTY_RTAUDIO_SETWRITEPACKET
KSPROPERTY_RTAUDIO_SETWRITEPACKET 通知驱动程序 OS 已将有效数据写入 WaveRT 缓冲区。
KSPROPERTY_RTAUDIO_PACKETVREGISTER
KSPROPERTY_RTAUDIO_PACKETVREGISTER 返回有关数据包虚拟寄存器的信息。

要求

要求 价值
标头 ksmedia.h

另请参阅

KSPROPSETID_RTAudio