structure KS_MPEGVIDEOINFO2 (ksmedia.h)
La structure KS_MPEGVIDEOINFO2 décrit un flux vidéo MPEG-2, y compris les paramètres bob ou weave.
Syntaxe
typedef struct tagKS_MPEGVIDEOINFO2 {
KS_VIDEOINFOHEADER2 hdr;
DWORD dwStartTimeCode;
DWORD cbSequenceHeader;
DWORD dwProfile;
DWORD dwLevel;
DWORD dwFlags;
DWORD bSequenceHeader[1];
} KS_MPEGVIDEOINFO2, *PKS_MPEGVIDEOINFO2;
Membres
hdr
Spécifie une structure KS_VIDEOINFOHEADER2 qui décrit les détails du flux vidéo.
dwStartTimeCode
Un code de temps « groupe d’images » 25 bits au début des données (non utilisé pour le DVD).
cbSequenceHeader
Longueur du membre bSequenceHeader , en octets (zéro pour le DVD).
dwProfile
Spécifie le profil MPEG-2. Ce membre doit être l’une des valeurs de l’énumération KS_MPEG2Profile .
dwLevel
Spécifie le niveau MPEG-2. Ce membre doit être l’une des valeurs de l’énumération KS_MPEG2Level .
dwFlags
Spécifie les indicateurs qui indiquent les préférences. Ce membre peut être défini sur une ou plusieurs valeurs (LOGIQUE OR) définies dans ksmedia.h.
Indicateur | Signification |
---|---|
KS_MPEG2_DoPanScan | S’il est défini, le décodeur vidéo MPEG-2 doit rogner l’image de sortie en fonction des vecteurs de balayage panoramique dans l’extension d’affichage de l’image et modifier le rapport d’image en conséquence. |
KS_MPEG2_DVDLine21Field1 | S’il est défini, le décodeur MPEG-2 doit être en mesure de produire une broche de sortie pour les données fermées de style DVD légende trouvées dans la couche GOP du champ 1. |
KS_MPEG2_DVDLine21Field2 | S’il est défini, le décodeur MPEG-2 doit être en mesure de produire une broche de sortie pour les données fermées de style DVD légende trouvées dans la couche GOP du champ 2. |
KS_MPEG2_SourceIsLetterboxed | Si la valeur est définie, indique que les barres noires ont été encodées en haut et en bas de la vidéo. |
KS_MPEG2_FilmCameraMode | Si défini, indique « mode film » utilisé pour le contenu 625/50. Si cette option est désactivée, indique que le « mode caméra » a été utilisé. |
KS_MPEG2_LetterboxAnalogOut | S’il est défini et que le flux est envoyé à une sortie analogique, le flux doit être mis en boîte aux lettres. Les flux envoyés à VGA doivent être mis en boîte aux lettres uniquement par les convertisseurs. |
KS_MPEG2_DSS_UserData | S’il est défini, le décodeur MPEG-2 doit traiter les données utilisateur de style DSS. |
KS_MPEG2_DVB_UserData | S’il est défini, le décodeur MPEG-2 doit traiter les données utilisateur de type DVB. |
KS_MPEG2_27MHzTimebase | Si la valeur est définie, les horodatages PTS et DTS avancent à 27 MHz au lieu de 90 kHz. |
bSequenceHeader[1]
Longueur du membre bSequenceHeader , en octets (zéro pour le DVD).
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (inclure Ksmedia.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour