Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей 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 | Обновления видеоформат объекта в соответствии с указанным дисплеем |
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|