KSPROPERTY_AUDIO_POSITION

Properti KSPROPERTY_AUDIO_POSITION menentukan posisi kursor putar dan tulis saat ini di buffer suara untuk aliran audio pin.

Tabel Ringkasan Penggunaan

Dapatkan Set Target Jenis deskriptor properti Jenis nilai properti

Ya

Ya

Menyematkan

KSPROPERTY

KSAUDIO_POSITION

Nilai properti (data operasi) adalah struktur jenis KSAUDIO_POSITION yang menentukan posisi putar dan tulis streaming render atau rekaman aliran tangkapan dan posisi baca.

Nilai Yang Dikembalikan

Permintaan properti KSPROPERTY_AUDIO_POSITION mengembalikan STATUS_SUCCESS untuk menunjukkan bahwa permintaan telah berhasil diselesaikan. Jika tidak, permintaan mengembalikan kode status kesalahan yang sesuai.

Keterangan

DirectSound menggunakan properti KSPROPERTY_AUDIO_POSITION untuk mengimplementasikan metode IDirectSoundBuffer::GetCurrentPosition dan IDirectSoundBuffer::SetCurrentPosition . Fungsi multimedia Windows waveInGetPosition dan waveOutGetPosition juga menggunakan properti ini. Untuk informasi selengkapnya tentang DirectSound dan fungsi multimedia Windows, lihat dokumentasi Microsoft Windows SDK.

Driver miniport WaveCyclic dan WavePci tidak perlu menerapkan handler properti untuk KSPROPERTY_AUDIO_POSITION karena driver port WaveCyclic dan WavePci menangani properti ini atas nama driver miniport. Untuk mendapatkan posisi bermain dalam aliran render atau posisi rekaman dalam aliran pengambilan, handler properti di driver port memanggil metode IMiniportWaveCyclicStream::GetPosition atau IMiniportWavePciStream::GetPosition driver miniport.

Untuk informasi selengkapnya, lihat Properti Posisi Audio.

Persyaratan

Header

Ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSPROPERTY

KSAUDIO_POSITION

IMiniportWaveCyclicStream::GetPosition

IMiniportWavePciStream::GetPosition