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
Mfapi.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

Atribut Media Foundation

Rasio Aspek Gambar

Tipe Media Video

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFMediaType

MF_MT_MINIMUM_DISPLAY_APERTURE

MF_MT_PAN_SCAN_APERTURE