Antarmuka IAMClockSlave (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Antarmuka IAMClockSlave mengontrol toleransi perender audio saat cocok dengan jam lain.

Jika perender audio cocok dengan jam lain, itu memungkinkan audio untuk menyimpang hingga jumlah toleransi yang ditentukan. Jika audio menyimpang terlalu jauh ke depan, perender akan menjatuhkan sampel; jika menyimpang terlalu jauh di belakang, perender menyisipkan celah senyap. Antarmuka ini memungkinkan aplikasi untuk mengubah toleransi dari default.

Mengatur toleransi yang lebih besar kemungkinan akan mengakibatkan aliran audio menjadi tidak sinkron dengan aliran video. Mengatur toleransi yang lebih kecil dapat menyebabkan jitter audio. Oleh karena itu, mengubah pengaturan toleransi tidak disarankan, kecuali Anda memiliki alasan khusus untuk melakukannya.

Warisan

Antarmuka IAMClockSlave mewarisi dari antarmuka IUnknown . IAMClockSlave juga memiliki jenis anggota berikut:

Metode

Antarmuka IAMClockSlave memiliki metode ini.

 
IAMClockSlave::GetErrorTolerance

Metode GetErrorTolerance mengambil toleransi pencocokan laju perender audio.
IAMClockSlave::SetErrorTolerance

Metode SetErrorTolerance mengatur toleransi pencocokan laju perender audio.

Persyaratan

   
Klien minimum yang didukung Windows XP dengan SP1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Sumber Langsung