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