Интерфейс 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
- Шифрование и расшифровка видео
- IDirect3DAuthenticatedChannel9
- IDirect3DCryptoSession9
- IDirectXVideoDecoder
- IDirectXVideoProcessor
- IDXVAHD_VideoProcessor
Требования
Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | d3d11.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по