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

MFVideoFlags

列挙型
基底型i4

メンバー 20

名前10進16進
MFVideoFlag_PAD_TO_Mask30x3
MFVideoFlag_PAD_TO_None00x0
MFVideoFlag_PAD_TO_4x310x1
MFVideoFlag_PAD_TO_16x920x2
MFVideoFlag_SrcContentHintMask280x1C
MFVideoFlag_SrcContentHintNone00x0
MFVideoFlag_SrcContentHint16x940x4
MFVideoFlag_SrcContentHint235_180x8
MFVideoFlag_AnalogProtected320x20
MFVideoFlag_DigitallyProtected640x40
MFVideoFlag_ProgressiveContent1280x80
MFVideoFlag_FieldRepeatCountMask17920x700
MFVideoFlag_FieldRepeatCountShift80x8
MFVideoFlag_ProgressiveSeqReset20480x800
MFVideoFlag_PanScanEnabled1310720x20000
MFVideoFlag_LowerFieldFirst2621440x40000
MFVideoFlag_BottomUpLinearRep5242880x80000
MFVideoFlags_DXVASurface10485760x100000
MFVideoFlags_RenderTargetSurface41943040x400000
MFVideoFlags_ForceQWORD21474836470x7FFFFFFF

各言語での定義

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

typedef enum MFVideoFlags : int {
    MFVideoFlag_PAD_TO_Mask = 3,
    MFVideoFlag_PAD_TO_None = 0,
    MFVideoFlag_PAD_TO_4x3 = 1,
    MFVideoFlag_PAD_TO_16x9 = 2,
    MFVideoFlag_SrcContentHintMask = 28,
    MFVideoFlag_SrcContentHintNone = 0,
    MFVideoFlag_SrcContentHint16x9 = 4,
    MFVideoFlag_SrcContentHint235_1 = 8,
    MFVideoFlag_AnalogProtected = 32,
    MFVideoFlag_DigitallyProtected = 64,
    MFVideoFlag_ProgressiveContent = 128,
    MFVideoFlag_FieldRepeatCountMask = 1792,
    MFVideoFlag_FieldRepeatCountShift = 8,
    MFVideoFlag_ProgressiveSeqReset = 2048,
    MFVideoFlag_PanScanEnabled = 131072,
    MFVideoFlag_LowerFieldFirst = 262144,
    MFVideoFlag_BottomUpLinearRep = 524288,
    MFVideoFlags_DXVASurface = 1048576,
    MFVideoFlags_RenderTargetSurface = 4194304,
    MFVideoFlags_ForceQWORD = 2147483647
} MFVideoFlags;
public enum MFVideoFlags : int
{
    MFVideoFlag_PAD_TO_Mask = 3,
    MFVideoFlag_PAD_TO_None = 0,
    MFVideoFlag_PAD_TO_4x3 = 1,
    MFVideoFlag_PAD_TO_16x9 = 2,
    MFVideoFlag_SrcContentHintMask = 28,
    MFVideoFlag_SrcContentHintNone = 0,
    MFVideoFlag_SrcContentHint16x9 = 4,
    MFVideoFlag_SrcContentHint235_1 = 8,
    MFVideoFlag_AnalogProtected = 32,
    MFVideoFlag_DigitallyProtected = 64,
    MFVideoFlag_ProgressiveContent = 128,
    MFVideoFlag_FieldRepeatCountMask = 1792,
    MFVideoFlag_FieldRepeatCountShift = 8,
    MFVideoFlag_ProgressiveSeqReset = 2048,
    MFVideoFlag_PanScanEnabled = 131072,
    MFVideoFlag_LowerFieldFirst = 262144,
    MFVideoFlag_BottomUpLinearRep = 524288,
    MFVideoFlags_DXVASurface = 1048576,
    MFVideoFlags_RenderTargetSurface = 4194304,
    MFVideoFlags_ForceQWORD = 2147483647,
}
Public Enum MFVideoFlags As Integer
    MFVideoFlag_PAD_TO_Mask = 3
    MFVideoFlag_PAD_TO_None = 0
    MFVideoFlag_PAD_TO_4x3 = 1
    MFVideoFlag_PAD_TO_16x9 = 2
    MFVideoFlag_SrcContentHintMask = 28
    MFVideoFlag_SrcContentHintNone = 0
    MFVideoFlag_SrcContentHint16x9 = 4
    MFVideoFlag_SrcContentHint235_1 = 8
    MFVideoFlag_AnalogProtected = 32
    MFVideoFlag_DigitallyProtected = 64
    MFVideoFlag_ProgressiveContent = 128
    MFVideoFlag_FieldRepeatCountMask = 1792
    MFVideoFlag_FieldRepeatCountShift = 8
    MFVideoFlag_ProgressiveSeqReset = 2048
    MFVideoFlag_PanScanEnabled = 131072
    MFVideoFlag_LowerFieldFirst = 262144
    MFVideoFlag_BottomUpLinearRep = 524288
    MFVideoFlags_DXVASurface = 1048576
    MFVideoFlags_RenderTargetSurface = 4194304
    MFVideoFlags_ForceQWORD = 2147483647
End Enum
import enum

class MFVideoFlags(enum.IntEnum):
    MFVideoFlag_PAD_TO_Mask = 3
    MFVideoFlag_PAD_TO_None = 0
    MFVideoFlag_PAD_TO_4x3 = 1
    MFVideoFlag_PAD_TO_16x9 = 2
    MFVideoFlag_SrcContentHintMask = 28
    MFVideoFlag_SrcContentHintNone = 0
    MFVideoFlag_SrcContentHint16x9 = 4
    MFVideoFlag_SrcContentHint235_1 = 8
    MFVideoFlag_AnalogProtected = 32
    MFVideoFlag_DigitallyProtected = 64
    MFVideoFlag_ProgressiveContent = 128
    MFVideoFlag_FieldRepeatCountMask = 1792
    MFVideoFlag_FieldRepeatCountShift = 8
    MFVideoFlag_ProgressiveSeqReset = 2048
    MFVideoFlag_PanScanEnabled = 131072
    MFVideoFlag_LowerFieldFirst = 262144
    MFVideoFlag_BottomUpLinearRep = 524288
    MFVideoFlags_DXVASurface = 1048576
    MFVideoFlags_RenderTargetSurface = 4194304
    MFVideoFlags_ForceQWORD = 2147483647
// MFVideoFlags
pub const MFVideoFlag_PAD_TO_Mask: i32 = 3;
pub const MFVideoFlag_PAD_TO_None: i32 = 0;
pub const MFVideoFlag_PAD_TO_4x3: i32 = 1;
pub const MFVideoFlag_PAD_TO_16x9: i32 = 2;
pub const MFVideoFlag_SrcContentHintMask: i32 = 28;
pub const MFVideoFlag_SrcContentHintNone: i32 = 0;
pub const MFVideoFlag_SrcContentHint16x9: i32 = 4;
pub const MFVideoFlag_SrcContentHint235_1: i32 = 8;
pub const MFVideoFlag_AnalogProtected: i32 = 32;
pub const MFVideoFlag_DigitallyProtected: i32 = 64;
pub const MFVideoFlag_ProgressiveContent: i32 = 128;
pub const MFVideoFlag_FieldRepeatCountMask: i32 = 1792;
pub const MFVideoFlag_FieldRepeatCountShift: i32 = 8;
pub const MFVideoFlag_ProgressiveSeqReset: i32 = 2048;
pub const MFVideoFlag_PanScanEnabled: i32 = 131072;
pub const MFVideoFlag_LowerFieldFirst: i32 = 262144;
pub const MFVideoFlag_BottomUpLinearRep: i32 = 524288;
pub const MFVideoFlags_DXVASurface: i32 = 1048576;
pub const MFVideoFlags_RenderTargetSurface: i32 = 4194304;
pub const MFVideoFlags_ForceQWORD: i32 = 2147483647;
// MFVideoFlags
const (
	MFVideoFlag_PAD_TO_Mask int32 = 3
	MFVideoFlag_PAD_TO_None int32 = 0
	MFVideoFlag_PAD_TO_4x3 int32 = 1
	MFVideoFlag_PAD_TO_16x9 int32 = 2
	MFVideoFlag_SrcContentHintMask int32 = 28
	MFVideoFlag_SrcContentHintNone int32 = 0
	MFVideoFlag_SrcContentHint16x9 int32 = 4
	MFVideoFlag_SrcContentHint235_1 int32 = 8
	MFVideoFlag_AnalogProtected int32 = 32
	MFVideoFlag_DigitallyProtected int32 = 64
	MFVideoFlag_ProgressiveContent int32 = 128
	MFVideoFlag_FieldRepeatCountMask int32 = 1792
	MFVideoFlag_FieldRepeatCountShift int32 = 8
	MFVideoFlag_ProgressiveSeqReset int32 = 2048
	MFVideoFlag_PanScanEnabled int32 = 131072
	MFVideoFlag_LowerFieldFirst int32 = 262144
	MFVideoFlag_BottomUpLinearRep int32 = 524288
	MFVideoFlags_DXVASurface int32 = 1048576
	MFVideoFlags_RenderTargetSurface int32 = 4194304
	MFVideoFlags_ForceQWORD int32 = 2147483647
)
const
  MFVideoFlag_PAD_TO_Mask = 3;
  MFVideoFlag_PAD_TO_None = 0;
  MFVideoFlag_PAD_TO_4x3 = 1;
  MFVideoFlag_PAD_TO_16x9 = 2;
  MFVideoFlag_SrcContentHintMask = 28;
  MFVideoFlag_SrcContentHintNone = 0;
  MFVideoFlag_SrcContentHint16x9 = 4;
  MFVideoFlag_SrcContentHint235_1 = 8;
  MFVideoFlag_AnalogProtected = 32;
  MFVideoFlag_DigitallyProtected = 64;
  MFVideoFlag_ProgressiveContent = 128;
  MFVideoFlag_FieldRepeatCountMask = 1792;
  MFVideoFlag_FieldRepeatCountShift = 8;
  MFVideoFlag_ProgressiveSeqReset = 2048;
  MFVideoFlag_PanScanEnabled = 131072;
  MFVideoFlag_LowerFieldFirst = 262144;
  MFVideoFlag_BottomUpLinearRep = 524288;
  MFVideoFlags_DXVASurface = 1048576;
  MFVideoFlags_RenderTargetSurface = 4194304;
  MFVideoFlags_ForceQWORD = 2147483647;
// MFVideoFlags
pub const MFVideoFlag_PAD_TO_Mask: i32 = 3;
pub const MFVideoFlag_PAD_TO_None: i32 = 0;
pub const MFVideoFlag_PAD_TO_4x3: i32 = 1;
pub const MFVideoFlag_PAD_TO_16x9: i32 = 2;
pub const MFVideoFlag_SrcContentHintMask: i32 = 28;
pub const MFVideoFlag_SrcContentHintNone: i32 = 0;
pub const MFVideoFlag_SrcContentHint16x9: i32 = 4;
pub const MFVideoFlag_SrcContentHint235_1: i32 = 8;
pub const MFVideoFlag_AnalogProtected: i32 = 32;
pub const MFVideoFlag_DigitallyProtected: i32 = 64;
pub const MFVideoFlag_ProgressiveContent: i32 = 128;
pub const MFVideoFlag_FieldRepeatCountMask: i32 = 1792;
pub const MFVideoFlag_FieldRepeatCountShift: i32 = 8;
pub const MFVideoFlag_ProgressiveSeqReset: i32 = 2048;
pub const MFVideoFlag_PanScanEnabled: i32 = 131072;
pub const MFVideoFlag_LowerFieldFirst: i32 = 262144;
pub const MFVideoFlag_BottomUpLinearRep: i32 = 524288;
pub const MFVideoFlags_DXVASurface: i32 = 1048576;
pub const MFVideoFlags_RenderTargetSurface: i32 = 4194304;
pub const MFVideoFlags_ForceQWORD: i32 = 2147483647;
const
  MFVideoFlag_PAD_TO_Mask* = 3
  MFVideoFlag_PAD_TO_None* = 0
  MFVideoFlag_PAD_TO_4x3* = 1
  MFVideoFlag_PAD_TO_16x9* = 2
  MFVideoFlag_SrcContentHintMask* = 28
  MFVideoFlag_SrcContentHintNone* = 0
  MFVideoFlag_SrcContentHint16x9* = 4
  MFVideoFlag_SrcContentHint235_1* = 8
  MFVideoFlag_AnalogProtected* = 32
  MFVideoFlag_DigitallyProtected* = 64
  MFVideoFlag_ProgressiveContent* = 128
  MFVideoFlag_FieldRepeatCountMask* = 1792
  MFVideoFlag_FieldRepeatCountShift* = 8
  MFVideoFlag_ProgressiveSeqReset* = 2048
  MFVideoFlag_PanScanEnabled* = 131072
  MFVideoFlag_LowerFieldFirst* = 262144
  MFVideoFlag_BottomUpLinearRep* = 524288
  MFVideoFlags_DXVASurface* = 1048576
  MFVideoFlags_RenderTargetSurface* = 4194304
  MFVideoFlags_ForceQWORD* = 2147483647
enum MFVideoFlags : int {
    MFVideoFlag_PAD_TO_Mask = 3,
    MFVideoFlag_PAD_TO_None = 0,
    MFVideoFlag_PAD_TO_4x3 = 1,
    MFVideoFlag_PAD_TO_16x9 = 2,
    MFVideoFlag_SrcContentHintMask = 28,
    MFVideoFlag_SrcContentHintNone = 0,
    MFVideoFlag_SrcContentHint16x9 = 4,
    MFVideoFlag_SrcContentHint235_1 = 8,
    MFVideoFlag_AnalogProtected = 32,
    MFVideoFlag_DigitallyProtected = 64,
    MFVideoFlag_ProgressiveContent = 128,
    MFVideoFlag_FieldRepeatCountMask = 1792,
    MFVideoFlag_FieldRepeatCountShift = 8,
    MFVideoFlag_ProgressiveSeqReset = 2048,
    MFVideoFlag_PanScanEnabled = 131072,
    MFVideoFlag_LowerFieldFirst = 262144,
    MFVideoFlag_BottomUpLinearRep = 524288,
    MFVideoFlags_DXVASurface = 1048576,
    MFVideoFlags_RenderTargetSurface = 4194304,
    MFVideoFlags_ForceQWORD = 2147483647,
}
#define global MFVideoFlag_PAD_TO_Mask           0x3
#define global MFVideoFlag_PAD_TO_None           0x0
#define global MFVideoFlag_PAD_TO_4x3            0x1
#define global MFVideoFlag_PAD_TO_16x9           0x2
#define global MFVideoFlag_SrcContentHintMask    0x1C
#define global MFVideoFlag_SrcContentHintNone    0x0
#define global MFVideoFlag_SrcContentHint16x9    0x4
#define global MFVideoFlag_SrcContentHint235_1   0x8
#define global MFVideoFlag_AnalogProtected       0x20
#define global MFVideoFlag_DigitallyProtected    0x40
#define global MFVideoFlag_ProgressiveContent    0x80
#define global MFVideoFlag_FieldRepeatCountMask  0x700
#define global MFVideoFlag_FieldRepeatCountShift 0x8
#define global MFVideoFlag_ProgressiveSeqReset   0x800
#define global MFVideoFlag_PanScanEnabled        0x20000
#define global MFVideoFlag_LowerFieldFirst       0x40000
#define global MFVideoFlag_BottomUpLinearRep     0x80000
#define global MFVideoFlags_DXVASurface          0x100000
#define global MFVideoFlags_RenderTargetSurface  0x400000
#define global MFVideoFlags_ForceQWORD           0x7FFFFFFF