KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION

KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION 屬性用於指出音訊緩衝區中最後一個有效位元組。

使用量摘要數據表

取得 Yammer 設定 Target 屬性描述項類型 屬性值類型

No

Yes

透過釘選實例的節點

KSP_NODE

ULONG

屬性值的類型為ULONG,代表 WaveRT 音訊緩衝區中的最後一個有效位元組。

傳回值

KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的錯誤狀態代碼。

備註

如果用戶端應用程式將KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION屬性要求傳送至音訊驅動程式並傳回STATUS_SUCCESS時,會使用 KSPROPERTY_TYPE_BASICSUPPORT 旗標,它會確認驅動程序支援新加入的 KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION 屬性。

當用戶端應用程式對卸除數據流的音訊驅動程式執行最後一次要處理的音訊緩衝區寫入作業時,音訊驅動程式會呼叫 SetStreamCurrentWritePositionForLastBuffer 方法。 SetStreamCurrentWritePositionForLastBuffer 方法表示數據流中最後一個緩衝區的「寫入位置」。 請注意,這個最後一個緩衝區只能部分填滿。

如果您開發的音訊驅動程式不是設計來使用音訊埠類別驅動程式 (Portcls),則必須針對這個新的 KS 屬性實作自己的屬性處理程式。

需求

最低支援的用戶端

Windows 8.1

最低支援的伺服器

Windows Server 2012 R2

頁首

Ksmedia.h

另請參閱

SetStreamCurrentWritePositionForLastBuffer