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) |