Metodo CImageDisplay.CheckHeaderValidity
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il CheckHeaderValidity
metodo convalida una struttura BITMAPINFOHEADER . Questo metodo è utile solo per i tipi RGB non compressi, non per i tipi compressi o i tipi YUV.
Sintassi
BOOL CheckHeaderValidity(
const VIDEOINFO *pInput
);
Parametri
-
pInput
-
Puntatore a una struttura VIDEOINFO contenente la struttura BITMAPINFOHEADER .
Valore restituito
Restituisce TRUE se BITMAPINFOHEADER è valido o FALSE in caso contrario.
Commenti
Questo metodo verifica che le dimensioni dell'immagine siano non negative; il tipo di compressione è BI_RGB o BI_BITFIELDS; la profondità del colore e le maschere di colore sono valide; il membro biPlanes è uguale a uno; e i membri biSize e biSizeImage sono corretti. Verifica anche la presenza di errori comuni nelle voci della tavolozza, se presenti.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|