Интерфейс ID3D11VideoContext (d3d11.h)
Предоставляет функции видео устройства Microsoft Direct3D 11.
Наследство
Интерфейс
Методика
Интерфейс ID3D11VideoContext имеет эти методы.
ID3D11VideoContext::ConfigureAuthenticatedChannel Отправляет команду конфигурации в канал, прошедший проверку подлинности. |
ID3D11VideoContext::D ecoderBeginFrame Запускает операцию декодирования для декодирования видеокадров. |
ID3D11VideoContext::D ecoderEndFrame Сигнализирует о завершении операции декодирования. |
ID3D11VideoContext::D ecoderExtension Выполняет расширенную функцию для декодирования. |
ID3D11VideoContext::D ecryptionBlt Записывает зашифрованные данные в защищенную поверхность. (ID3D11VideoContext.DecryptionBlt) |
ID3D11VideoContext::EncryptionBlt Считывает зашифрованные данные из защищенной поверхности. (ID3D11VideoContext.EncryptionBlt) |
ID3D11VideoContext::FinishSessionKeyRefresh Переключается на новый ключ сеанса. (ID3D11VideoContext.FinishSessionKeyRefresh) |
ID3D11VideoContext::GetDecoderBuffer Возвращает указатель на буфер декодера. |
ID3D11VideoContext::GetEncryptionBltKey Получает криптографический ключ для расшифровки данных, возвращаемых методом ID3D11VideoContext::EncryptionBlt. |
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange Устанавливает ключ сеанса для аутентифицированного канала. |
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange Устанавливает ключ сеанса для криптографического сеанса. |
ID3D11VideoContext::QueryAuthenticatedChannel Отправляет запрос в канал, прошедший проверку подлинности. |
ID3D11VideoContext::ReleaseDecoderBuffer Освобождает буфер, полученный путем вызова метода ID3D11VideoContext::GetDecoderBuffer. |
ID3D11VideoContext::StartSessionKeyRefresh Возвращает случайное число, которое можно использовать для обновления ключа сеанса. (ID3D11VideoContext.StartSessionKeyRefresh) |
ID3D11VideoContext::SubmitDecoderBuffers Отправляет один или несколько буферов для декодирования. (ID3D11VideoContext.SubmitDecoderBuffers) |
ID3D11VideoContext::VideoProcessorBlt Выполняет операцию обработки видео на одном или нескольких входных примерах и записывает результат на поверхность Direct3D. |
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode Возвращает текущий режим альфа-заливки для процессора видео. |
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor Возвращает текущий цвет фона для процессора видео. |
ID3D11VideoContext::VideoProcessorGetOutputColorSpace Возвращает текущее цветовое пространство выходных данных для процессора видео. |
ID3D11VideoContext::VideoProcessorGetOutputConstriction Возвращает текущий уровень понижения, выполняемого обработчиком видео. |
ID3D11VideoContext::VideoProcessorGetOutputExtension Получает данные о частном состоянии из видеопроцессоров. |
ID3D11VideoContext::VideoProcessorGetOutputStereoMode Запрашивает, создает ли процессор стереокадры видеокадры. |
ID3D11VideoContext::VideoProcessorGetOutputTargetRect Получает текущий целевой прямоугольник для процессора видео. |
ID3D11VideoContext::VideoProcessorGetStreamAlpha Получает планарную альфа-букву для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode Запрашивает, включены ли функции автоматической обработки видеопроцессоров. |
ID3D11VideoContext::VideoProcessorGetStreamColorSpace Получает цветовое пространство для входного потока процессора видео. |
ID3D11VideoContext::VideoProcessorGetStreamDestRect Получает прямоугольник назначения для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamExtension Возвращает состояние конкретного драйвера для потока обработки видео. |
ID3D11VideoContext::VideoProcessorGetStreamFilter Возвращает параметры фильтра изображений для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat Возвращает формат входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamLumaKey Получает ключ luma для входного потока обработчика видео. |
ID3D11VideoContext::VideoProcessorGetStreamOutputRate Получает скорость, с которой обработчик видео создает выходные кадры для входного потока. |
ID3D11VideoContext::VideoProcessorGetStreamPalette Возвращает записи цветовой палитры для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio Возвращает пропорции пикселя для входного потока в процессоре видео. |
ID3D11VideoContext::VideoProcessorGetStreamRotation Получает поворот потока для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamSourceRect Получает исходный прямоугольник для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat Получает формат стерео 3D для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode Задает режим альфа-заливки для данных, которые обработчик видео записывает в целевой объект отрисовки. |
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor Задает цвет фона для процессора видео. |
ID3D11VideoContext::VideoProcessorSetOutputColorSpace Задает выходное цветовое пространство для процессора видео. |
ID3D11VideoContext::VideoProcessorSetOutputConstriction Задает количество понижения для выполнения выходных данных. |
ID3D11VideoContext::VideoProcessorSetOutputExtension Задает состояние обработки видео для конкретного драйвера. |
ID3D11VideoContext::VideoProcessorSetOutputStereoMode Указывает, производится ли процессор видеотрансляции с стереокадрами. |
ID3D11VideoContext::VideoProcessorSetOutputTargetRect Задает целевой прямоугольник для процессора видео. |
ID3D11VideoContext::VideoProcessorSetStreamAlpha Задает планарную альфа-информацию для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode Включает или отключает функции автоматической обработки на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamColorSpace Задает цветовое пространство для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamDestRect Задает прямоугольник назначения для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamExtension Задает состояние для конкретного драйвера в потоке обработки видео. |
ID3D11VideoContext::VideoProcessorSetStreamFilter Включает или отключает фильтр изображений для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat Указывает, содержит ли входной поток на видеопроцессоре чередуемые или прогрессивные кадры. |
ID3D11VideoContext::VideoProcessorSetStreamLumaKey Задает ключ luma для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamOutputRate Задает скорость, с которой обработчик видео создает выходные кадры для входного потока. |
ID3D11VideoContext::VideoProcessorSetStreamPalette Задает записи цветовой палитры для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio Задает пропорции пикселей для входного потока в процессоре видео. |
ID3D11VideoContext::VideoProcessorSetStreamRotation Задает поворот потока для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamSourceRect Задает исходный прямоугольник для входного потока на видеопроцессоре. |
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat Включает или отключает стерео 3D-видео для входного потока на видеопроцессоре. |
Замечания
Чтобы получить указатель на этот интерфейс, вызовите
Этот интерфейс предоставляет доступ к нескольким областям функциональных возможностей Microsoft Direct3Dvideo:
- Аппаратное декодирование видео с аппаратным ускорением
- Обработка видео
- Защита содержимого на основе GPU
- Шифрование видео и расшифровка
- IDirect3DAuthenticatedChannel9
- IDirect3DCryptoSession9
- IDirectXVideoDecoder
- IDirectXVideoProcessor
- IDXVAHD_VideoProcessor
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 [классические приложения | Приложения UWP] |
минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
целевая платформа | Виндоус |
заголовка | d3d11.h |