共用方式為


KSPROPERTY_RTAUDIO_PRESENTATION_POSITION

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION會傳回資料流程簡報資訊。

使用量摘要資料表

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

Pin

KSPROPERTY

KSAUDIO_PRESENTATION_POSITION

屬性描述項 (實例資料) 是 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

另請參閱

KSPROPSETID_RTAudio