Compartir a través de


Compatibilidad con códecs de hardware en AVStream

Los dispositivos multimedia basados en AVStream se pueden presentar como filtros de Media Foundation Transform (MFT) en aplicaciones en modo de usuario.

Esta característica permite al proveedor de hardware presentar descodificadores, codificadores y procesadores de vídeo basados en hardware como transformaciones de Media Foundation (MFT) en modo de usuario.

La codificación y descodificación basada en hardware mejora considerablemente la experiencia del usuario.

Para habilitar la compatibilidad con códecs de hardware en AVStream, el proveedor proporciona un minidriver basado en AVStream que expone la descodificación, la codificación y el procesamiento de vídeo, cada uno como un filtro AVStream independiente. A continuación, el sistema operativo crea un MFT en modo de usuario que corresponde a cada filtro AVStream. Después, las aplicaciones en modo de usuario pueden enviar solicitudes de transcodificación a las MFT mediante funciones de interfaz IMFTransform definidas en el SDK de Media Foundation.

En esta sección se describen los cambios necesarios para que los controladores AVStream usen esta característica.

Esta sección contiene los siguientes temas:

Introducción con compatibilidad con códecs de hardware en AVStream

Control de la negociación de tipos de datos en códecs AVStream

Uso de medios de hardware en códecs AVStream

Especificación del marco de asignador en códecs AVStream

Descripción de la información de ejemplo extendida en códecs AVStream

Admitir cambios de formato dinámico en códecs AVStream

Control del final de la secuencia en códecs AVStream

Restablecer el estado en códecs AVStream

Controlar el paso en los códecs de AVStream

Instalación de un controlador de códec de hardware basado en AVStream