Antarmuka IAudioClockAdjustment (audioclient.h)
Antarmuka IAudioClockAdjustment digunakan untuk menyesuaikan laju sampel aliran.
Klien mendapatkan referensi ke antarmuka IAudioClockAdjustment dari objek stream dengan memanggil metode IAudioClient::GetService dengan parameter riid diatur ke REFIID IID_IAudioClockAdjustment. Menyesuaikan laju sampel tidak didukung untuk aliran mode eksklusif.
Antarmuka IAudioClockAdjustment harus diperoleh dari klien audio yang diinisialisasi dengan bendera AUDCLNT_STREAMFLAGS_RATEADJUST dan mode berbagi yang diatur ke AUDCLNT_SHAREMODE_SHARED. Jika Inisialisasi dipanggil dalam mode eksklusif dengan bendera AUDCLNT_STREAMFLAGS_RATEADJUST, Inisialisasi gagal dengan kode kesalahan AUDCLNT_E_UNSUPPORTED_FORMAT.
Saat merilis instans antarmuka IAudioClockAdjustment , klien harus memanggil metode Rilis antarmuka dari utas yang sama dengan panggilan ke IAudioClient::GetService yang membuat objek.
Warisan
Antarmuka IAudioClockAdjustment mewarisi dari antarmuka IUnknown . IAudioClockAdjustment juga memiliki jenis anggota ini:
Metode
Antarmuka IAudioClockAdjustment memiliki metode ini.
IAudioClockAdjustment::SetSampleRate Metode SetSampleRate menetapkan laju sampel aliran. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | audioclient.h |