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