次の方法で共有


DXVA2_SampleFormat列挙 (dxva2api.h)

ビデオ サンプルの内容について説明します。 これらのフラグは、 DXVA2_ExtendedFormat 構造体で使用されます。

構文

typedef enum _DXVA2_SampleFormat {
  DXVA2_SampleFormatMask = 0xff,
  DXVA2_SampleUnknown = 0,
  DXVA2_SampleProgressiveFrame = 2,
  DXVA2_SampleFieldInterleavedEvenFirst = 3,
  DXVA2_SampleFieldInterleavedOddFirst = 4,
  DXVA2_SampleFieldSingleEven = 5,
  DXVA2_SampleFieldSingleOdd = 6,
  DXVA2_SampleSubStream = 7
} DXVA2_SampleFormat;

定数

 
DXVA2_SampleFormatMask
値: 0xff
フラグ値を検証するためのビットマスク。 この値は有効なフラグではありません。
DXVA2_SampleUnknown
値: 0
不明な形式。 既定値は DXVA2_SampleProgressiveFrame です。
DXVA2_SampleProgressiveFrame
値: 2
このサンプルには、プログレッシブ (インターレースされていない) フレームが含まれています。
DXVA2_SampleFieldInterleavedEvenFirst
値: 3
このサンプルには、2 つのインターリーブされたフィールドが含まれています。 最初に偶数フィールドを表示する必要があります。
DXVA2_SampleFieldInterleavedOddFirst
値: 4
このサンプルには、2 つのインターリーブされたフィールドが含まれています。 奇数のフィールドを最初に表示する必要があります。
DXVA2_SampleFieldSingleEven
値: 5
サンプルには、1 つの偶数フィールドが含まれています。
DXVA2_SampleFieldSingleOdd
値: 6
サンプルには 1 つの奇数フィールドが含まれています。
DXVA2_SampleSubStream
値: 7
このサンプルには、ビデオ サブストリーム フレームが含まれています。 サブストリームの混合には、この値を使用します。

解説

この列挙体は、DXVA 1.0 で使用される DXVA_SampleFormat 列挙体と同じです。

次の表は、Media Foundation メディアの種類で使用される MFVideoInterlaceMode 列挙値から値を DXVA2_SampleFormat するためのマッピングを示しています。

MFVideoInterlaceMode 値 DXVA2_SampleFormat値
MFVideoInterlace_Unknown DXVA2_SampleUnknown。
MFVideoInterlace_Progressive DXVA2_SampleProgressiveFrame。
MFVideoInterlace_FieldInterleavedUpperFirst DXVA2_SampleFieldInterleavedEvenFirst
MFVideoInterlace_FieldInterleavedLowerFirst DXVA2_SampleFieldInterleavedOddFirst。
MFVideoInterlace_FieldSingleUpper DXVA2_SampleFieldSingleEven。
MFVideoInterlace_FieldSingleLower DXVA2_SampleFieldSingleOdd。
MFVideoInterlace_MixedInterlaceOrProgressive 完全に一致しません。 DXVA2_SampleFieldInterleavedEvenFirstを初期値として使用し、メディア サンプルのインターレース フラグを使用します。 詳細については、「 ビデオインターレース」を参照してください。
 

MFVideoInterlace_MixedInterlaceOrProgressiveを除き、対応する列挙値の各ペアの数値は同じです。

DXVA2_SampleSubStream値は 、MFVideoInterlaceMode 列挙に相当するものがありません。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header dxva2api.h

関連項目

Media Foundation 列挙