Partager via


Réutilisation des configurations de flux

[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 lecteur source et enregistreur ré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.]

Il arrive souvent que vous souhaitiez réutiliser un objet de configuration de flux à partir d’un profil existant. Vous pouvez avoir d’anciens profils qui doivent être mis à jour ou vous pouvez avoir besoin d’un flux identique à un dans un profil système. Il est plus facile de réutiliser les configurations de flux que d’en créer de nouvelles, et vous pouvez souvent modifier quelques paramètres dans une configuration pour répondre à vos besoins plutôt que d’en créer une entièrement nouvelle.

N’oubliez pas qu’il existe des limitations quant à la façon dont vous pouvez modifier les configurations de flux. Si vous modifiez les paramètres de manière incorrecte, votre profil risque de ne pas accepter l’objet de configuration de flux. Les configurations de flux incorrectes sont fréquemment acceptées par le profil, mais l’objet writer rejette le profil. Tenez compte des limitations et problèmes suivants lors de l’utilisation et de la modification des configurations de flux existantes.

  • Ne modifiez jamais le contenu d’un fichier .prx pour modifier les paramètres de flux. Lorsque les profils sont enregistrés dans des chaînes XML et écrits dans un fichier .prx, ils peuvent être lus avec n’importe quel éditeur de texte. L’examen d’un profil enregistré peut vous aider à comprendre le fonctionnement des profils. Toutefois, vous ne devez jamais modifier un fichier .prx de quelque manière que ce soit. Même des modifications apparemment triviales peuvent invalider le profil.
  • Plusieurs versions du codec Windows Media Audio utilisent les mêmes configurations de flux. Si vous avez un objet de configuration de flux configuré en tant que sous-type WMMEDIASUBTYPE_WMAudioV2, WMMEDIASUBTYPE_WMAudioV7 ou WMMEDIASUBTYPE_WMAudioV8, le flux résultant est compressé avec le dernier codec Audio Windows Media. Toutefois, vous devez évaluer vos besoins avant d’utiliser un codec audio existant. De nombreux types de fichiers peuvent être améliorés en effectuant une mise à niveau vers la dernière version du codec Windows Media Audio Professional ou du codec Sans perte audio Windows Media.
  • Ne modifiez jamais le sous-type d’un flux pour effectuer une mise à niveau vers un nouveau codec. Lorsque vous utilisez les méthodes d’IWMCodecInfo3 pour obtenir une configuration de flux, le codec y attache des données qui identifient le format de flux de bits. Si vous modifiez le sous-type d’un objet de configuration de flux existant, le sous-type ne correspondra pas aux données du codec. Un profil avec une telle configuration de flux ne sera pas accepté par l’objet writer.
  • Ne modifiez pas les paramètres des configurations de flux audio compressés. Si les paramètres d’un flux audio ne répondent pas à vos besoins, obtenez une nouvelle configuration de flux à partir du codec à l’aide des méthodes de IWMCodecInfo3.

Configuration de flux

Obtention d’informations de configuration de flux à partir de codecs