共用方式為


eAVEncVideoChromaSubsampling 列舉 (codecapi.h)

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

指定 chroma siting。 Chroma 的位置會定義與 luma 樣本相對的色度樣本位置。 此列舉會與 AVEncVideoInputChromaSubsamplingAVEncVideoOutputChromaSubsampling 屬性搭配使用。

Syntax

typedef enum eAVEncVideoChromaSubsampling {
  eAVEncVideoChromaSubsamplingFormat_SameAsSource = 0,
  eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma = 0x8,
  eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited = 0x4,
  eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited = 0x2,
  eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes = 0x1
} ;

常數

 
eAVEncVideoChromaSubsamplingFormat_SameAsSource
值: 0
使用與輸入視訊相同的色度。 此旗標僅適用於 AVEncVideoOutputChromaResolution 屬性。 此旗標可能不會與其他旗標結合。
eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma
值: 0x8
Chroma 應該重新建構,就像基礎視訊是漸進式內容,而不是略過欄位或套用色度篩選,以將成品重新建構為 4:2:0 交錯的色度降到最低。
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited
值: 0x4
色度樣本會水平對齊 luma 樣本的倍數。
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited
值: 0x2
色度樣本會垂直對齊 luma 樣本的倍數。
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes
值: 0x1
色板具有相同的階段對齊方式。 除非數據垂直共置,否則省略此旗標無效。 如果數據不是垂直共置,則需要此旗標。 如果此旗標不存在,Cb 和 Cr 範例會放在替代行上。 例如,交錯的 PAL DV 視訊會使用不對齊的色板。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows 2000 Server [傳統型應用程式 |UWP 應用程式]
標頭 codecapi.h

另請參閱

編解碼器 API 列舉

ICodecAPI 介面