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 |
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk