attributo MF_MT_GEOMETRIC_APERTURE
Definisce l'apertura geometrica per un tipo di supporto video.
Tipo di dati
Matrice di byte
Commenti
Il valore di questo attributo è una struttura MFVideoArea .
Le proporzioni dell'immagine vengono calcolate rispetto all'apertura geometrica, usando la formula seguente: Proporzioni immagine = (larghezza dell'apertura geometrica/altezza dell'apertura geometrica) × rapporto di proporzioni pixel.
Se questo attributo non è impostato, si presuppone che l'apertura geometrica sia l'intera cornice video. È consigliabile impostare questo attributo solo quando il tipo di supporto descrive uno standard video con un'area attiva definita.
Ad esempio, nella televisione NTSC il fotogramma video è 720 × 480 con un'area attiva di 704 × 480 e una proporzioni di 10:11 pixel. L'immagine risultante ha un rapporto di aspetto di (704/480) × (10/11) = 4:3.
Nota
Il relatore predefinito per il Renderer video avanzato (EVR) mostra l'apertura geometrica del video, se specificato.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Esempio
HRESULT SetGeometricAperture(
IMFMediaType *pMediaType,
const MFVideoArea& area
)
{
return pMediaType->SetBlob(
MF_MT_GEOMETRIC_APERTURE,
(UINT8*)&area,
sizeof(MFVideoArea)
);
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 [app desktop | App UWP] |
Intestazione |
|
Vedi anche