Share via


Lecture de flux avec des pixels non carrés

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

Les applications de lecture qui doivent gérer correctement les pixels non carrés doivent examiner à la fois les attributs au niveau du flux dans l’en-tête ASF et les extensions d’unité de données de chaque exemple. Il existe deux cas où le rectangle de sortie doit être ajusté pour compenser les pixels non carrés.

Lorsque le contenu source a été capturé à partir d’un appareil tel qu’une caméra DV (vidéo numérique) avec des pixels non carrés dans son CCD, une application de lecteur doit ajuster son rectangle de sortie vidéo afin que l’image s’affiche correctement sur un écran d’ordinateur avec des pixels carrés.

Lorsque votre application lecteur génère une vidéo qui sera lue sur un téléviseur NTSC, par exemple via une connexion de sortie S-Video sur le carte vidéo, vous devez ajuster le rectangle vidéo pour que l’image s’affiche correctement sur les pixels non carrés du téléviseur.

Pour lire et écrire des flux vidéo avec des pixels non carrés