Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает записи цветовой палитры для входного потока на видеопроцессоре.
Синтаксис
void VideoProcessorSetStreamPalette(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] UINT Count,
[in] const UINT *pEntries
);
Параметры
[in] pVideoProcessor
Указатель на интерфейс ID3D11VideoProcess or. Чтобы получить этот указатель, вызовите ID3D11VideoDevice::CreateVideoProcessor.
[in] StreamIndex
Отсчитываемый от нуля индекс входного потока. Чтобы получить максимальное количество потоков, вызовите ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps и проверьте элемент структуры MaxStreamStates.
[in] Count
Количество элементов в массиве pEntries.
[in] pEntries
Указатель на массив записей палитры. Для потоков RGB записи палитры используют представление DXGI_FORMAT_B8G8R8A8. Для потоков YCbCr записи палитры используют представление DXGI_FORMAT_AYUV. Вызывающий объект выделяет массив.
Возвращаемое значение
Никакой
Замечания
Этот метод применяется только к входным потокам с палеттизированным цветовым форматом. Палеттизированные форматы с 4 битами на пиксель (bpp) используют первые 16 записей в списке. Форматы с 8 bpp используют первые 256 записей.
Если пиксель имеет индекс палитры больше количества записей, устройство обрабатывает пиксель как белый с непрозрачным альфа-символом. Для полного диапазона RGB это значение равно (255, 255, 255, 255); для YCbCr значение равно (255, 235, 128, 128).
Если драйвер не сообщает флаг возможности D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE, каждая запись палитры должна иметь альфа-значение 0xFF (непрозрачное). Чтобы запросить эту возможность, вызовите ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
целевая платформа | Виндоус |
заголовка | d3d11.h |