共用方式為


KSPROPERTY_AUDIO_POSITIONEX

KSPROPERTY_AUDIO_POSITIONEX 屬性會為呼叫者提供串流位置和核心串流 (KS) 型音訊驅動程式的相關時間戳記資訊。

使用量摘要資料表

Get 集合 目標 屬性描述項類型 屬性值類型

Pin

KSPROPERTY

KSAUDIO_POSITIONEX

屬性值 (作業資料) 是類型KSAUDIO_POSITIONEX結構,可從屬性處理常式接收位置資訊。 KSAUDIO_POSITIONEX 結構所指定的位置資訊,是呼叫端所選取之針腳的位置資訊。

傳回值

如果呼叫成功,KSPROPERTY_AUDIO_POSITIONEX屬性要求會傳回S_OK。 否則,它會傳回適當的 HRESULT 錯誤碼。

備註

一般而言,音訊應用程式必須監視音訊資料流程的目前位置。 這個位置會指定為數據流開頭的位元組位移。 串流位置資訊的可能解譯有兩種:

  • 在轉譯資料流程的情況下,串流位置是音訊畫面的位元組位移,目前透過數位對類比轉換器 (DAC) 播放。

  • 在擷取資料流程的情況下,串流位置是目前透過類比到數位轉換器錄製的音訊畫面位元組位移, (DC) 。

支援KSPROPERTY_AUDIO_POSITIONEX屬性的驅動程式會產生資料流程位置值的時間戳記視窗。 時間戳記視窗是判斷資料流程位置之前取樣的時間戳記,以及決定資料流程位置之後所採用時間戳記之間的間隔。 接著,呼叫端會判斷它是否可以使用時間戳視窗。

規格需求

版本

適用于 Windows Vista 和更新版本的 Windows。

標頭

Ksmedia.h (包含 Ksmedia.h)

另請參閱

KSAUDIO_POSITIONEX

KSPROPERTY