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