Bagikan melalui


Antarmuka IAMLatency (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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 IAMLatency melaporkan jumlah latensi yang dimasukkan filter ke dalam grafik. Latensi didefinisikan sebagai waktu yang dibutuhkan filter untuk memproses sampel. Untuk filter sumber, latensi adalah ukuran buffer maksimum filter, yang diukur tepat waktu. Misalnya, filter pengambilan video yang buffer satu bingkai pada 30 bingkai per detik memperkenalkan latensi sekitar 33 milidetik.

Saat ini, tidak ada dukungan untuk menggunakan antarmuka ini dengan sendirinya. Filter sumber yang mengalirkan data langsung atau real-time harus mengimplementasikan antarmuka IAMPushSource , yang mewarisi dari antarmuka ini.

Warisan

Antarmuka IAMLatency mewarisi dari antarmuka IUnknown . IAMLatency juga memiliki jenis anggota ini:

Metode

Antarmuka IAMLatency memiliki metode ini.

 
IAMLatency::GetLatency

Metode GetLatency mengambil latensi yang diharapkan yang terkait dengan filter ini.

Persyaratan

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