Utilisation des sorties

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (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.]

Par défaut, chaque exemple que vous recevez de l’un ou l’autre objet reader est associé à un numéro de sortie. Chaque numéro de sortie correspond à un flux dans le fichier ASF. Le lecteur affecte des numéros de sortie aux flux du fichier lors de l’ouverture du fichier. Normalement, il y a une sortie pour chaque flux dans un fichier. Toutefois, si le fichier utilise l’exclusion mutuelle, un numéro de sortie unique est attribué à chaque groupe de flux mutuellement exclusifs. Le flux qui correspond au nombre de sortie des flux mutuellement exclusifs est déterminé par le lecteur, dans le cas de fichiers à débit binaire multiple (MBR), ou par votre application, si vous utilisez la sélection manuelle de flux.

Étant donné que le nom de connexion défini dans le profil n’est pas conservé dans le fichier, le lecteur crée un nom de connexion par défaut pour chaque sortie qui est simplement une représentation sous forme de chaîne du numéro de sortie, par exemple « 1 », « 2 », « 3 », etc. Les noms de connexion permettent aux applications et au lecteur lui-même de mettre en corrélation les sorties avec les flux. Dans un fichier à débit binaire multiple, plusieurs flux partagent un nom de connexion. Cela n’a pas d’importance pour le lecteur, car les propriétés de sortie de chaque flux MBR sont identiques.

Chaque sortie a un ou plusieurs formats de sortie pris en charge. Un format de sortie est le format utilisé par les exemples non compressés fournis par le lecteur. Lorsque le lecteur ouvre un fichier, il définit le format de chaque sortie sur la valeur par défaut pour le sous-type de média. Le nombre et le type de formats de sortie pris en charge sont déterminés par le codec qui décompose les données multimédias.

Les rubriques suivantes expliquent comment utiliser les sorties :

IWMReader, interface

IWMSyncReader, interface

Lecture de fichiers ASF