Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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 IAMStats mengambil data performa dari Filter Graph Manager. Filter dapat menggunakan antarmuka ini untuk merekam data performa.
Pengembang filter: Seperti semua antarmuka Filter Graph Manager, filter tidak boleh menyimpan jumlah referensi pada antarmuka ini, atau akan menyebabkan jumlah referensi melingkar. Untuk informasi selengkapnya, lihat IBaseFilter::JoinFilterGraph.
Warisan
Antarmuka IAMStats mewarisi dari antarmuka IDispatch . IAMStats juga memiliki jenis anggota ini:
Metode
Antarmuka IAMStats memiliki metode ini.
|
IAMStats::AddValue Metode AddValue merekam nilai baru. |
|
IAMStats::get_Count Metode get_Count mengambil jumlah statistik. |
|
IAMStats::GetIndex Metode GetIndex mengambil indeks untuk statistik bernama, atau membuat statistik baru. |
|
IAMStats::GetValueByIndex Metode GetValueByIndex mengambil statistik, menurut indeks. |
|
IAMStats::GetValueByName Metode GetValueByName mengambil statistik, berdasarkan nama. |
|
IAMStats::Reset Metode Reset mengatur ulang semua statistik menjadi nol. |
Keterangan
Setiap statistik didefinisikan oleh nama dan indeks. Gunakan metode GetIndex untuk menemukan indeks dari namanya. Nilai selalu jenis ganda . Statistik berikut telah ditentukan sebelumnya.
| Nama | Deskripsi |
|---|---|
| RenderFile | Mengukur waktu yang diambil oleh setiap panggilan ke IGraphBuilder::RenderFile. |
| ConnectDirectInternal | Mengukur waktu yang diperlukan untuk menyambungkan dua filter. |
| Build Mapper Cache | Mengukur waktu yang diperlukan untuk menyimpan informasi tentang filter terdaftar (digunakan oleh objek Pemeta Filter ). |
| CategoryName Kategori Proses | Mengukur waktu yang diperlukan untuk menyimpan informasi tentang filter dalam kategori tertentu, di mana CategoryName adalah nama yang mudah diingat dari kategori filter. (Lihat Kategori Filter.) |
Untuk masing-masing statistik ini, nilai mewakili waktu dalam milidetik.
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 | control.h (termasuk Dshow.h) |