Compartir a través de


Interfaz ID3D11VideoContext (d3d11.h)

Proporciona la funcionalidad de vídeo de un dispositivo Microsoft Direct3D 11.

Herencia

La interfaz id3D11VideoContext se hereda de ID3D11DeviceChild. id3D11VideoContext también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11VideoContext tiene estos métodos.

 
ID3D11VideoContext::ConfigureAuthenticatedChannel

Envía un comando de configuración a un canal autenticado.
id3D11VideoContext::D ecoderBeginFrame

Inicia una operación de descodificación para descodificar un fotograma de vídeo.
ID3D11VideoContext::D ecoderEndFrame

Indica el final de una operación de descodificación.
ID3D11VideoContext::D ecoderExtension

Realiza una función extendida para la descodificación.
ID3D11VideoContext::D ecryptionBlt

Escribe datos cifrados en una superficie protegida. (ID3D11VideoContext.DecryptionBlt)
ID3D11VideoContext::EncryptionBlt

Lee los datos cifrados de una superficie protegida. (ID3D11VideoContext.EncryptionBlt)
ID3D11VideoContext::FinishSessionKeyRefresh

Cambia a una nueva clave de sesión. (ID3D11VideoContext.FinishSessionKeyRefresh)
ID3D11VideoContext::GetDecoderBuffer

Obtiene un puntero a un búfer de descodificador.
ID3D11VideoContext::GetEncryptionBltKey

Obtiene la clave criptográfica para descifrar los datos devueltos por el método ID3D11VideoContext::EncryptionBlt.
ID3D11VideoContext::NegotiateAuthenticatedChannelKeyExchange

Establece una clave de sesión para un canal autenticado.
ID3D11VideoContext::NegotiateCryptoSessionKeyExchange

Establece la clave de sesión para una sesión criptográfica.
ID3D11VideoContext::QueryAuthenticatedChannel

Envía una consulta a un canal autenticado.
ID3D11VideoContext::ReleaseDecoderBuffer

Libera un búfer obtenido llamando al método ID3D11VideoContext::GetDecoderBuffer.
ID3D11VideoContext::StartSessionKeyRefresh

Obtiene un número aleatorio que se puede usar para actualizar la clave de sesión. (ID3D11VideoContext.StartSessionKeyRefresh)
ID3D11VideoContext::SubmitDecoderBuffers

Envía uno o varios búferes para la descodificación. (ID3D11VideoContext.SubmitDecoderBuffers)
ID3D11VideoContext::VideoProcessorBlt

Realiza una operación de procesamiento de vídeo en uno o varios ejemplos de entrada y escribe el resultado en una superficie de Direct3D.
ID3D11VideoContext::VideoProcessorGetOutputAlphaFillMode

Obtiene el modo de relleno alfa actual para el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputBackgroundColor

Obtiene el color de fondo actual del procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputColorSpace

Obtiene el espacio de color de salida actual para el procesador de vídeo.
id3D11VideoContext::VideoProcessorGetOutputConstriction

Obtiene el nivel actual de muestreo que realiza el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputExtension

Obtiene datos de estado privado del procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetOutputStereoMode

Consulta si el procesador de vídeo genera fotogramas de vídeo estéreo.
ID3D11VideoContext::VideoProcessorGetOutputTargetRect

Obtiene el rectángulo de destino actual para el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamAlpha

Obtiene el alfa planar de una secuencia de entrada en el procesador de vídeo.
id3D11VideoContext::VideoProcessorGetStreamAutoProcessingMode

Consulta si están habilitadas las características de procesamiento automático del procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamColorSpace

Obtiene el espacio de color de un flujo de entrada del procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamDestRect

Obtiene el rectángulo de destino de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamExtension

Obtiene un estado específico del controlador para una secuencia de procesamiento de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamFilter

Obtiene la configuración del filtro de imagen para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamFrameFormat

Obtiene el formato de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamLumaKey

Obtiene la clave luma de un flujo de entrada del procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamOutputRate

Obtiene la velocidad a la que el procesador de vídeo genera fotogramas de salida para un flujo de entrada.
ID3D11VideoContext::VideoProcessorGetStreamPalette

Obtiene las entradas de la paleta de colores de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio

Obtiene la relación de aspecto de píxeles de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamRotation

Obtiene la rotación de flujos de un flujo de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamSourceRect

Obtiene el rectángulo de origen de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorGetStreamStereoFormat

Obtiene el formato 3D estéreo para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetOutputAlphaFillMode

Establece el modo de relleno alfa para los datos que escribe el procesador de vídeo en el destino de representación.
ID3D11VideoContext::VideoProcessorSetOutputBackgroundColor

Establece el color de fondo del procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetOutputColorSpace

Establece el espacio de color de salida para el procesador de vídeo.
id3D11VideoContext::VideoProcessorSetOutputConstriction

Establece la cantidad de muestreo descendente que se va a realizar en la salida.
ID3D11VideoContext::VideoProcessorSetOutputExtension

Establece un estado de procesamiento de vídeo específico del controlador.
ID3D11VideoContext::VideoProcessorSetOutputStereoMode

Especifica si el procesador de vídeo genera fotogramas de vídeo estéreo.
ID3D11VideoContext::VideoProcessorSetOutputTargetRect

Establece el rectángulo de destino para el procesador de vídeo.
id3D11VideoContext::VideoProcessorSetStreamAlpha

Establece el alfa planar para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamAutoProcessingMode

Habilita o deshabilita las características de procesamiento automático en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamColorSpace

Establece el espacio de color de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamDestRect

Establece el rectángulo de destino de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamExtension

Establece un estado específico del controlador en una secuencia de procesamiento de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamFilter

Habilita o deshabilita un filtro de imagen para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamFrameFormat

Especifica si una secuencia de entrada en el procesador de vídeo contiene fotogramas entrelazados o progresivos.
ID3D11VideoContext::VideoProcessorSetStreamLumaKey

Establece la clave luma para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamOutputRate

Establece la velocidad a la que el procesador de vídeo genera fotogramas de salida para un flujo de entrada.
ID3D11VideoContext::VideoProcessorSetStreamPalette

Establece las entradas de la paleta de colores para una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio

Establece la relación de aspecto de píxeles de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamRotation

Establece la rotación de flujos para una secuencia de entrada en el procesador de vídeo.
id3D11VideoContext::VideoProcessorSetStreamSourceRect

Establece el rectángulo de origen de una secuencia de entrada en el procesador de vídeo.
ID3D11VideoContext::VideoProcessorSetStreamStereoFormat

Habilita o deshabilita el vídeo estéreo 3D para una secuencia de entrada en el procesador de vídeo.

Observaciones

Para obtener un puntero a esta interfaz, llame a queryInterface con un puntero de interfaz ID3D11DeviceContext.

Esta interfaz proporciona acceso a varias áreas de la funcionalidad de Microsoft Direct3Dvideo:

  • Descodificación de vídeo acelerada por hardware
  • Procesamiento de vídeo
  • Protección de contenido basada en GPU
  • Cifrado y descifrado de vídeo
En Microsoft Direct3D 9, las funciones equivalentes se distribuyeron entre varias interfaces:
  • IDirect3DAuthenticatedChannel9
  • IDirect3DCryptoSession9
  • IDirectXVideoDecoder
  • IDirectXVideoProcessor
  • IDXVAHD_VideoProcessor

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
servidor mínimo admitido Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
de la plataforma de destino de Windows
encabezado de d3d11.h

Consulte también

interfaces de vídeo de Direct3D 11

ID3D11DeviceChild

ID3D11VideoContext1