eAVEncVideoChromaSubsampling 列舉 (codecapi.h)
[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]
指定 chroma siting。 Chroma 的位置會定義與 luma 樣本相對的色度樣本位置。 此列舉會與 AVEncVideoInputChromaSubsampling 和 AVEncVideoOutputChromaSubsampling 屬性搭配使用。
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 |