Partager via


Instructions relatives à l’extension de nom de fichier

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

Une extension de nom de fichier fournit à un éditeur de logiciels indépendant des informations sur les exigences de rendu d’une application qui utilise cette extension particulière.

L’extension de nom de fichier que vous devez utiliser pour un fichier créé par une application basée sur le Kit de développement logiciel (SDK) au format Windows Media est déterminée par le type de contenu du fichier. Utilisez la logique suivante pour déterminer l’extension de nom de fichier que vous devez utiliser.

Si le fichier contient des flux encodés avec des codecs tiers ou des données non compressées non prises en charge (y compris des données arbitraires), le fichier doit utiliser l’extension .asf.

Si le fichier ne contient aucun flux non pris en charge et contient un ou plusieurs flux vidéo non compressés ou encodés avec un codec vidéo Windows Media, le fichier doit utiliser l’extension .wmv. Ces fichiers peuvent également inclure des flux audio PCM, des flux audio encodés avec n’importe quel codec audio Windows Media, des flux de script et des flux web.

Si le fichier ne contient aucun flux non pris en charge et aucun flux vidéo pris en charge, et contient un ou plusieurs flux audio pcm non compressés ou encodés avec un codec audio Windows Media, le fichier doit utiliser l’extension .wma. Ces fichiers peuvent également contenir des flux de script et des flux web.

Si le fichier contient uniquement des flux qui ne sont ni audio ni vidéo, il doit utiliser l’extension .asf.

Les types vidéo non compressés pris en charge incluent RGB8, RGB565, RGB555, RGB24, RGB32, I420, IYUV, YV12, YUY2, UYVY, YVYU et YVU9.

Considérations relatives au projet