KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION
Properti KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION digunakan untuk menunjukkan byte terakhir yang valid di buffer audio.
Tabel Ringkasan Penggunaan
Dapatkan | Set | Target | Jenis deskriptor properti | Jenis nilai properti |
---|---|---|---|---|
Tidak |
Ya |
Node melalui instans Pin |
KSP_NODE |
ULONG |
Nilai properti berjenis ULONG dan mewakili byte terakhir yang valid dalam buffer audio WaveRT.
Mengembalikan Nilai
Permintaan properti KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION mengembalikan STATUS_SUCCESS untuk menunjukkan bahwa permintaan telah berhasil diselesaikan. Jika tidak, permintaan mengembalikan kode status kesalahan yang sesuai.
Keterangan
Jika aplikasi klien menggunakan bendera KSPROPERTY_TYPE_BASICSUPPORT saat mengirim permintaan properti KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION ke driver audio dan STATUS_SUCCESS dikembalikan, itu mengonfirmasi bahwa driver mendukung properti KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION yang baru ditambahkan.
Ketika aplikasi klien melakukan operasi tulis terakhir ke buffer audio untuk diproses oleh driver audio dari aliran yang dilepas, driver audio memanggil metode SetStreamCurrentWritePositionForLastBuffer. Metode SetStreamCurrentWritePositionForLastBuffer menunjukkan "posisi tulis" buffer terakhir dalam aliran. Perhatikan bahwa buffer terakhir ini hanya dapat diisi sebagian.
Jika Anda mengembangkan driver audio yang tidak dirancang untuk bekerja dengan driver kelas port audio (Portcls), maka Anda harus menerapkan handler properti Anda sendiri untuk properti KS baru ini.
Persyaratan
Klien minimum yang didukung |
Windows 8.1 |
Server minimum yang didukung |
Windows Server 2012 R2 |
Header |
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