ホーム › Media.DirectShow › VMR9SurfaceAllocationFlags
VMR9SurfaceAllocationFlags
列挙型メンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| VMR9AllocFlag_3DRenderTarget | 1 | 0x1 |
| VMR9AllocFlag_DXVATarget | 2 | 0x2 |
| VMR9AllocFlag_TextureSurface | 4 | 0x4 |
| VMR9AllocFlag_OffscreenSurface | 8 | 0x8 |
| VMR9AllocFlag_RGBDynamicSwitch | 16 | 0x10 |
| VMR9AllocFlag_UsageReserved | 224 | 0xE0 |
| VMR9AllocFlag_UsageMask | 255 | 0xFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VMR9SurfaceAllocationFlags : int {
VMR9AllocFlag_3DRenderTarget = 1,
VMR9AllocFlag_DXVATarget = 2,
VMR9AllocFlag_TextureSurface = 4,
VMR9AllocFlag_OffscreenSurface = 8,
VMR9AllocFlag_RGBDynamicSwitch = 16,
VMR9AllocFlag_UsageReserved = 224,
VMR9AllocFlag_UsageMask = 255
} VMR9SurfaceAllocationFlags;public enum VMR9SurfaceAllocationFlags : int
{
VMR9AllocFlag_3DRenderTarget = 1,
VMR9AllocFlag_DXVATarget = 2,
VMR9AllocFlag_TextureSurface = 4,
VMR9AllocFlag_OffscreenSurface = 8,
VMR9AllocFlag_RGBDynamicSwitch = 16,
VMR9AllocFlag_UsageReserved = 224,
VMR9AllocFlag_UsageMask = 255,
}Public Enum VMR9SurfaceAllocationFlags As Integer
VMR9AllocFlag_3DRenderTarget = 1
VMR9AllocFlag_DXVATarget = 2
VMR9AllocFlag_TextureSurface = 4
VMR9AllocFlag_OffscreenSurface = 8
VMR9AllocFlag_RGBDynamicSwitch = 16
VMR9AllocFlag_UsageReserved = 224
VMR9AllocFlag_UsageMask = 255
End Enumimport enum
class VMR9SurfaceAllocationFlags(enum.IntEnum):
VMR9AllocFlag_3DRenderTarget = 1
VMR9AllocFlag_DXVATarget = 2
VMR9AllocFlag_TextureSurface = 4
VMR9AllocFlag_OffscreenSurface = 8
VMR9AllocFlag_RGBDynamicSwitch = 16
VMR9AllocFlag_UsageReserved = 224
VMR9AllocFlag_UsageMask = 255// VMR9SurfaceAllocationFlags
pub const VMR9AllocFlag_3DRenderTarget: i32 = 1;
pub const VMR9AllocFlag_DXVATarget: i32 = 2;
pub const VMR9AllocFlag_TextureSurface: i32 = 4;
pub const VMR9AllocFlag_OffscreenSurface: i32 = 8;
pub const VMR9AllocFlag_RGBDynamicSwitch: i32 = 16;
pub const VMR9AllocFlag_UsageReserved: i32 = 224;
pub const VMR9AllocFlag_UsageMask: i32 = 255;// VMR9SurfaceAllocationFlags
const (
VMR9AllocFlag_3DRenderTarget int32 = 1
VMR9AllocFlag_DXVATarget int32 = 2
VMR9AllocFlag_TextureSurface int32 = 4
VMR9AllocFlag_OffscreenSurface int32 = 8
VMR9AllocFlag_RGBDynamicSwitch int32 = 16
VMR9AllocFlag_UsageReserved int32 = 224
VMR9AllocFlag_UsageMask int32 = 255
)const
VMR9AllocFlag_3DRenderTarget = 1;
VMR9AllocFlag_DXVATarget = 2;
VMR9AllocFlag_TextureSurface = 4;
VMR9AllocFlag_OffscreenSurface = 8;
VMR9AllocFlag_RGBDynamicSwitch = 16;
VMR9AllocFlag_UsageReserved = 224;
VMR9AllocFlag_UsageMask = 255;// VMR9SurfaceAllocationFlags
pub const VMR9AllocFlag_3DRenderTarget: i32 = 1;
pub const VMR9AllocFlag_DXVATarget: i32 = 2;
pub const VMR9AllocFlag_TextureSurface: i32 = 4;
pub const VMR9AllocFlag_OffscreenSurface: i32 = 8;
pub const VMR9AllocFlag_RGBDynamicSwitch: i32 = 16;
pub const VMR9AllocFlag_UsageReserved: i32 = 224;
pub const VMR9AllocFlag_UsageMask: i32 = 255;const
VMR9AllocFlag_3DRenderTarget* = 1
VMR9AllocFlag_DXVATarget* = 2
VMR9AllocFlag_TextureSurface* = 4
VMR9AllocFlag_OffscreenSurface* = 8
VMR9AllocFlag_RGBDynamicSwitch* = 16
VMR9AllocFlag_UsageReserved* = 224
VMR9AllocFlag_UsageMask* = 255enum VMR9SurfaceAllocationFlags : int {
VMR9AllocFlag_3DRenderTarget = 1,
VMR9AllocFlag_DXVATarget = 2,
VMR9AllocFlag_TextureSurface = 4,
VMR9AllocFlag_OffscreenSurface = 8,
VMR9AllocFlag_RGBDynamicSwitch = 16,
VMR9AllocFlag_UsageReserved = 224,
VMR9AllocFlag_UsageMask = 255,
}#define global VMR9AllocFlag_3DRenderTarget 0x1
#define global VMR9AllocFlag_DXVATarget 0x2
#define global VMR9AllocFlag_TextureSurface 0x4
#define global VMR9AllocFlag_OffscreenSurface 0x8
#define global VMR9AllocFlag_RGBDynamicSwitch 0x10
#define global VMR9AllocFlag_UsageReserved 0xE0
#define global VMR9AllocFlag_UsageMask 0xFF