Partager via


Extensions d’unité de données

[La fonctionnalité associée à cette page, sdk Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. lecteur source et enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise lecteur source et enregistreur récepteur au lieu d'SDK Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Le Kit de développement logiciel (SDK) Windows Media Format vous permet de compléter les données dans des exemples avec extensions d’unité de données, également appelées systèmes d’extension de charge utile. Cette documentation utilise le terme « extensions d’unité de données » pour rester cohérent avec les noms de méthode tels que AddDataUnitExtension. Une extension d’unité de données est une paire nom/valeur attachée à l’exemple dans la section données du fichier. Vous pouvez accéder aux données étendues à l’aide de méthodes de l’objet de mémoire tampon lorsque l’exemple est récupéré par le lecteur.

Vous pouvez créer des extensions d’unité de données à vos propres spécifications, mais plusieurs types sont prédéfinis et pris en charge par les objets de ce SDK. Ces extensions standard permettent de fournir des données supplémentaires pour les noms de fichiers (dans les flux de script et web), les données de code de temps SMPTE, les proportions de pixels non carrés, la durée et le type d’interlacement.

Pour utiliser des extensions d’unité de données, vous devez configurer le flux pour les accepter, puis ajouter des extensions à chaque exemple pour ce flux.

fonctionnalités de fichier ASF

configuration des extensions d’unité de données

définition des extensions d’unité de données