Класс CImageDisplay
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Класс CImageDisplay
является вспомогательным классом для отрисовщиков видео GDI для управления форматом отображения. Объект хранит структуру VIDEOINFO , описывающую текущий режим отображения, который инициализирован в методе конструктора объекта. Метод CheckMediaType объекта проверяет, можно ли эффективно отобразить предлагаемый тип мультимедиа с помощью GDI.
Защищенные переменные-члены | Описание |
---|---|
m_Display | Структура VIDEOINFO, описывающая текущий формат отображения. |
Защищенные методы | Описание |
CheckBitFields | Проверяет цветовые маски в структуре VIDEOINFO . |
CountPrefixBits | Вычисляет число нулевых битов в начале указанного битового поля. |
CountSetBits | Возвращает число битов, для которых задано значение 1 в заданном битовом поле. |
Открытые методы | Описание |
CheckHeaderValidity | Проверяет структуру BITMAPINFOHEADER . |
CheckMediaType | Определяет, совместим ли предлагаемый тип мультимедиа с форматом отображения. |
CheckPaletteHeader | Проверяет записи палитры в структуре VIDEOINFO . |
CheckVideoType | Проверяет, совместим ли указанный формат VIDEOINFO с форматом отображения. |
CImageDisplay | Метод конструктора. |
GetBitMasks | Извлекает цветовые маски для указанного формата VIDEOINFO . |
GetColourMask | Извлекает цветовые маски для текущего формата отображения. |
GetDisplayDepth | Извлекает битовую глубину текущего режима отображения. |
GetDisplayFormat | Извлекает формат видео, описывающий текущий режим отображения. |
IsPalettised | Повторно определяет, является ли текущий формат отображения палеттизированным. |
RefreshDisplayType | Обновления видеоформат объекта в соответствии с указанным дисплеем |
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|