Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › DXVA2_SampleFormat

DXVA2_SampleFormat

列挙型
基底型i4

メンバー 8

名前10進16進
DXVA2_SampleFormatMask2550xFF
DXVA2_SampleUnknown00x0
DXVA2_SampleProgressiveFrame20x2
DXVA2_SampleFieldInterleavedEvenFirst30x3
DXVA2_SampleFieldInterleavedOddFirst40x4
DXVA2_SampleFieldSingleEven50x5
DXVA2_SampleFieldSingleOdd60x6
DXVA2_SampleSubStream70x7

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DXVA2_SampleFormat : int {
    DXVA2_SampleFormatMask = 255,
    DXVA2_SampleUnknown = 0,
    DXVA2_SampleProgressiveFrame = 2,
    DXVA2_SampleFieldInterleavedEvenFirst = 3,
    DXVA2_SampleFieldInterleavedOddFirst = 4,
    DXVA2_SampleFieldSingleEven = 5,
    DXVA2_SampleFieldSingleOdd = 6,
    DXVA2_SampleSubStream = 7
} DXVA2_SampleFormat;
public enum DXVA2_SampleFormat : int
{
    DXVA2_SampleFormatMask = 255,
    DXVA2_SampleUnknown = 0,
    DXVA2_SampleProgressiveFrame = 2,
    DXVA2_SampleFieldInterleavedEvenFirst = 3,
    DXVA2_SampleFieldInterleavedOddFirst = 4,
    DXVA2_SampleFieldSingleEven = 5,
    DXVA2_SampleFieldSingleOdd = 6,
    DXVA2_SampleSubStream = 7,
}
Public Enum DXVA2_SampleFormat As Integer
    DXVA2_SampleFormatMask = 255
    DXVA2_SampleUnknown = 0
    DXVA2_SampleProgressiveFrame = 2
    DXVA2_SampleFieldInterleavedEvenFirst = 3
    DXVA2_SampleFieldInterleavedOddFirst = 4
    DXVA2_SampleFieldSingleEven = 5
    DXVA2_SampleFieldSingleOdd = 6
    DXVA2_SampleSubStream = 7
End Enum
import enum

class DXVA2_SampleFormat(enum.IntEnum):
    DXVA2_SampleFormatMask = 255
    DXVA2_SampleUnknown = 0
    DXVA2_SampleProgressiveFrame = 2
    DXVA2_SampleFieldInterleavedEvenFirst = 3
    DXVA2_SampleFieldInterleavedOddFirst = 4
    DXVA2_SampleFieldSingleEven = 5
    DXVA2_SampleFieldSingleOdd = 6
    DXVA2_SampleSubStream = 7
// DXVA2_SampleFormat
pub const DXVA2_SampleFormatMask: i32 = 255;
pub const DXVA2_SampleUnknown: i32 = 0;
pub const DXVA2_SampleProgressiveFrame: i32 = 2;
pub const DXVA2_SampleFieldInterleavedEvenFirst: i32 = 3;
pub const DXVA2_SampleFieldInterleavedOddFirst: i32 = 4;
pub const DXVA2_SampleFieldSingleEven: i32 = 5;
pub const DXVA2_SampleFieldSingleOdd: i32 = 6;
pub const DXVA2_SampleSubStream: i32 = 7;
// DXVA2_SampleFormat
const (
	DXVA2_SampleFormatMask int32 = 255
	DXVA2_SampleUnknown int32 = 0
	DXVA2_SampleProgressiveFrame int32 = 2
	DXVA2_SampleFieldInterleavedEvenFirst int32 = 3
	DXVA2_SampleFieldInterleavedOddFirst int32 = 4
	DXVA2_SampleFieldSingleEven int32 = 5
	DXVA2_SampleFieldSingleOdd int32 = 6
	DXVA2_SampleSubStream int32 = 7
)
const
  DXVA2_SampleFormatMask = 255;
  DXVA2_SampleUnknown = 0;
  DXVA2_SampleProgressiveFrame = 2;
  DXVA2_SampleFieldInterleavedEvenFirst = 3;
  DXVA2_SampleFieldInterleavedOddFirst = 4;
  DXVA2_SampleFieldSingleEven = 5;
  DXVA2_SampleFieldSingleOdd = 6;
  DXVA2_SampleSubStream = 7;
// DXVA2_SampleFormat
pub const DXVA2_SampleFormatMask: i32 = 255;
pub const DXVA2_SampleUnknown: i32 = 0;
pub const DXVA2_SampleProgressiveFrame: i32 = 2;
pub const DXVA2_SampleFieldInterleavedEvenFirst: i32 = 3;
pub const DXVA2_SampleFieldInterleavedOddFirst: i32 = 4;
pub const DXVA2_SampleFieldSingleEven: i32 = 5;
pub const DXVA2_SampleFieldSingleOdd: i32 = 6;
pub const DXVA2_SampleSubStream: i32 = 7;
const
  DXVA2_SampleFormatMask* = 255
  DXVA2_SampleUnknown* = 0
  DXVA2_SampleProgressiveFrame* = 2
  DXVA2_SampleFieldInterleavedEvenFirst* = 3
  DXVA2_SampleFieldInterleavedOddFirst* = 4
  DXVA2_SampleFieldSingleEven* = 5
  DXVA2_SampleFieldSingleOdd* = 6
  DXVA2_SampleSubStream* = 7
enum DXVA2_SampleFormat : int {
    DXVA2_SampleFormatMask = 255,
    DXVA2_SampleUnknown = 0,
    DXVA2_SampleProgressiveFrame = 2,
    DXVA2_SampleFieldInterleavedEvenFirst = 3,
    DXVA2_SampleFieldInterleavedOddFirst = 4,
    DXVA2_SampleFieldSingleEven = 5,
    DXVA2_SampleFieldSingleOdd = 6,
    DXVA2_SampleSubStream = 7,
}
#define global DXVA2_SampleFormatMask                0xFF
#define global DXVA2_SampleUnknown                   0x0
#define global DXVA2_SampleProgressiveFrame          0x2
#define global DXVA2_SampleFieldInterleavedEvenFirst 0x3
#define global DXVA2_SampleFieldInterleavedOddFirst  0x4
#define global DXVA2_SampleFieldSingleEven           0x5
#define global DXVA2_SampleFieldSingleOdd            0x6
#define global DXVA2_SampleSubStream                 0x7