Compartir a través de


Compatibilidad con códecs de hardware en AVStream

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

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

La codificación y la descodificación basadas en hardware mejoran considerablemente la experiencia del usuario.

Para habilitar la compatibilidad con el códec 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 temas siguientes:

Introducción a la 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 ampliada de muestra en códecs AVStream

Compatibilidad con cambios de formato dinámico en códecs AVStream

Controlar el final de la secuencia en códecs AVStream

Restablecer el estado en los códecs AVStream

Gestión de Stride en los códecs AVStream

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