KSPROPERTY_AUDIO_POSITIONEX
KSPROPERTY_AUDIO_POSITIONEX 屬性會為呼叫者提供串流位置和核心串流 (KS) 型音訊驅動程式的相關時間戳記資訊。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 |
否 |
Pin |
屬性值 (作業資料) 是類型KSAUDIO_POSITIONEX結構,可從屬性處理常式接收位置資訊。 KSAUDIO_POSITIONEX 結構所指定的位置資訊,是呼叫端所選取之針腳的位置資訊。
傳回值
如果呼叫成功,KSPROPERTY_AUDIO_POSITIONEX屬性要求會傳回S_OK。 否則,它會傳回適當的 HRESULT 錯誤碼。
備註
一般而言,音訊應用程式必須監視音訊資料流程的目前位置。 這個位置會指定為數據流開頭的位元組位移。 串流位置資訊的可能解譯有兩種:
在轉譯資料流程的情況下,串流位置是音訊畫面的位元組位移,目前透過數位對類比轉換器 (DAC) 播放。
在擷取資料流程的情況下,串流位置是目前透過類比到數位轉換器錄製的音訊畫面位元組位移, (DC) 。
支援KSPROPERTY_AUDIO_POSITIONEX屬性的驅動程式會產生資料流程位置值的時間戳記視窗。 時間戳記視窗是判斷資料流程位置之前取樣的時間戳記,以及決定資料流程位置之後所採用時間戳記之間的間隔。 接著,呼叫端會判斷它是否可以使用時間戳視窗。
規格需求
版本 |
適用于 Windows Vista 和更新版本的 Windows。 |
標頭 |
Ksmedia.h (包含 Ksmedia.h) |