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

MMSSF_GET_INFORMATION_FLAGS

列挙型フラグ
基底型i4

メンバー 3

名前10進16進
MMSSF_HASCLOCK10x1
MMSSF_SUPPORTSEEK20x2
MMSSF_ASYNCHRONOUS40x4

各言語での定義

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

typedef enum MMSSF_GET_INFORMATION_FLAGS : int {
    MMSSF_HASCLOCK = 1,
    MMSSF_SUPPORTSEEK = 2,
    MMSSF_ASYNCHRONOUS = 4
} MMSSF_GET_INFORMATION_FLAGS;
[Flags]
public enum MMSSF_GET_INFORMATION_FLAGS : int
{
    MMSSF_HASCLOCK = 1,
    MMSSF_SUPPORTSEEK = 2,
    MMSSF_ASYNCHRONOUS = 4,
}
<Flags>
Public Enum MMSSF_GET_INFORMATION_FLAGS As Integer
    MMSSF_HASCLOCK = 1
    MMSSF_SUPPORTSEEK = 2
    MMSSF_ASYNCHRONOUS = 4
End Enum
import enum

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