KS_AMVPDATAINFO struttura (ksmedia.h)
La struttura KS_AMVPDATAINFO viene usata per descrivere le proprietà di una porta video.
Sintassi
typedef struct tagKS_AMVPDATAINFO {
DWORD dwSize;
DWORD dwMicrosecondsPerField;
KS_AMVPDIMINFO amvpDimInfo;
DWORD dwPictAspectRatioX;
DWORD dwPictAspectRatioY;
BOOL bEnableDoubleClock;
BOOL bEnableVACT;
BOOL bDataIsInterlaced;
LONG lHalfLinesOdd;
BOOL bFieldPolarityInverted;
DWORD dwNumLinesInVREF;
LONG lHalfLinesEven;
DWORD dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;
Members
dwSize
Specifica le dimensioni della struttura, in byte.
dwMicrosecondsPerField
Specifica il tempo impiegato da ogni campo, in microsecondi (milioni di secondi di secondo).
amvpDimInfo
Descrive le informazioni dimensionali della porta video, ad esempio i campi e le dimensioni VBI.
dwPictAspectRatioX
Indica il rapporto di aspetto dell'immagine nella dimensione orizzontale. Ad esempio, per un rapporto di aspetto 16x9 questo membro sarà 16.
dwPictAspectRatioY
Indica il rapporto di aspetto dell'immagine nella dimensione verticale. Ad esempio, per un rapporto di aspetto 4x3 questo membro sarà 3.
bEnableDoubleClock
Specifica se la porta video deve abilitare il doppio clock.
bEnableVACT
Specifica se la porta video deve usare un segnale VACT esterno.
bDataIsInterlaced
Indica che il segnale è interlacciato.
lHalfLinesOdd
Indica il numero di mezze righe nel campo dispari.
bFieldPolarityInverted
Indica se il dispositivo inverte la polarità del campo per impostazione predefinita.
dwNumLinesInVREF
Specifica il numero di righe di dati in VREF.
lHalfLinesEven
Indica il numero di linee di metà nel campo pari.
dwReserved1
Riservato per utilizzi futuri. Non usare.
Commenti
Questa struttura viene usata dalla proprietà KSPROPERTY_VPCONFIG_VPDATAINFO .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (includere Ksmedia.h) |