Поделиться через


Интерфейс ID3D11VideoContext (d3d11.h)

Предоставляет функции видео устройства Microsoft Direct3D 11.

Наследство

Интерфейс id3D11VideoContext наследует от ID3D11DeviceChild. ID3D11VideoContext также имеет следующие типы элементов:

Методика

Интерфейс 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-видео для входного потока на видеопроцессоре.

Замечания

Чтобы получить указатель на этот интерфейс, вызовите queryInterface с указателем интерфейса ID3D11DeviceContext.

Этот интерфейс предоставляет доступ к нескольким областям функциональных возможностей Microsoft Direct3Dvideo:

  • Аппаратное декодирование видео с аппаратным ускорением
  • Обработка видео
  • Защита содержимого на основе GPU
  • Шифрование видео и расшифровка
В Microsoft Direct3D 9 эквивалентные функции распределялись по нескольким интерфейсам:

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8 [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2012 [классические приложения | Приложения UWP]
целевая платформа Виндоус
заголовка d3d11.h

См. также

Видео интерфейсы Direct3D 11

ID3D11DeviceChild

ID3D11VideoContext1