CImageDisplay (clase)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

cimagedisplayclasshierarchy

La CImageDisplay clase es una clase auxiliar para los representadores de vídeo GDI para administrar el formato de presentación. El objeto almacena una estructura VIDEOINFO que describe el modo de presentación actual, que se inicializa en el método constructor del objeto. El método CheckMediaType del objeto comprueba si un tipo de medio propuesto se puede representar de forma eficaz mediante GDI.

Variables miembro protegidas Descripción
m_Display Estructura VIDEOINFO que describe el formato de presentación actual.
Métodos protegidos Descripción
CheckBitFields Valida las máscaras de color en una estructura VIDEOINFO .
CountPrefixBits Calcula el número de bits cero al principio de un campo de bits especificado.
CountSetBits Devuelve el número de bits establecido en 1 en un campo de bits especificado.
Métodos públicos Descripción
CheckHeaderValidity Valida una estructura BITMAPINFOHEADER .
CheckMediaType Determina si un tipo de medio propuesto es compatible con el formato de presentación.
CheckPaletteHeader Valida las entradas de paleta en una estructura VIDEOINFO .
CheckVideoType Comprueba si un formato VIDEOINFO especificado es compatible con el formato de presentación.
CImageDisplay Método constructor.
GetBitMasks Recupera las máscaras de color para un formato VIDEOINFO especificado.
GetColourMask Recupera las máscaras de color para el formato de presentación actual.
GetDisplayDepth Recupera la profundidad de bits del modo de visualización actual.
GetDisplayFormat Recupera un formato de vídeo que describe el modo de visualización actual.
IsPalettised Retermines si el formato de presentación actual está paletizado.
RefreshDisplayType Novedades el formato de vídeo del objeto para que coincida con la pantalla especificada

Requisitos

Requisito Value
Encabezado
Winutil.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)