atribut MF_MT_GEOMETRIC_APERTURE
Menentukan bukaan geometrik untuk jenis media video.
Jenis Data
Byte array
Keterangan
Nilai atribut ini adalah struktur MFVideoArea .
Rasio aspek gambar dihitung relatif terhadap bukaan geometris, menggunakan rumus berikut: Rasio aspek gambar = (lebar bukaan geometris/tinggi bukaan geometris) × rasio aspek piksel.
Jika atribut ini tidak diatur, bukaan geometrik diasumsikan sebagai seluruh bingkai video. Anda harus mengatur atribut ini hanya ketika jenis media menjelaskan standar video dengan area aktif yang ditentukan.
Misalnya, di televisi NTSC bingkai video adalah 720 × 480 dengan area aktif 704 × 480 dan rasio aspek piksel 10:11. Gambar yang dihasilkan memiliki rasio aspek (704/480) × (10/11) = 4:3.
Catatan
Penyaji default untuk Enhanced Video Renderer (EVR) menunjukkan bukaan geometris video, jika ditentukan.
Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.
Contoh
HRESULT SetGeometricAperture(
IMFMediaType *pMediaType,
const MFVideoArea& area
)
{
return pMediaType->SetBlob(
MF_MT_GEOMETRIC_APERTURE,
(UINT8*)&area,
sizeof(MFVideoArea)
);
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung |
Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Header |
|
Lihat juga