共用方式為


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

要求

要求 價值
標頭 ksmedia.h

另請參閱

KSPROPSETID_RTAudio