Partager via


Objet De hiérarchisation de flux

[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.]

Un objet de hiérarchisation de flux est utilisé pour spécifier un ordre d’importance pour les flux d’un profil. Lorsque la lecture complète n’est pas possible en raison de limitations de débit binaire, les flux de priorité les plus bas seront les premiers à être supprimés.

Les objets de hiérarchisation de flux peuvent être créés pour les données de hiérarchisation de flux existantes dans un profil ou être créés vides, prêts à recevoir de nouvelles données. Les objets de hiérarchisation de flux ne peuvent pas exister indépendamment d’un objet de profil. Pour enregistrer le contenu d’un objet de hiérarchisation de flux, vous devez appeler IWMProfile3 ::SetStreamPrioritization. Pour créer un objet de hiérarchisation de flux, utilisez l’une des méthodes suivantes.

Méthode Description
IWMProfile3 ::CreateNewStreamPrioritization Crée un objet de hiérarchisation de flux sans aucune donnée.
IWMProfile3 ::GetStreamPrioritization Crée un objet de hiérarchisation de flux rempli de données à partir du profil.

 

Les deux méthodes du tableau précédent définissent un pointeur vers une interface IWMStreamPrioritization. Il s’agit de la seule interface prise en charge par l’objet de hiérarchisation de flux.

Interface Description
IWMStreamPrioritization Gère la liste des flux au sein de l’objet de hiérarchisation de flux.

 

Remarques

Une seule hiérarchisation de flux peut exister pour un profil donné. Si vous créez une hiérarchisation de flux pour un profil qui contient déjà une hiérarchisation de flux, l’ancienne sera supprimée.

Objets

d’objet profile

à l’aide de la de hiérarchisation de flux