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

MFVideoInterlaceMode

列挙型
基底型i4

メンバー 9

名前10進16進
MFVideoInterlace_Unknown00x0
MFVideoInterlace_Progressive20x2
MFVideoInterlace_FieldInterleavedUpperFirst30x3
MFVideoInterlace_FieldInterleavedLowerFirst40x4
MFVideoInterlace_FieldSingleUpper50x5
MFVideoInterlace_FieldSingleLower60x6
MFVideoInterlace_MixedInterlaceOrProgressive70x7
MFVideoInterlace_Last80x8
MFVideoInterlace_ForceDWORD21474836470x7FFFFFFF

各言語での定義

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

typedef enum MFVideoInterlaceMode : int {
    MFVideoInterlace_Unknown = 0,
    MFVideoInterlace_Progressive = 2,
    MFVideoInterlace_FieldInterleavedUpperFirst = 3,
    MFVideoInterlace_FieldInterleavedLowerFirst = 4,
    MFVideoInterlace_FieldSingleUpper = 5,
    MFVideoInterlace_FieldSingleLower = 6,
    MFVideoInterlace_MixedInterlaceOrProgressive = 7,
    MFVideoInterlace_Last = 8,
    MFVideoInterlace_ForceDWORD = 2147483647
} MFVideoInterlaceMode;
public enum MFVideoInterlaceMode : int
{
    MFVideoInterlace_Unknown = 0,
    MFVideoInterlace_Progressive = 2,
    MFVideoInterlace_FieldInterleavedUpperFirst = 3,
    MFVideoInterlace_FieldInterleavedLowerFirst = 4,
    MFVideoInterlace_FieldSingleUpper = 5,
    MFVideoInterlace_FieldSingleLower = 6,
    MFVideoInterlace_MixedInterlaceOrProgressive = 7,
    MFVideoInterlace_Last = 8,
    MFVideoInterlace_ForceDWORD = 2147483647,
}
Public Enum MFVideoInterlaceMode As Integer
    MFVideoInterlace_Unknown = 0
    MFVideoInterlace_Progressive = 2
    MFVideoInterlace_FieldInterleavedUpperFirst = 3
    MFVideoInterlace_FieldInterleavedLowerFirst = 4
    MFVideoInterlace_FieldSingleUpper = 5
    MFVideoInterlace_FieldSingleLower = 6
    MFVideoInterlace_MixedInterlaceOrProgressive = 7
    MFVideoInterlace_Last = 8
    MFVideoInterlace_ForceDWORD = 2147483647
End Enum
import enum

class MFVideoInterlaceMode(enum.IntEnum):
    MFVideoInterlace_Unknown = 0
    MFVideoInterlace_Progressive = 2
    MFVideoInterlace_FieldInterleavedUpperFirst = 3
    MFVideoInterlace_FieldInterleavedLowerFirst = 4
    MFVideoInterlace_FieldSingleUpper = 5
    MFVideoInterlace_FieldSingleLower = 6
    MFVideoInterlace_MixedInterlaceOrProgressive = 7
    MFVideoInterlace_Last = 8
    MFVideoInterlace_ForceDWORD = 2147483647
// MFVideoInterlaceMode
pub const MFVideoInterlace_Unknown: i32 = 0;
pub const MFVideoInterlace_Progressive: i32 = 2;
pub const MFVideoInterlace_FieldInterleavedUpperFirst: i32 = 3;
pub const MFVideoInterlace_FieldInterleavedLowerFirst: i32 = 4;
pub const MFVideoInterlace_FieldSingleUpper: i32 = 5;
pub const MFVideoInterlace_FieldSingleLower: i32 = 6;
pub const MFVideoInterlace_MixedInterlaceOrProgressive: i32 = 7;
pub const MFVideoInterlace_Last: i32 = 8;
pub const MFVideoInterlace_ForceDWORD: i32 = 2147483647;
// MFVideoInterlaceMode
const (
	MFVideoInterlace_Unknown int32 = 0
	MFVideoInterlace_Progressive int32 = 2
	MFVideoInterlace_FieldInterleavedUpperFirst int32 = 3
	MFVideoInterlace_FieldInterleavedLowerFirst int32 = 4
	MFVideoInterlace_FieldSingleUpper int32 = 5
	MFVideoInterlace_FieldSingleLower int32 = 6
	MFVideoInterlace_MixedInterlaceOrProgressive int32 = 7
	MFVideoInterlace_Last int32 = 8
	MFVideoInterlace_ForceDWORD int32 = 2147483647
)
const
  MFVideoInterlace_Unknown = 0;
  MFVideoInterlace_Progressive = 2;
  MFVideoInterlace_FieldInterleavedUpperFirst = 3;
  MFVideoInterlace_FieldInterleavedLowerFirst = 4;
  MFVideoInterlace_FieldSingleUpper = 5;
  MFVideoInterlace_FieldSingleLower = 6;
  MFVideoInterlace_MixedInterlaceOrProgressive = 7;
  MFVideoInterlace_Last = 8;
  MFVideoInterlace_ForceDWORD = 2147483647;
// MFVideoInterlaceMode
pub const MFVideoInterlace_Unknown: i32 = 0;
pub const MFVideoInterlace_Progressive: i32 = 2;
pub const MFVideoInterlace_FieldInterleavedUpperFirst: i32 = 3;
pub const MFVideoInterlace_FieldInterleavedLowerFirst: i32 = 4;
pub const MFVideoInterlace_FieldSingleUpper: i32 = 5;
pub const MFVideoInterlace_FieldSingleLower: i32 = 6;
pub const MFVideoInterlace_MixedInterlaceOrProgressive: i32 = 7;
pub const MFVideoInterlace_Last: i32 = 8;
pub const MFVideoInterlace_ForceDWORD: i32 = 2147483647;
const
  MFVideoInterlace_Unknown* = 0
  MFVideoInterlace_Progressive* = 2
  MFVideoInterlace_FieldInterleavedUpperFirst* = 3
  MFVideoInterlace_FieldInterleavedLowerFirst* = 4
  MFVideoInterlace_FieldSingleUpper* = 5
  MFVideoInterlace_FieldSingleLower* = 6
  MFVideoInterlace_MixedInterlaceOrProgressive* = 7
  MFVideoInterlace_Last* = 8
  MFVideoInterlace_ForceDWORD* = 2147483647
enum MFVideoInterlaceMode : int {
    MFVideoInterlace_Unknown = 0,
    MFVideoInterlace_Progressive = 2,
    MFVideoInterlace_FieldInterleavedUpperFirst = 3,
    MFVideoInterlace_FieldInterleavedLowerFirst = 4,
    MFVideoInterlace_FieldSingleUpper = 5,
    MFVideoInterlace_FieldSingleLower = 6,
    MFVideoInterlace_MixedInterlaceOrProgressive = 7,
    MFVideoInterlace_Last = 8,
    MFVideoInterlace_ForceDWORD = 2147483647,
}
#define global MFVideoInterlace_Unknown                     0x0
#define global MFVideoInterlace_Progressive                 0x2
#define global MFVideoInterlace_FieldInterleavedUpperFirst  0x3
#define global MFVideoInterlace_FieldInterleavedLowerFirst  0x4
#define global MFVideoInterlace_FieldSingleUpper            0x5
#define global MFVideoInterlace_FieldSingleLower            0x6
#define global MFVideoInterlace_MixedInterlaceOrProgressive 0x7
#define global MFVideoInterlace_Last                        0x8
#define global MFVideoInterlace_ForceDWORD                  0x7FFFFFFF