énumération DVD_PREFERRED_DISPLAY_MODE (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si 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.]
Syntaxe
typedef enum tagDVD_PREFERRED_DISPLAY_MODE {
DISPLAY_CONTENT_DEFAULT = 0,
DISPLAY_16x9 = 1,
DISPLAY_4x3_PANSCAN_PREFERRED = 2,
DISPLAY_4x3_LETTERBOX_PREFERRED = 3
} DVD_PREFERRED_DISPLAY_MODE;
Constantes
DISPLAY_CONTENT_DEFAULT Valeur : 0 Utilisez la taille de fenêtre et le type de contenu par défaut. |
DISPLAY_16x9 Valeur : 1 Utilisez une fenêtre 16 x 9. |
DISPLAY_4x3_PANSCAN_PREFERRED Valeur : 2 Utilisez une fenêtre 4 x 3 et convertissez en panoramique, si possible. |
DISPLAY_4x3_LETTERBOX_PREFERRED Valeur : 3 Utilisez une fenêtre 4 x 3 et convertissez en boîte aux lettres, si possible. |
Notes
L’énumération DVD_PREFERRED_DISPLAY_MODE indique les proportions de fenêtre préférées de l’utilisateur et la méthode de conversion préférée de contenu de 16 x 9 en proportions de fenêtres de 4 x 3. L’analyse panoramique et la boîte aux lettres sont les deux méthodes de conversion. L’affichage d’une vidéo à la plus grande taille possible à l’intérieur de la fenêtre d’affichage sans rognage ou étirement est appelé affichage au format boîte aux lettres. L’analyse panoramique consiste spécifiquement à rogner une vidéo 16 x 9 pour l’afficher dans une fenêtre 4 x 3 à l’aide de paramètres définis par l’auteur de la vidéo.
Ce type énuméré indique une préférence pour les mécanismes de conversion, car certains contenus ne peuvent être affichés qu’à l’aide de l’une de ces méthodes. Le contenu 4 x 3 est toujours converti en fenêtre 16 x 9 à l’aide du sideboxing, où des barres noires sont ajoutées aux côtés droit et gauche de l’affichage au lieu du haut et du bas de l’affichage, comme dans la conversion 16 x 9 en 4 x 3 à l’aide du boîte à lettres.
Le tableau suivant montre la méthode de conversion utilisée entre le type de contenu réel répertorié dans la première colonne et le paramètre de préférence d’affichage de l’utilisateur, indiqué par l’une des autres colonnes.
Type de contenu réel | 16 x 9 | 4 x 3 panoramiques | Boîte aux lettres 4 x 3 |
---|---|---|---|
4 x 3 | Sideboxing | None | None |
Boîte aux lettres 16 x 9 uniquement | None | Boîte aux lettres | Boîte aux lettres |
Analyse panoramique 16 x 9 uniquement | None | Analyse panoramique | Analyse panoramique |
16 x 9 panoramiques ou boîte aux lettres | None | Analyse panoramique | Boîte aux lettres |
La taille de fenêtre native utilisée est toujours la taille préférée de l’utilisateur.
Configuration requise
En-tête | strmif.h (include Dshow.h) |