Partager via


Gestion de la taille des paquets

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

L’enregistreur est conçu pour gérer la taille des paquets en interne. Toutefois, vous pouvez avoir des exigences spécifiques pour votre application qui exigent un contrôle manuel de la taille des paquets dans les fichiers ASF que vous écrivez. Le Kit de développement logiciel (SDK) de format Windows Media fournit deux interfaces, IWMPacketSize et IWMPacketSize2 , qui vous permettent de contrôler la taille maximale et minimale des paquets.

Les deux interfaces de taille de paquet sont exposées dans l’objet de profil. Ils sont également disponibles pour l’objet lecteur. Comme avec d’autres interfaces liées au profil, le lecteur peut accéder uniquement aux méthodes de lecture.

La taille des paquets a un effet sur les performances. En général, plus la taille du paquet est petite, plus les données sont fragmentées dans un fichier. Plus un fichier est fragmenté, moins il sera efficace de le reconstruire. Dans un scénario de diffusion en continu, cela peut ne pas être une considération importante, car le processus de lecture d’un fichier à partir d’une source Internet est généralement inefficace. Toutefois, lorsque vous traitez un fichier localement, il peut s’agir d’une considération.

IWMPacketSize, interface

IWMPacketSize2, interface

Utilisation des profils