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;

Members

hdr

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

dwStartTimeCode

Codice temporale "group-of-pictures" 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.

Contrassegno 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 chiusi in stile DVD didascalia 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 chiusi in stile DVD didascalia 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 impostato, 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).

Requisiti

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

Vedi anche

KS_VIDEOINFOHEADER2