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

DXVA2_SampleFlags

列挙型
基底型i4

メンバー 9

名前10進16進
DXVA2_SampleFlag_Palette_Changed10x1
DXVA2_SampleFlag_SrcRect_Changed20x2
DXVA2_SampleFlag_DstRect_Changed40x4
DXVA2_SampleFlag_ColorData_Changed80x8
DXVA2_SampleFlag_PlanarAlpha_Changed160x10
DXVA2_SampleFlag_RFF655360x10000
DXVA2_SampleFlag_TFF1310720x20000
DXVA2_SampleFlag_RFF_TFF_Present2621440x40000
DXVA2_SampleFlagsMask-655050xFFFF001F

各言語での定義

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

typedef enum DXVA2_SampleFlags : int {
    DXVA2_SampleFlag_Palette_Changed = 1,
    DXVA2_SampleFlag_SrcRect_Changed = 2,
    DXVA2_SampleFlag_DstRect_Changed = 4,
    DXVA2_SampleFlag_ColorData_Changed = 8,
    DXVA2_SampleFlag_PlanarAlpha_Changed = 16,
    DXVA2_SampleFlag_RFF = 65536,
    DXVA2_SampleFlag_TFF = 131072,
    DXVA2_SampleFlag_RFF_TFF_Present = 262144,
    DXVA2_SampleFlagsMask = -65505
} DXVA2_SampleFlags;
public enum DXVA2_SampleFlags : int
{
    DXVA2_SampleFlag_Palette_Changed = 1,
    DXVA2_SampleFlag_SrcRect_Changed = 2,
    DXVA2_SampleFlag_DstRect_Changed = 4,
    DXVA2_SampleFlag_ColorData_Changed = 8,
    DXVA2_SampleFlag_PlanarAlpha_Changed = 16,
    DXVA2_SampleFlag_RFF = 65536,
    DXVA2_SampleFlag_TFF = 131072,
    DXVA2_SampleFlag_RFF_TFF_Present = 262144,
    DXVA2_SampleFlagsMask = -65505,
}
Public Enum DXVA2_SampleFlags As Integer
    DXVA2_SampleFlag_Palette_Changed = 1
    DXVA2_SampleFlag_SrcRect_Changed = 2
    DXVA2_SampleFlag_DstRect_Changed = 4
    DXVA2_SampleFlag_ColorData_Changed = 8
    DXVA2_SampleFlag_PlanarAlpha_Changed = 16
    DXVA2_SampleFlag_RFF = 65536
    DXVA2_SampleFlag_TFF = 131072
    DXVA2_SampleFlag_RFF_TFF_Present = 262144
    DXVA2_SampleFlagsMask = -65505
End Enum
import enum

class DXVA2_SampleFlags(enum.IntEnum):
    DXVA2_SampleFlag_Palette_Changed = 1
    DXVA2_SampleFlag_SrcRect_Changed = 2
    DXVA2_SampleFlag_DstRect_Changed = 4
    DXVA2_SampleFlag_ColorData_Changed = 8
    DXVA2_SampleFlag_PlanarAlpha_Changed = 16
    DXVA2_SampleFlag_RFF = 65536
    DXVA2_SampleFlag_TFF = 131072
    DXVA2_SampleFlag_RFF_TFF_Present = 262144
    DXVA2_SampleFlagsMask = -65505
// DXVA2_SampleFlags
pub const DXVA2_SampleFlag_Palette_Changed: i32 = 1;
pub const DXVA2_SampleFlag_SrcRect_Changed: i32 = 2;
pub const DXVA2_SampleFlag_DstRect_Changed: i32 = 4;
pub const DXVA2_SampleFlag_ColorData_Changed: i32 = 8;
pub const DXVA2_SampleFlag_PlanarAlpha_Changed: i32 = 16;
pub const DXVA2_SampleFlag_RFF: i32 = 65536;
pub const DXVA2_SampleFlag_TFF: i32 = 131072;
pub const DXVA2_SampleFlag_RFF_TFF_Present: i32 = 262144;
pub const DXVA2_SampleFlagsMask: i32 = -65505;
// DXVA2_SampleFlags
const (
	DXVA2_SampleFlag_Palette_Changed int32 = 1
	DXVA2_SampleFlag_SrcRect_Changed int32 = 2
	DXVA2_SampleFlag_DstRect_Changed int32 = 4
	DXVA2_SampleFlag_ColorData_Changed int32 = 8
	DXVA2_SampleFlag_PlanarAlpha_Changed int32 = 16
	DXVA2_SampleFlag_RFF int32 = 65536
	DXVA2_SampleFlag_TFF int32 = 131072
	DXVA2_SampleFlag_RFF_TFF_Present int32 = 262144
	DXVA2_SampleFlagsMask int32 = -65505
)
const
  DXVA2_SampleFlag_Palette_Changed = 1;
  DXVA2_SampleFlag_SrcRect_Changed = 2;
  DXVA2_SampleFlag_DstRect_Changed = 4;
  DXVA2_SampleFlag_ColorData_Changed = 8;
  DXVA2_SampleFlag_PlanarAlpha_Changed = 16;
  DXVA2_SampleFlag_RFF = 65536;
  DXVA2_SampleFlag_TFF = 131072;
  DXVA2_SampleFlag_RFF_TFF_Present = 262144;
  DXVA2_SampleFlagsMask = -65505;
// DXVA2_SampleFlags
pub const DXVA2_SampleFlag_Palette_Changed: i32 = 1;
pub const DXVA2_SampleFlag_SrcRect_Changed: i32 = 2;
pub const DXVA2_SampleFlag_DstRect_Changed: i32 = 4;
pub const DXVA2_SampleFlag_ColorData_Changed: i32 = 8;
pub const DXVA2_SampleFlag_PlanarAlpha_Changed: i32 = 16;
pub const DXVA2_SampleFlag_RFF: i32 = 65536;
pub const DXVA2_SampleFlag_TFF: i32 = 131072;
pub const DXVA2_SampleFlag_RFF_TFF_Present: i32 = 262144;
pub const DXVA2_SampleFlagsMask: i32 = -65505;
const
  DXVA2_SampleFlag_Palette_Changed* = 1
  DXVA2_SampleFlag_SrcRect_Changed* = 2
  DXVA2_SampleFlag_DstRect_Changed* = 4
  DXVA2_SampleFlag_ColorData_Changed* = 8
  DXVA2_SampleFlag_PlanarAlpha_Changed* = 16
  DXVA2_SampleFlag_RFF* = 65536
  DXVA2_SampleFlag_TFF* = 131072
  DXVA2_SampleFlag_RFF_TFF_Present* = 262144
  DXVA2_SampleFlagsMask* = -65505
enum DXVA2_SampleFlags : int {
    DXVA2_SampleFlag_Palette_Changed = 1,
    DXVA2_SampleFlag_SrcRect_Changed = 2,
    DXVA2_SampleFlag_DstRect_Changed = 4,
    DXVA2_SampleFlag_ColorData_Changed = 8,
    DXVA2_SampleFlag_PlanarAlpha_Changed = 16,
    DXVA2_SampleFlag_RFF = 65536,
    DXVA2_SampleFlag_TFF = 131072,
    DXVA2_SampleFlag_RFF_TFF_Present = 262144,
    DXVA2_SampleFlagsMask = -65505,
}
#define global DXVA2_SampleFlag_Palette_Changed     0x1
#define global DXVA2_SampleFlag_SrcRect_Changed     0x2
#define global DXVA2_SampleFlag_DstRect_Changed     0x4
#define global DXVA2_SampleFlag_ColorData_Changed   0x8
#define global DXVA2_SampleFlag_PlanarAlpha_Changed 0x10
#define global DXVA2_SampleFlag_RFF                 0x10000
#define global DXVA2_SampleFlag_TFF                 0x20000
#define global DXVA2_SampleFlag_RFF_TFF_Present     0x40000
#define global DXVA2_SampleFlagsMask                0xFFFF001F