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

MF_ATTRIBUTE_TYPE

列挙型
基底型i4

メンバー 7

名前10進16進
MF_ATTRIBUTE_UINT32190x13
MF_ATTRIBUTE_UINT64210x15
MF_ATTRIBUTE_DOUBLE50x5
MF_ATTRIBUTE_GUID720x48
MF_ATTRIBUTE_STRING310x1F
MF_ATTRIBUTE_BLOB41130x1011
MF_ATTRIBUTE_IUNKNOWN130xD

各言語での定義

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

typedef enum MF_ATTRIBUTE_TYPE : int {
    MF_ATTRIBUTE_UINT32 = 19,
    MF_ATTRIBUTE_UINT64 = 21,
    MF_ATTRIBUTE_DOUBLE = 5,
    MF_ATTRIBUTE_GUID = 72,
    MF_ATTRIBUTE_STRING = 31,
    MF_ATTRIBUTE_BLOB = 4113,
    MF_ATTRIBUTE_IUNKNOWN = 13
} MF_ATTRIBUTE_TYPE;
public enum MF_ATTRIBUTE_TYPE : int
{
    MF_ATTRIBUTE_UINT32 = 19,
    MF_ATTRIBUTE_UINT64 = 21,
    MF_ATTRIBUTE_DOUBLE = 5,
    MF_ATTRIBUTE_GUID = 72,
    MF_ATTRIBUTE_STRING = 31,
    MF_ATTRIBUTE_BLOB = 4113,
    MF_ATTRIBUTE_IUNKNOWN = 13,
}
Public Enum MF_ATTRIBUTE_TYPE As Integer
    MF_ATTRIBUTE_UINT32 = 19
    MF_ATTRIBUTE_UINT64 = 21
    MF_ATTRIBUTE_DOUBLE = 5
    MF_ATTRIBUTE_GUID = 72
    MF_ATTRIBUTE_STRING = 31
    MF_ATTRIBUTE_BLOB = 4113
    MF_ATTRIBUTE_IUNKNOWN = 13
End Enum
import enum

class MF_ATTRIBUTE_TYPE(enum.IntEnum):
    MF_ATTRIBUTE_UINT32 = 19
    MF_ATTRIBUTE_UINT64 = 21
    MF_ATTRIBUTE_DOUBLE = 5
    MF_ATTRIBUTE_GUID = 72
    MF_ATTRIBUTE_STRING = 31
    MF_ATTRIBUTE_BLOB = 4113
    MF_ATTRIBUTE_IUNKNOWN = 13
// MF_ATTRIBUTE_TYPE
pub const MF_ATTRIBUTE_UINT32: i32 = 19;
pub const MF_ATTRIBUTE_UINT64: i32 = 21;
pub const MF_ATTRIBUTE_DOUBLE: i32 = 5;
pub const MF_ATTRIBUTE_GUID: i32 = 72;
pub const MF_ATTRIBUTE_STRING: i32 = 31;
pub const MF_ATTRIBUTE_BLOB: i32 = 4113;
pub const MF_ATTRIBUTE_IUNKNOWN: i32 = 13;
// MF_ATTRIBUTE_TYPE
const (
	MF_ATTRIBUTE_UINT32 int32 = 19
	MF_ATTRIBUTE_UINT64 int32 = 21
	MF_ATTRIBUTE_DOUBLE int32 = 5
	MF_ATTRIBUTE_GUID int32 = 72
	MF_ATTRIBUTE_STRING int32 = 31
	MF_ATTRIBUTE_BLOB int32 = 4113
	MF_ATTRIBUTE_IUNKNOWN int32 = 13
)
const
  MF_ATTRIBUTE_UINT32 = 19;
  MF_ATTRIBUTE_UINT64 = 21;
  MF_ATTRIBUTE_DOUBLE = 5;
  MF_ATTRIBUTE_GUID = 72;
  MF_ATTRIBUTE_STRING = 31;
  MF_ATTRIBUTE_BLOB = 4113;
  MF_ATTRIBUTE_IUNKNOWN = 13;
// MF_ATTRIBUTE_TYPE
pub const MF_ATTRIBUTE_UINT32: i32 = 19;
pub const MF_ATTRIBUTE_UINT64: i32 = 21;
pub const MF_ATTRIBUTE_DOUBLE: i32 = 5;
pub const MF_ATTRIBUTE_GUID: i32 = 72;
pub const MF_ATTRIBUTE_STRING: i32 = 31;
pub const MF_ATTRIBUTE_BLOB: i32 = 4113;
pub const MF_ATTRIBUTE_IUNKNOWN: i32 = 13;
const
  MF_ATTRIBUTE_UINT32* = 19
  MF_ATTRIBUTE_UINT64* = 21
  MF_ATTRIBUTE_DOUBLE* = 5
  MF_ATTRIBUTE_GUID* = 72
  MF_ATTRIBUTE_STRING* = 31
  MF_ATTRIBUTE_BLOB* = 4113
  MF_ATTRIBUTE_IUNKNOWN* = 13
enum MF_ATTRIBUTE_TYPE : int {
    MF_ATTRIBUTE_UINT32 = 19,
    MF_ATTRIBUTE_UINT64 = 21,
    MF_ATTRIBUTE_DOUBLE = 5,
    MF_ATTRIBUTE_GUID = 72,
    MF_ATTRIBUTE_STRING = 31,
    MF_ATTRIBUTE_BLOB = 4113,
    MF_ATTRIBUTE_IUNKNOWN = 13,
}
#define global MF_ATTRIBUTE_UINT32   0x13
#define global MF_ATTRIBUTE_UINT64   0x15
#define global MF_ATTRIBUTE_DOUBLE   0x5
#define global MF_ATTRIBUTE_GUID     0x48
#define global MF_ATTRIBUTE_STRING   0x1F
#define global MF_ATTRIBUTE_BLOB     0x1011
#define global MF_ATTRIBUTE_IUNKNOWN 0xD