ホーム › Media.MediaFoundation › MFVideoMixPrefs
MFVideoMixPrefs
列挙型メンバー 6
| 名前 | 10進 | 16進 |
|---|---|---|
| MFVideoMixPrefs_ForceHalfInterlace | 1 | 0x1 |
| MFVideoMixPrefs_AllowDropToHalfInterlace | 2 | 0x2 |
| MFVideoMixPrefs_AllowDropToBob | 4 | 0x4 |
| MFVideoMixPrefs_ForceBob | 8 | 0x8 |
| MFVideoMixPrefs_EnableRotation | 16 | 0x10 |
| MFVideoMixPrefs_Mask | 31 | 0x1F |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MFVideoMixPrefs : int {
MFVideoMixPrefs_ForceHalfInterlace = 1,
MFVideoMixPrefs_AllowDropToHalfInterlace = 2,
MFVideoMixPrefs_AllowDropToBob = 4,
MFVideoMixPrefs_ForceBob = 8,
MFVideoMixPrefs_EnableRotation = 16,
MFVideoMixPrefs_Mask = 31
} MFVideoMixPrefs;public enum MFVideoMixPrefs : int
{
MFVideoMixPrefs_ForceHalfInterlace = 1,
MFVideoMixPrefs_AllowDropToHalfInterlace = 2,
MFVideoMixPrefs_AllowDropToBob = 4,
MFVideoMixPrefs_ForceBob = 8,
MFVideoMixPrefs_EnableRotation = 16,
MFVideoMixPrefs_Mask = 31,
}Public Enum MFVideoMixPrefs As Integer
MFVideoMixPrefs_ForceHalfInterlace = 1
MFVideoMixPrefs_AllowDropToHalfInterlace = 2
MFVideoMixPrefs_AllowDropToBob = 4
MFVideoMixPrefs_ForceBob = 8
MFVideoMixPrefs_EnableRotation = 16
MFVideoMixPrefs_Mask = 31
End Enumimport enum
class MFVideoMixPrefs(enum.IntEnum):
MFVideoMixPrefs_ForceHalfInterlace = 1
MFVideoMixPrefs_AllowDropToHalfInterlace = 2
MFVideoMixPrefs_AllowDropToBob = 4
MFVideoMixPrefs_ForceBob = 8
MFVideoMixPrefs_EnableRotation = 16
MFVideoMixPrefs_Mask = 31// MFVideoMixPrefs
pub const MFVideoMixPrefs_ForceHalfInterlace: i32 = 1;
pub const MFVideoMixPrefs_AllowDropToHalfInterlace: i32 = 2;
pub const MFVideoMixPrefs_AllowDropToBob: i32 = 4;
pub const MFVideoMixPrefs_ForceBob: i32 = 8;
pub const MFVideoMixPrefs_EnableRotation: i32 = 16;
pub const MFVideoMixPrefs_Mask: i32 = 31;// MFVideoMixPrefs
const (
MFVideoMixPrefs_ForceHalfInterlace int32 = 1
MFVideoMixPrefs_AllowDropToHalfInterlace int32 = 2
MFVideoMixPrefs_AllowDropToBob int32 = 4
MFVideoMixPrefs_ForceBob int32 = 8
MFVideoMixPrefs_EnableRotation int32 = 16
MFVideoMixPrefs_Mask int32 = 31
)const
MFVideoMixPrefs_ForceHalfInterlace = 1;
MFVideoMixPrefs_AllowDropToHalfInterlace = 2;
MFVideoMixPrefs_AllowDropToBob = 4;
MFVideoMixPrefs_ForceBob = 8;
MFVideoMixPrefs_EnableRotation = 16;
MFVideoMixPrefs_Mask = 31;// MFVideoMixPrefs
pub const MFVideoMixPrefs_ForceHalfInterlace: i32 = 1;
pub const MFVideoMixPrefs_AllowDropToHalfInterlace: i32 = 2;
pub const MFVideoMixPrefs_AllowDropToBob: i32 = 4;
pub const MFVideoMixPrefs_ForceBob: i32 = 8;
pub const MFVideoMixPrefs_EnableRotation: i32 = 16;
pub const MFVideoMixPrefs_Mask: i32 = 31;const
MFVideoMixPrefs_ForceHalfInterlace* = 1
MFVideoMixPrefs_AllowDropToHalfInterlace* = 2
MFVideoMixPrefs_AllowDropToBob* = 4
MFVideoMixPrefs_ForceBob* = 8
MFVideoMixPrefs_EnableRotation* = 16
MFVideoMixPrefs_Mask* = 31enum MFVideoMixPrefs : int {
MFVideoMixPrefs_ForceHalfInterlace = 1,
MFVideoMixPrefs_AllowDropToHalfInterlace = 2,
MFVideoMixPrefs_AllowDropToBob = 4,
MFVideoMixPrefs_ForceBob = 8,
MFVideoMixPrefs_EnableRotation = 16,
MFVideoMixPrefs_Mask = 31,
}#define global MFVideoMixPrefs_ForceHalfInterlace 0x1
#define global MFVideoMixPrefs_AllowDropToHalfInterlace 0x2
#define global MFVideoMixPrefs_AllowDropToBob 0x4
#define global MFVideoMixPrefs_ForceBob 0x8
#define global MFVideoMixPrefs_EnableRotation 0x10
#define global MFVideoMixPrefs_Mask 0x1F