共用方式為


KSPROPERTY_RTAUDIO列舉 (ksmedia.h)

KSPROPERTY_RTAUDIO 列舉 WaveRT 音訊裝置的屬性。

Syntax

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 通知驅動程式 OS 已將有效數據寫入 WaveRT 緩衝區。
KSPROPERTY_RTAUDIO_PACKETVREGISTER
KSPROPERTY_RTAUDIO_PACKETVREGISTER會傳回封包虛擬緩存器的相關信息。

規格需求

需求
標頭 ksmedia.h

另請參閱

KSPROPSETID_RTAudio