ホーム › Media.MediaFoundation › MFT_MESSAGE_TYPE
MFT_MESSAGE_TYPE
列挙型メンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| MFT_MESSAGE_COMMAND_FLUSH | 0 | 0x0 |
| MFT_MESSAGE_COMMAND_DRAIN | 1 | 0x1 |
| MFT_MESSAGE_SET_D3D_MANAGER | 2 | 0x2 |
| MFT_MESSAGE_DROP_SAMPLES | 3 | 0x3 |
| MFT_MESSAGE_COMMAND_TICK | 4 | 0x4 |
| MFT_MESSAGE_NOTIFY_BEGIN_STREAMING | 268435456 | 0x10000000 |
| MFT_MESSAGE_NOTIFY_END_STREAMING | 268435457 | 0x10000001 |
| MFT_MESSAGE_NOTIFY_END_OF_STREAM | 268435458 | 0x10000002 |
| MFT_MESSAGE_NOTIFY_START_OF_STREAM | 268435459 | 0x10000003 |
| MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES | 268435460 | 0x10000004 |
| MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES | 268435461 | 0x10000005 |
| MFT_MESSAGE_NOTIFY_EVENT | 268435462 | 0x10000006 |
| MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE | 268435463 | 0x10000007 |
| MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM | 268435464 | 0x10000008 |
| MFT_MESSAGE_COMMAND_MARKER | 536870912 | 0x20000000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MFT_MESSAGE_TYPE : int {
MFT_MESSAGE_COMMAND_FLUSH = 0,
MFT_MESSAGE_COMMAND_DRAIN = 1,
MFT_MESSAGE_SET_D3D_MANAGER = 2,
MFT_MESSAGE_DROP_SAMPLES = 3,
MFT_MESSAGE_COMMAND_TICK = 4,
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456,
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457,
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458,
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459,
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460,
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461,
MFT_MESSAGE_NOTIFY_EVENT = 268435462,
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463,
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464,
MFT_MESSAGE_COMMAND_MARKER = 536870912
} MFT_MESSAGE_TYPE;public enum MFT_MESSAGE_TYPE : int
{
MFT_MESSAGE_COMMAND_FLUSH = 0,
MFT_MESSAGE_COMMAND_DRAIN = 1,
MFT_MESSAGE_SET_D3D_MANAGER = 2,
MFT_MESSAGE_DROP_SAMPLES = 3,
MFT_MESSAGE_COMMAND_TICK = 4,
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456,
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457,
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458,
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459,
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460,
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461,
MFT_MESSAGE_NOTIFY_EVENT = 268435462,
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463,
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464,
MFT_MESSAGE_COMMAND_MARKER = 536870912,
}Public Enum MFT_MESSAGE_TYPE As Integer
MFT_MESSAGE_COMMAND_FLUSH = 0
MFT_MESSAGE_COMMAND_DRAIN = 1
MFT_MESSAGE_SET_D3D_MANAGER = 2
MFT_MESSAGE_DROP_SAMPLES = 3
MFT_MESSAGE_COMMAND_TICK = 4
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461
MFT_MESSAGE_NOTIFY_EVENT = 268435462
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464
MFT_MESSAGE_COMMAND_MARKER = 536870912
End Enumimport enum
class MFT_MESSAGE_TYPE(enum.IntEnum):
MFT_MESSAGE_COMMAND_FLUSH = 0
MFT_MESSAGE_COMMAND_DRAIN = 1
MFT_MESSAGE_SET_D3D_MANAGER = 2
MFT_MESSAGE_DROP_SAMPLES = 3
MFT_MESSAGE_COMMAND_TICK = 4
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461
MFT_MESSAGE_NOTIFY_EVENT = 268435462
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464
MFT_MESSAGE_COMMAND_MARKER = 536870912// MFT_MESSAGE_TYPE
pub const MFT_MESSAGE_COMMAND_FLUSH: i32 = 0;
pub const MFT_MESSAGE_COMMAND_DRAIN: i32 = 1;
pub const MFT_MESSAGE_SET_D3D_MANAGER: i32 = 2;
pub const MFT_MESSAGE_DROP_SAMPLES: i32 = 3;
pub const MFT_MESSAGE_COMMAND_TICK: i32 = 4;
pub const MFT_MESSAGE_NOTIFY_BEGIN_STREAMING: i32 = 268435456;
pub const MFT_MESSAGE_NOTIFY_END_STREAMING: i32 = 268435457;
pub const MFT_MESSAGE_NOTIFY_END_OF_STREAM: i32 = 268435458;
pub const MFT_MESSAGE_NOTIFY_START_OF_STREAM: i32 = 268435459;
pub const MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES: i32 = 268435460;
pub const MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES: i32 = 268435461;
pub const MFT_MESSAGE_NOTIFY_EVENT: i32 = 268435462;
pub const MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE: i32 = 268435463;
pub const MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM: i32 = 268435464;
pub const MFT_MESSAGE_COMMAND_MARKER: i32 = 536870912;// MFT_MESSAGE_TYPE
const (
MFT_MESSAGE_COMMAND_FLUSH int32 = 0
MFT_MESSAGE_COMMAND_DRAIN int32 = 1
MFT_MESSAGE_SET_D3D_MANAGER int32 = 2
MFT_MESSAGE_DROP_SAMPLES int32 = 3
MFT_MESSAGE_COMMAND_TICK int32 = 4
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING int32 = 268435456
MFT_MESSAGE_NOTIFY_END_STREAMING int32 = 268435457
MFT_MESSAGE_NOTIFY_END_OF_STREAM int32 = 268435458
MFT_MESSAGE_NOTIFY_START_OF_STREAM int32 = 268435459
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES int32 = 268435460
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES int32 = 268435461
MFT_MESSAGE_NOTIFY_EVENT int32 = 268435462
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE int32 = 268435463
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM int32 = 268435464
MFT_MESSAGE_COMMAND_MARKER int32 = 536870912
)const
MFT_MESSAGE_COMMAND_FLUSH = 0;
MFT_MESSAGE_COMMAND_DRAIN = 1;
MFT_MESSAGE_SET_D3D_MANAGER = 2;
MFT_MESSAGE_DROP_SAMPLES = 3;
MFT_MESSAGE_COMMAND_TICK = 4;
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456;
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457;
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458;
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459;
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460;
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461;
MFT_MESSAGE_NOTIFY_EVENT = 268435462;
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463;
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464;
MFT_MESSAGE_COMMAND_MARKER = 536870912;// MFT_MESSAGE_TYPE
pub const MFT_MESSAGE_COMMAND_FLUSH: i32 = 0;
pub const MFT_MESSAGE_COMMAND_DRAIN: i32 = 1;
pub const MFT_MESSAGE_SET_D3D_MANAGER: i32 = 2;
pub const MFT_MESSAGE_DROP_SAMPLES: i32 = 3;
pub const MFT_MESSAGE_COMMAND_TICK: i32 = 4;
pub const MFT_MESSAGE_NOTIFY_BEGIN_STREAMING: i32 = 268435456;
pub const MFT_MESSAGE_NOTIFY_END_STREAMING: i32 = 268435457;
pub const MFT_MESSAGE_NOTIFY_END_OF_STREAM: i32 = 268435458;
pub const MFT_MESSAGE_NOTIFY_START_OF_STREAM: i32 = 268435459;
pub const MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES: i32 = 268435460;
pub const MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES: i32 = 268435461;
pub const MFT_MESSAGE_NOTIFY_EVENT: i32 = 268435462;
pub const MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE: i32 = 268435463;
pub const MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM: i32 = 268435464;
pub const MFT_MESSAGE_COMMAND_MARKER: i32 = 536870912;const
MFT_MESSAGE_COMMAND_FLUSH* = 0
MFT_MESSAGE_COMMAND_DRAIN* = 1
MFT_MESSAGE_SET_D3D_MANAGER* = 2
MFT_MESSAGE_DROP_SAMPLES* = 3
MFT_MESSAGE_COMMAND_TICK* = 4
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING* = 268435456
MFT_MESSAGE_NOTIFY_END_STREAMING* = 268435457
MFT_MESSAGE_NOTIFY_END_OF_STREAM* = 268435458
MFT_MESSAGE_NOTIFY_START_OF_STREAM* = 268435459
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES* = 268435460
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES* = 268435461
MFT_MESSAGE_NOTIFY_EVENT* = 268435462
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE* = 268435463
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM* = 268435464
MFT_MESSAGE_COMMAND_MARKER* = 536870912enum MFT_MESSAGE_TYPE : int {
MFT_MESSAGE_COMMAND_FLUSH = 0,
MFT_MESSAGE_COMMAND_DRAIN = 1,
MFT_MESSAGE_SET_D3D_MANAGER = 2,
MFT_MESSAGE_DROP_SAMPLES = 3,
MFT_MESSAGE_COMMAND_TICK = 4,
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING = 268435456,
MFT_MESSAGE_NOTIFY_END_STREAMING = 268435457,
MFT_MESSAGE_NOTIFY_END_OF_STREAM = 268435458,
MFT_MESSAGE_NOTIFY_START_OF_STREAM = 268435459,
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES = 268435460,
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES = 268435461,
MFT_MESSAGE_NOTIFY_EVENT = 268435462,
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE = 268435463,
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM = 268435464,
MFT_MESSAGE_COMMAND_MARKER = 536870912,
}#define global MFT_MESSAGE_COMMAND_FLUSH 0x0
#define global MFT_MESSAGE_COMMAND_DRAIN 0x1
#define global MFT_MESSAGE_SET_D3D_MANAGER 0x2
#define global MFT_MESSAGE_DROP_SAMPLES 0x3
#define global MFT_MESSAGE_COMMAND_TICK 0x4
#define global MFT_MESSAGE_NOTIFY_BEGIN_STREAMING 0x10000000
#define global MFT_MESSAGE_NOTIFY_END_STREAMING 0x10000001
#define global MFT_MESSAGE_NOTIFY_END_OF_STREAM 0x10000002
#define global MFT_MESSAGE_NOTIFY_START_OF_STREAM 0x10000003
#define global MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES 0x10000004
#define global MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES 0x10000005
#define global MFT_MESSAGE_NOTIFY_EVENT 0x10000006
#define global MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE 0x10000007
#define global MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM 0x10000008
#define global MFT_MESSAGE_COMMAND_MARKER 0x20000000