Share via


Classe CImageDisplay

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

cimagedisplayclasshierarchy

A CImageDisplay classe é uma classe auxiliar para renderizadores de vídeo GDI gerenciarem o formato de exibição. O objeto armazena uma estrutura VIDEOINFO que descreve o modo de exibição atual, que é inicializado no método de construtor do objeto. O método CheckMediaType do objeto verifica se um tipo de mídia proposto pode ser renderizado com eficiência usando GDI.

Variáveis de membro protegidas Descrição
m_Display Estrutura VIDEOINFO que descreve o formato de exibição atual.
Métodos Protegidos Descrição
CheckBitFields Valida as máscaras de cores em uma estrutura VIDEOINFO .
CountPrefixBits Calcula o número de zero bits no início de um campo de bits especificado.
CountSetBits Retorna o número de bits definido como 1 em um campo de bits especificado.
Métodos públicos Descrição
CheckHeaderValidity Valida uma estrutura BITMAPINFOHEADER .
Checkmediatype Determina se um tipo de mídia proposto é compatível com o formato de exibição.
CheckPaletteHeader Valida as entradas de paleta em uma estrutura VIDEOINFO .
CheckVideoType Verifica se um formato VIDEOINFO especificado é compatível com o formato de exibição.
CImageDisplay Método de construtor.
GetBitMasks Recupera as máscaras de cores para um formato VIDEOINFO especificado.
GetColourMask Recupera as máscaras de cores para o formato de exibição atual.
GetDisplayDepth Recupera a profundidade do bit do modo de exibição atual.
GetDisplayFormat Recupera um formato de vídeo que descreve o modo de exibição atual.
IsPalettised Determina se o formato de exibição atual é palettizado.
RefreshDisplayType Atualizações o formato de vídeo do objeto para corresponder à exibição especificada

Requisitos

Requisito Valor
parâmetro
Winutil.h (inclua Streams.h)
Biblioteca
Strmbase.lib (builds de varejo);
Strmbasd.lib (builds de depuração)