Flux de données arbitraires personnalisés
[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.]
Vous pouvez créer un flux dans un fichier ASF pour contenir n’importe quel type de données. Si aucun des types de flux pris en charge ne correspond à vos besoins, vous devez utiliser un flux de données arbitraire. L’objet writer gère un flux de données arbitraire, tout comme tout flux non compressé ; les exemples sont paquetés et combinés avec les exemples d’autres flux dans la section données du fichier. Bien sûr, seule une application de lecture qui a été spécifiquement programmée pour traiter votre type arbitraire sera en mesure de gérer les données après sa remise par l’objet de lecture.
L’une des utilisations courantes de flux de données arbitraires est destinée aux données multimédias encodées à l’aide d’un codec tiers. Étant donné que les objets de ce Kit de développement logiciel (SDK) n’interagissent pas directement avec des codecs tiers, votre application d’écriture doit traiter les exemples avec la partie d’encodage du codec et transmettre les exemples compressés à l’enregistreur.
Rubriques connexes