KSPROPERTY_RTAUDIO_PRESENTATION_POSITION
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION會傳回資料流程簡報資訊。
使用量摘要資料表
Get | 集合 | 目標 | 屬性描述項類型 | 屬性值類型 |
---|---|---|---|---|
是 |
否 |
Pin |
屬性描述項 (實例資料) 是 KSPROPERTY 結構。 傳送要求之前,用戶端會載入結構,其中包含描述音訊資料流程中目前游標位置的值。
屬性值是 KSAUDIO_PRESENTATION_POSITION 結構,代表音訊資料流程中最近的簡報位置。
傳回值
KSPROPERTY_RTAUDIO_PRESENTATION_POSITION屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的失敗狀態碼。
備註
OS 可能會定期從驅動程式取得此屬性,以從驅動程式擷取最近的簡報位置資訊,以允許上層同步處理視訊或其他活動與音訊串流。
KSAUDIO_PRESENTATION_POSITION u64PositionInBlocks 成員中傳回 的值應該與 KSPROPERTY_RTAUDIO_PACKETCOUNT傳回的封包計數一致,以及驅動程式傳遞至 SetWritePacket 的封包號碼解譯。 換句話說,封包 0 的第一個範例是區塊 0。
這並不表示如果同時呼叫 KSPROPERTY_RTAUDIO_PACKETCOUNT 和 KSPROPERTY_RTAUDIO_PRESENTATION_POSITION,則會傳回參考相同樣本的值。 KSPROPERTY_RTAUDIO_PACKETCOUNT傳回從 WaveRT 緩衝區傳輸到硬體之樣本的相關資訊,而KSPROPERTY_RTAUDIO_PRESENTATION_POSITION傳回系統輸出中呈現之樣本的相關資訊。 這些是兩個不同的資訊片段。
規格需求
版本 |
可在Windows 10和更新版本的 Windows 作業系統中使用。 |
標頭 |
Ksmedia.h |