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

MFVP_MESSAGE_TYPE

列挙型
基底型i4

メンバー 8

名前10進16進
MFVP_MESSAGE_FLUSH00x0
MFVP_MESSAGE_INVALIDATEMEDIATYPE10x1
MFVP_MESSAGE_PROCESSINPUTNOTIFY20x2
MFVP_MESSAGE_BEGINSTREAMING30x3
MFVP_MESSAGE_ENDSTREAMING40x4
MFVP_MESSAGE_ENDOFSTREAM50x5
MFVP_MESSAGE_STEP60x6
MFVP_MESSAGE_CANCELSTEP70x7

各言語での定義

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

typedef enum MFVP_MESSAGE_TYPE : int {
    MFVP_MESSAGE_FLUSH = 0,
    MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1,
    MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2,
    MFVP_MESSAGE_BEGINSTREAMING = 3,
    MFVP_MESSAGE_ENDSTREAMING = 4,
    MFVP_MESSAGE_ENDOFSTREAM = 5,
    MFVP_MESSAGE_STEP = 6,
    MFVP_MESSAGE_CANCELSTEP = 7
} MFVP_MESSAGE_TYPE;
public enum MFVP_MESSAGE_TYPE : int
{
    MFVP_MESSAGE_FLUSH = 0,
    MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1,
    MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2,
    MFVP_MESSAGE_BEGINSTREAMING = 3,
    MFVP_MESSAGE_ENDSTREAMING = 4,
    MFVP_MESSAGE_ENDOFSTREAM = 5,
    MFVP_MESSAGE_STEP = 6,
    MFVP_MESSAGE_CANCELSTEP = 7,
}
Public Enum MFVP_MESSAGE_TYPE As Integer
    MFVP_MESSAGE_FLUSH = 0
    MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1
    MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2
    MFVP_MESSAGE_BEGINSTREAMING = 3
    MFVP_MESSAGE_ENDSTREAMING = 4
    MFVP_MESSAGE_ENDOFSTREAM = 5
    MFVP_MESSAGE_STEP = 6
    MFVP_MESSAGE_CANCELSTEP = 7
End Enum
import enum

class MFVP_MESSAGE_TYPE(enum.IntEnum):
    MFVP_MESSAGE_FLUSH = 0
    MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1
    MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2
    MFVP_MESSAGE_BEGINSTREAMING = 3
    MFVP_MESSAGE_ENDSTREAMING = 4
    MFVP_MESSAGE_ENDOFSTREAM = 5
    MFVP_MESSAGE_STEP = 6
    MFVP_MESSAGE_CANCELSTEP = 7
// MFVP_MESSAGE_TYPE
pub const MFVP_MESSAGE_FLUSH: i32 = 0;
pub const MFVP_MESSAGE_INVALIDATEMEDIATYPE: i32 = 1;
pub const MFVP_MESSAGE_PROCESSINPUTNOTIFY: i32 = 2;
pub const MFVP_MESSAGE_BEGINSTREAMING: i32 = 3;
pub const MFVP_MESSAGE_ENDSTREAMING: i32 = 4;
pub const MFVP_MESSAGE_ENDOFSTREAM: i32 = 5;
pub const MFVP_MESSAGE_STEP: i32 = 6;
pub const MFVP_MESSAGE_CANCELSTEP: i32 = 7;
// MFVP_MESSAGE_TYPE
const (
	MFVP_MESSAGE_FLUSH int32 = 0
	MFVP_MESSAGE_INVALIDATEMEDIATYPE int32 = 1
	MFVP_MESSAGE_PROCESSINPUTNOTIFY int32 = 2
	MFVP_MESSAGE_BEGINSTREAMING int32 = 3
	MFVP_MESSAGE_ENDSTREAMING int32 = 4
	MFVP_MESSAGE_ENDOFSTREAM int32 = 5
	MFVP_MESSAGE_STEP int32 = 6
	MFVP_MESSAGE_CANCELSTEP int32 = 7
)
const
  MFVP_MESSAGE_FLUSH = 0;
  MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1;
  MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2;
  MFVP_MESSAGE_BEGINSTREAMING = 3;
  MFVP_MESSAGE_ENDSTREAMING = 4;
  MFVP_MESSAGE_ENDOFSTREAM = 5;
  MFVP_MESSAGE_STEP = 6;
  MFVP_MESSAGE_CANCELSTEP = 7;
// MFVP_MESSAGE_TYPE
pub const MFVP_MESSAGE_FLUSH: i32 = 0;
pub const MFVP_MESSAGE_INVALIDATEMEDIATYPE: i32 = 1;
pub const MFVP_MESSAGE_PROCESSINPUTNOTIFY: i32 = 2;
pub const MFVP_MESSAGE_BEGINSTREAMING: i32 = 3;
pub const MFVP_MESSAGE_ENDSTREAMING: i32 = 4;
pub const MFVP_MESSAGE_ENDOFSTREAM: i32 = 5;
pub const MFVP_MESSAGE_STEP: i32 = 6;
pub const MFVP_MESSAGE_CANCELSTEP: i32 = 7;
const
  MFVP_MESSAGE_FLUSH* = 0
  MFVP_MESSAGE_INVALIDATEMEDIATYPE* = 1
  MFVP_MESSAGE_PROCESSINPUTNOTIFY* = 2
  MFVP_MESSAGE_BEGINSTREAMING* = 3
  MFVP_MESSAGE_ENDSTREAMING* = 4
  MFVP_MESSAGE_ENDOFSTREAM* = 5
  MFVP_MESSAGE_STEP* = 6
  MFVP_MESSAGE_CANCELSTEP* = 7
enum MFVP_MESSAGE_TYPE : int {
    MFVP_MESSAGE_FLUSH = 0,
    MFVP_MESSAGE_INVALIDATEMEDIATYPE = 1,
    MFVP_MESSAGE_PROCESSINPUTNOTIFY = 2,
    MFVP_MESSAGE_BEGINSTREAMING = 3,
    MFVP_MESSAGE_ENDSTREAMING = 4,
    MFVP_MESSAGE_ENDOFSTREAM = 5,
    MFVP_MESSAGE_STEP = 6,
    MFVP_MESSAGE_CANCELSTEP = 7,
}
#define global MFVP_MESSAGE_FLUSH               0x0
#define global MFVP_MESSAGE_INVALIDATEMEDIATYPE 0x1
#define global MFVP_MESSAGE_PROCESSINPUTNOTIFY  0x2
#define global MFVP_MESSAGE_BEGINSTREAMING      0x3
#define global MFVP_MESSAGE_ENDSTREAMING        0x4
#define global MFVP_MESSAGE_ENDOFSTREAM         0x5
#define global MFVP_MESSAGE_STEP                0x6
#define global MFVP_MESSAGE_CANCELSTEP          0x7