Fungsi MFAverageTimePerFrameToFrameRate (mfapi.h)
Menghitung kecepatan bingkai, dalam bingkai per detik, dari durasi rata-rata bingkai video.
Sintaks
HRESULT MFAverageTimePerFrameToFrameRate(
[in] UINT64 unAverageTimePerFrame,
[out] UINT32 *punNumerator,
[out] UINT32 *punDenominator
);
Parameter
[in] unAverageTimePerFrame
Durasi rata-rata bingkai video, dalam unit 100 nanodetik.
[out] punNumerator
Menerima pembiimbing kecepatan bingkai.
[out] punDenominator
Menerima penentu kecepatan bingkai.
Menampilkan nilai
Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
Keterangan
Waktu rata-rata per bingkai digunakan dalam struktur format VIDEOINFOHEADER dan VIDEOINFOHEADER2 yang lebih lama. Fungsi ini menyediakan konversi standar sehingga semua komponen dalam alur dapat menggunakan nilai yang konsisten, jika perlu diterjemahkan antara struktur format yang lebih lama dan atribut jenis media yang digunakan dalam Media Foundation.
Fungsi ini menggunakan tabel pencarian untuk durasi umum tertentu. Tabel tercantum di bagian Keterangan untuk fungsi MFFrameRateToAverageTimePerFrame .
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Mfplat.lib |
DLL | Mfplat.dll |