Partager via


Prise en charge des codecs matériels dans AVStream

Les appareils multimédias basés sur AVStream peuvent être présentés en tant que filtres MFT (Media Foundation Transform) pour les applications en mode utilisateur.

Cette fonctionnalité permet au fournisseur de matériel de présenter des décodeurs, des encodeurs et des processeurs vidéo basés sur le matériel en tant que transformations Media Foundation en mode utilisateur (MFT).

L’encodage et le décodage basés sur le matériel améliorent considérablement l’expérience utilisateur.

Pour activer la prise en charge des codecs matériels dans AVStream, le fournisseur fournit un mini-lecteur AVStream qui expose le décodage, l’encodage et le traitement vidéo, chacun sous forme de filtre AVStream distinct. Le système d’exploitation crée ensuite un MFT en mode utilisateur qui correspond à chaque filtre AVStream. Les applications en mode utilisateur peuvent ensuite envoyer des demandes de transcodage aux mfts à l’aide des fonctions d’interface IMFTransform définies dans le Kit de développement logiciel (SDK) Media Foundation.

Cette section décrit les modifications requises pour que les pilotes AVStream utilisent cette fonctionnalité.

Cette section contient les rubriques suivantes :

Prise en main prise en charge des codecs matériels dans AVStream

Gestion de la négociation des types de données dans les codecs AVStream

Utilisation de supports matériels dans les codecs AVStream

Spécification d’un cadrage d’allocator dans les codecs AVStream

Description d’exemples d’informations étendues dans les codecs AVStream

Prise en charge des modifications de format dynamique dans les codecs AVStream

Gestion de la fin du flux dans les codecs AVStream

Réinitialisation de l’état dans les codecs AVStream

Gestion de Stride dans les codecs AVStream

Installation d’un pilote de codec matériel basé sur AVStream