KSPROPERTY_AUDIO_POSITION
KSPROPERTY_AUDIO_POSITION 屬性會指定播放的目前位置,並在釘選音訊資料流程的音效緩衝區中寫入游標。
使用量摘要表格
Get | 集合 | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
是 |
是 |
Pin |
) 作業資料 (屬性值是KSAUDIO_POSITION類型的結構,可指定轉譯資料流程的播放和寫入位置或擷取資料流程的記錄和讀取位置。
傳回值
KSPROPERTY_AUDIO_POSITION屬性要求會傳回STATUS_SUCCESS,表示它已順利完成。 否則,要求會傳回適當的錯誤狀態碼。
備註
DirectSound 會使用 KSPROPERTY_AUDIO_POSITION 屬性來實作 IDirectSoundBuffer::GetCurrentPosition 和 IDirectSoundBuffer::SetCurrentPosition 方法。 Windows 多媒體函式 waveInGetPosition 和 waveOutGetPosition 也會使用這個屬性。 如需 DirectSound 和 Windows 多媒體函式的詳細資訊,請參閱Microsoft Windows SDK檔。
WaveCyclic 和 WavePci 迷你埠驅動程式不需要實作KSPROPERTY_AUDIO_POSITION的屬性處理常式,因為 WaveCyclic 和 WavePci 埠驅動程式代表迷你埠驅動程式處理此屬性。 若要取得擷取資料流程中轉譯資料流程或記錄位置中的播放位置,埠驅動程式中的屬性處理常式會呼叫迷你埠驅動程式的 IMiniportWaveCyclicStream::GetPosition 或 IMiniportWavePciStream::GetPosition 方法。
如需詳細資訊,請參閱 音訊位置屬性。
規格需求
標頭 |
Ksmedia.h (包含 Ksmedia.h) |