Condividi tramite


struttura KS_MPEGVIDEOINFO2 (ksmedia.h)

La struttura KS_MPEGVIDEOINFO2 descrive un flusso video MPEG-2, incluse le impostazioni bob o weave.

Sintassi

typedef struct tagKS_MPEGVIDEOINFO2 {
  KS_VIDEOINFOHEADER2 hdr;
  DWORD               dwStartTimeCode;
  DWORD               cbSequenceHeader;
  DWORD               dwProfile;
  DWORD               dwLevel;
  DWORD               dwFlags;
  DWORD               bSequenceHeader[1];
} KS_MPEGVIDEOINFO2, *PKS_MPEGVIDEOINFO2;

Membri

hdr

Specifica una struttura KS_VIDEOINFOHEADER2 che descrive i dettagli del flusso video.

dwStartTimeCode

Codice ora "gruppo di immagini" a 25 bit all'inizio dei dati (non usato per DVD).

cbSequenceHeader

Lunghezza del membro bSequenceHeader in byte (zero per DVD).

dwProfile

Specifica il profilo MPEG-2. Questo membro deve essere uno dei valori dell'enumerazione KS_MPEG2Profile.

dwLevel

Specifica il livello MPEG-2. Questo membro deve essere uno dei valori dell'enumerazione KS_MPEG2Level.

dwFlags

Specifica i flag che indicano le preferenze. Questo membro può essere impostato su uno o più valori (OR logici) definiti in ksmedia.h.

Bandiera Significato
KS_MPEG2_DoPanScan Se impostato, il decodificatore video MPEG-2 deve ritagliare l'immagine di output in base ai vettori di analisi panoramica nell'estensione di visualizzazione immagine e modificare di conseguenza le proporzioni dell'immagine.
KS_MPEG2_DVDLine21Field1 Se impostato, il decodificatore MPEG-2 deve essere in grado di produrre un pin di output per i dati della didascalia chiusa in stile DVD trovati nel livello GOP del Campo 1.
KS_MPEG2_DVDLine21Field2 Se impostato, il decodificatore MPEG-2 deve essere in grado di produrre un pin di output per i dati della didascalia chiusa in stile DVD trovati nel livello GOP del Campo 2.
KS_MPEG2_SourceIsLetterboxed Se impostato, indica che le barre nere sono state codificate nella parte superiore e inferiore del video.
KS_MPEG2_FilmCameraMode Se impostato, indica la "modalità film" utilizzata per il contenuto 625/50. Se deselezionata, indica che è stata usata la "modalità fotocamera".
KS_MPEG2_LetterboxAnalogOut Se impostato, e il flusso viene inviato a un output analogico, il flusso deve essere sottoposto a letterboxing. I flussi inviati a VGA devono essere inseriti nella casella di posta solo dai renderer.
KS_MPEG2_DSS_UserData Se impostato, il decodificatore MPEG-2 deve elaborare i dati utente in stile DSS.
KS_MPEG2_DVB_UserData Se impostata, il decodificatore MPEG-2 deve elaborare i dati utente in stile MPEG-2.
KS_MPEG2_27MHzTimebase Se impostato, i timestamp PTS e DTS avanzano a 27 MHz anziché a 90 kHz.

bSequenceHeader[1]

Lunghezza del membro bSequenceHeader in byte (zero per DVD).

Fabbisogno

Requisito Valore
intestazione ksmedia.h (include Ksmedia.h)

Vedere anche

KS_VIDEOINFOHEADER2