Partager via


Utilisation du partage de bande passante

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

Vous pouvez utiliser des objets de partage de bande passante pour spécifier que certains flux, lorsqu’ils sont combinés, n’utilisent pas plus de bande passante que spécifié. Les informations d’un objet de partage de bande passante ne sont pas générées ou vérifiées par l’enregistreur, ni utilisées par le lecteur pour quoi que ce soit.

Lorsqu’un fichier est écrit avec des informations de partage de bande passante dans son profil, les données sont stockées dans sa section d’en-tête. Vous pouvez utiliser l’interface IWMProfile dans le lecteur pour case activée d’informations de partage de bande passante lors de la lecture du fichier.

Chaque objet de partage de bande passante est défini par deux paramètres. Tout d’abord, la bande passante est définie par une bande passante et une fenêtre de mémoire tampon. Le deuxième paramètre est un type de partage de bande passante, qui peut être exclusif ou partiel. Le partage de bande passante exclusif signifie que les flux constitutifs sont lus un par un, tandis que partiel signifie que les flux sont fournis simultanément.

IWMProfile, interface

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Utilisation des profils