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


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

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

Наследование

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

Методы

Интерфейс ID3D11VideoContext содержит следующие методы.

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

Отправляет команду конфигурации в канал, прошедший проверку подлинности.
ID3D11VideoContext::D ecoderBeginFrame

Запускает операцию декодирования для декодирования видеокадра. (ID3D11VideoContext.DecoderBeginFrame)
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

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

Включает или отключает стерео трехмерное видео для входного потока в видеопроцессоре.

Комментарии

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

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

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

Требования

   
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11.h

См. также раздел

Видеоимики Direct3D 11

ID3D11DeviceChild

ID3D11VideoContext1