KS_MPEGVIDEOINFO2 結構 (ksmedia.h)

KS_MPEGVIDEOINFO2 結構描述 MPEG-2 視訊串流,包括 bob 或 weave 設定。

語法

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

成員

hdr

指定描述影片數據流詳細數據的 KS_VIDEOINFOHEADER2 結構。

dwStartTimeCode

25 位的「圖片群組」時間程序代碼,在數據開頭 (不會用於 DVD) 。

cbSequenceHeader

bSequenceHeader 成員的長度,以位元組為單位, (DVD) 。

dwProfile

指定 MPEG-2 設定檔。 這個成員必須是 KS_MPEG2Profile 列舉中的其中一個值。

dwLevel

指定 MPEG-2 層級。 這個成員必須是 KS_MPEG2Level 列舉中的其中一個值。

dwFlags

指定指出喜好設定的旗標。 這個成員可以設定為 ksmedia.h 中定義的一或多個 (邏輯 OR) 值。

旗標 意義
KS_MPEG2_DoPanScan 如果設定,MPEG-2 視訊譯碼器應該根據圖片顯示延伸模組中的移動瀏覽掃描向量裁剪輸出影像,並據以變更圖片外觀比例。
KS_MPEG2_DVDLine21Field1 如果設定,MPEG-2 譯碼器必須能夠針對欄位 1 的 GOP 層中找到的 DVD 樣式封閉式 標題 資料產生輸出針腳。
KS_MPEG2_DVDLine21Field2 如果設定,MPEG-2 譯碼器必須能夠針對在欄位 2 的 GOP 層中找到的 DVD 樣式封閉式 標題 數據產生輸出針腳。
KS_MPEG2_SourceIsLetterboxed 如果設定,表示黑色橫條已在影片的頂端和底部編碼。
KS_MPEG2_FilmCameraMode 如果設定,表示用於 625/50 內容的「電影模式」。 如果清除,表示已使用「相機模式」。
KS_MPEG2_LetterboxAnalogOut 如果已設定,且數據流會傳送至類比輸出,則數據流應以信件收件匣方式傳送。 傳送至 VGA 的數據流應該只由轉譯器收件匣。
KS_MPEG2_DSS_UserData 如果設定,MPEG-2 譯碼器必須處理 DSS 樣式的用戶數據。
KS_MPEG2_DVB_UserData 如果設定,MPEG-2 譯碼器必須處理 DVB 樣式的用戶數據。
KS_MPEG2_27MHzTimebase 如果設定,PTS 和 DTS 時間戳會前進到 27 MHz,而不是 90 kHz。

bSequenceHeader[1]

bSequenceHeader 成員的長度,以位元組為單位, (DVD) 。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KS_VIDEOINFOHEADER2