次の方法で共有


eAVEncVideoChromaSubsampling 列挙 (codecapi.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

彩度の座り方を指定します。 彩度座位は、ルマサンプルに対する彩度サンプルの位置を定義する。 この列挙は、 AVEncVideoInputChromaSubsampling プロパティと AVEncVideoOutputChromaSubsampling プロパティで使用されます。

構文

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
彩度は、フィールドをスキップしたり、彩度フィルターを適用して 4:2:0 インターレースされた彩度を再構築するアーティファクトを最小限に抑えたりするのではなく、基になるビデオが進行的なコンテンツであるかのように再構築する必要があります。
eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited
値: 0x4
彩度サンプルは、ルマサンプルの倍数と水平方向に整列されます。
eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited
値: 0x2
彩度サンプルは、ルマサンプルの倍数と垂直方向に整列されます。
eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes
値: 0x1
彩度平面は同じ位相アラインメントを持ちます。 データが垂直方向にコサイト化されていない限り、このフラグを省略することはできません。 データが垂直方向にコサイト化されていない場合は、このフラグが必要です。 このフラグがない場合、Cb サンプルと Cr サンプルは代替行に置きます。 たとえば、インターレース PAL DV ビデオでは、整列されていない彩度平面が使用されます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
Header codecapi.h

こちらもご覧ください

コーデック API 列挙

ICodecAPI インターフェイス