共用方式為


VMRVideoDesc 結構 (strmif.h)

[與此頁面相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式代碼盡可能重寫為使用新的 API。

本主題適用於 Windows XP Service Pack 1 或更新版本。

結構 VMRVideoDesc 描述要取消交錯的視訊串流。

語法

typedef struct _VMRVideoDesc {
  DWORD        dwSize;
  DWORD        dwSampleWidth;
  DWORD        dwSampleHeight;
  BOOL         SingleFieldPerSample;
  DWORD        dwFourCC;
  VMRFrequency InputSampleFreq;
  VMRFrequency OutputFrameFreq;
} VMRVideoDesc;

成員

dwSize

結構的大小,以位元組為單位。

dwSampleWidth

要取消交錯的視訊寬度,以像素為單位。

dwSampleHeight

要取消交錯的視訊高度,以像素為單位。

SingleFieldPerSample

指定下列其中一個值。

意義
每個欄位都會以個別的範例的形式傳遞。
欄位配對會合併成單一範例。

dwFourCC

指定 FOURCC 程式代碼。 有效值包括 NV12、YV12、YUY2、UYVY、IMC1、IMC2、IMC3 和 IMC4

InputSampleFreq

[VMRFrequency] (/windows/win32/api/strmif/ns-strmif-vmrfrequency 結構,指定輸入頻率。 針對 NTSC 電視,頻率會以 30,000:1001 表示。

OutputFrameFreq

指定輸出頻率的 VMRFrequency 結構。 對於 NTSC 電視,頻率會以 60,000:1001 表示。

規格需求

需求
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 結構