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

MFT_MESSAGE_TYPE

列挙型
基底型i4

メンバー 15

名前10進16進
MFT_MESSAGE_COMMAND_FLUSH00x0
MFT_MESSAGE_COMMAND_DRAIN10x1
MFT_MESSAGE_SET_D3D_MANAGER20x2
MFT_MESSAGE_DROP_SAMPLES30x3
MFT_MESSAGE_COMMAND_TICK40x4
MFT_MESSAGE_NOTIFY_BEGIN_STREAMING2684354560x10000000
MFT_MESSAGE_NOTIFY_END_STREAMING2684354570x10000001
MFT_MESSAGE_NOTIFY_END_OF_STREAM2684354580x10000002
MFT_MESSAGE_NOTIFY_START_OF_STREAM2684354590x10000003
MFT_MESSAGE_NOTIFY_RELEASE_RESOURCES2684354600x10000004
MFT_MESSAGE_NOTIFY_REACQUIRE_RESOURCES2684354610x10000005
MFT_MESSAGE_NOTIFY_EVENT2684354620x10000006
MFT_MESSAGE_COMMAND_SET_OUTPUT_STREAM_STATE2684354630x10000007
MFT_MESSAGE_COMMAND_FLUSH_OUTPUT_STREAM2684354640x10000008
MFT_MESSAGE_COMMAND_MARKER5368709120x20000000

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 536870912
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,
}
#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