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

REG_PINFLAG

列挙型フラグ
基底型i4

メンバー 4

名前10進16進
REG_PINFLAG_B_ZERO10x1
REG_PINFLAG_B_RENDERER20x2
REG_PINFLAG_B_MANY40x4
REG_PINFLAG_B_OUTPUT80x8

各言語での定義

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

typedef enum REG_PINFLAG : int {
    REG_PINFLAG_B_ZERO = 1,
    REG_PINFLAG_B_RENDERER = 2,
    REG_PINFLAG_B_MANY = 4,
    REG_PINFLAG_B_OUTPUT = 8
} REG_PINFLAG;
[Flags]
public enum REG_PINFLAG : int
{
    REG_PINFLAG_B_ZERO = 1,
    REG_PINFLAG_B_RENDERER = 2,
    REG_PINFLAG_B_MANY = 4,
    REG_PINFLAG_B_OUTPUT = 8,
}
<Flags>
Public Enum REG_PINFLAG As Integer
    REG_PINFLAG_B_ZERO = 1
    REG_PINFLAG_B_RENDERER = 2
    REG_PINFLAG_B_MANY = 4
    REG_PINFLAG_B_OUTPUT = 8
End Enum
import enum

class REG_PINFLAG(enum.IntFlag):
    REG_PINFLAG_B_ZERO = 1
    REG_PINFLAG_B_RENDERER = 2
    REG_PINFLAG_B_MANY = 4
    REG_PINFLAG_B_OUTPUT = 8
// REG_PINFLAG (flags)
pub const REG_PINFLAG_B_ZERO: i32 = 1;
pub const REG_PINFLAG_B_RENDERER: i32 = 2;
pub const REG_PINFLAG_B_MANY: i32 = 4;
pub const REG_PINFLAG_B_OUTPUT: i32 = 8;
// REG_PINFLAG
const (
	REG_PINFLAG_B_ZERO int32 = 1
	REG_PINFLAG_B_RENDERER int32 = 2
	REG_PINFLAG_B_MANY int32 = 4
	REG_PINFLAG_B_OUTPUT int32 = 8
)
const
  REG_PINFLAG_B_ZERO = 1;
  REG_PINFLAG_B_RENDERER = 2;
  REG_PINFLAG_B_MANY = 4;
  REG_PINFLAG_B_OUTPUT = 8;
// REG_PINFLAG
pub const REG_PINFLAG_B_ZERO: i32 = 1;
pub const REG_PINFLAG_B_RENDERER: i32 = 2;
pub const REG_PINFLAG_B_MANY: i32 = 4;
pub const REG_PINFLAG_B_OUTPUT: i32 = 8;
const
  REG_PINFLAG_B_ZERO* = 1
  REG_PINFLAG_B_RENDERER* = 2
  REG_PINFLAG_B_MANY* = 4
  REG_PINFLAG_B_OUTPUT* = 8
enum REG_PINFLAG : int {
    REG_PINFLAG_B_ZERO = 1,
    REG_PINFLAG_B_RENDERER = 2,
    REG_PINFLAG_B_MANY = 4,
    REG_PINFLAG_B_OUTPUT = 8,
}
#define global REG_PINFLAG_B_ZERO     0x1
#define global REG_PINFLAG_B_RENDERER 0x2
#define global REG_PINFLAG_B_MANY     0x4
#define global REG_PINFLAG_B_OUTPUT   0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。