ホーム › Media.DirectShow › VMRSurfaceAllocationFlags
VMRSurfaceAllocationFlags
列挙型メンバー 6
| 名前 | 10進 | 16進 |
|---|---|---|
| AMAP_PIXELFORMAT_VALID | 1 | 0x1 |
| AMAP_3D_TARGET | 2 | 0x2 |
| AMAP_ALLOW_SYSMEM | 4 | 0x4 |
| AMAP_FORCE_SYSMEM | 8 | 0x8 |
| AMAP_DIRECTED_FLIP | 16 | 0x10 |
| AMAP_DXVA_TARGET | 32 | 0x20 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VMRSurfaceAllocationFlags : int {
AMAP_PIXELFORMAT_VALID = 1,
AMAP_3D_TARGET = 2,
AMAP_ALLOW_SYSMEM = 4,
AMAP_FORCE_SYSMEM = 8,
AMAP_DIRECTED_FLIP = 16,
AMAP_DXVA_TARGET = 32
} VMRSurfaceAllocationFlags;public enum VMRSurfaceAllocationFlags : int
{
AMAP_PIXELFORMAT_VALID = 1,
AMAP_3D_TARGET = 2,
AMAP_ALLOW_SYSMEM = 4,
AMAP_FORCE_SYSMEM = 8,
AMAP_DIRECTED_FLIP = 16,
AMAP_DXVA_TARGET = 32,
}Public Enum VMRSurfaceAllocationFlags As Integer
AMAP_PIXELFORMAT_VALID = 1
AMAP_3D_TARGET = 2
AMAP_ALLOW_SYSMEM = 4
AMAP_FORCE_SYSMEM = 8
AMAP_DIRECTED_FLIP = 16
AMAP_DXVA_TARGET = 32
End Enumimport enum
class VMRSurfaceAllocationFlags(enum.IntEnum):
AMAP_PIXELFORMAT_VALID = 1
AMAP_3D_TARGET = 2
AMAP_ALLOW_SYSMEM = 4
AMAP_FORCE_SYSMEM = 8
AMAP_DIRECTED_FLIP = 16
AMAP_DXVA_TARGET = 32// VMRSurfaceAllocationFlags
pub const AMAP_PIXELFORMAT_VALID: i32 = 1;
pub const AMAP_3D_TARGET: i32 = 2;
pub const AMAP_ALLOW_SYSMEM: i32 = 4;
pub const AMAP_FORCE_SYSMEM: i32 = 8;
pub const AMAP_DIRECTED_FLIP: i32 = 16;
pub const AMAP_DXVA_TARGET: i32 = 32;// VMRSurfaceAllocationFlags
const (
AMAP_PIXELFORMAT_VALID int32 = 1
AMAP_3D_TARGET int32 = 2
AMAP_ALLOW_SYSMEM int32 = 4
AMAP_FORCE_SYSMEM int32 = 8
AMAP_DIRECTED_FLIP int32 = 16
AMAP_DXVA_TARGET int32 = 32
)const
AMAP_PIXELFORMAT_VALID = 1;
AMAP_3D_TARGET = 2;
AMAP_ALLOW_SYSMEM = 4;
AMAP_FORCE_SYSMEM = 8;
AMAP_DIRECTED_FLIP = 16;
AMAP_DXVA_TARGET = 32;// VMRSurfaceAllocationFlags
pub const AMAP_PIXELFORMAT_VALID: i32 = 1;
pub const AMAP_3D_TARGET: i32 = 2;
pub const AMAP_ALLOW_SYSMEM: i32 = 4;
pub const AMAP_FORCE_SYSMEM: i32 = 8;
pub const AMAP_DIRECTED_FLIP: i32 = 16;
pub const AMAP_DXVA_TARGET: i32 = 32;const
AMAP_PIXELFORMAT_VALID* = 1
AMAP_3D_TARGET* = 2
AMAP_ALLOW_SYSMEM* = 4
AMAP_FORCE_SYSMEM* = 8
AMAP_DIRECTED_FLIP* = 16
AMAP_DXVA_TARGET* = 32enum VMRSurfaceAllocationFlags : int {
AMAP_PIXELFORMAT_VALID = 1,
AMAP_3D_TARGET = 2,
AMAP_ALLOW_SYSMEM = 4,
AMAP_FORCE_SYSMEM = 8,
AMAP_DIRECTED_FLIP = 16,
AMAP_DXVA_TARGET = 32,
}#define global AMAP_PIXELFORMAT_VALID 0x1
#define global AMAP_3D_TARGET 0x2
#define global AMAP_ALLOW_SYSMEM 0x4
#define global AMAP_FORCE_SYSMEM 0x8
#define global AMAP_DIRECTED_FLIP 0x10
#define global AMAP_DXVA_TARGET 0x20