Écriture d’exemples compressés

Pour certains flux audio ou vidéo, vous souhaiterez peut-être passer des exemples qui sont déjà compressés au lieu de transmettre des données brutes. Cette fonctionnalité permet de copier un flux existant ou d’écrire des exemples compressés à l’aide d’un codec tiers. Le processus d’écriture d’un exemple compressé est identique à l’écriture d’un exemple non compressé, sauf que vous utilisez IWMWriterAdvanced :: WriteStreamSample au lieu de IWMWriter :: WriteSample. Pour plus d’informations sur l’écriture d’exemples non compressés, consultez pour écrire des exemples.

Lorsque vous écrivez des exemples compressés, pour les profils CBR, le writer supprime certains exemples, si nécessaire, pour conserver le contenu dans les valeurs de la vitesse de transmission et de la fenêtre tampon spécifiées. Pour VBR, l’enregistreur ne supprimera pas les exemples, mais il n’existe aucun moyen de s’assurer que les valeurs de la vitesse de transmission et de la fenêtre de mémoire tampon seront correctes.

Si vous copiez un flux d’un fichier vers un autre, vous devez toujours copier l’objet de configuration de flux à partir du profil du fichier d’origine vers le profil du nouveau fichier. Cela garantit que vous disposez des informations de vitesse de transmission et de fenêtre de mémoire tampon appropriées. Si vous copiez un flux compressé dans un flux qui a une fenêtre de mémoire tampon inférieure définie, des exemples seront supprimés lors de l’écriture du fichier.

Écriture de fichiers ASF