ホーム › Media.MediaFoundation › MF_SOURCE_READER_FLAG
MF_SOURCE_READER_FLAG
列挙型フラグメンバー 7
| 名前 | 10進 | 16進 |
|---|---|---|
| MF_SOURCE_READERF_ERROR | 1 | 0x1 |
| MF_SOURCE_READERF_ENDOFSTREAM | 2 | 0x2 |
| MF_SOURCE_READERF_NEWSTREAM | 4 | 0x4 |
| MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED | 16 | 0x10 |
| MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED | 32 | 0x20 |
| MF_SOURCE_READERF_STREAMTICK | 256 | 0x100 |
| MF_SOURCE_READERF_ALLEFFECTSREMOVED | 512 | 0x200 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MF_SOURCE_READER_FLAG : int {
MF_SOURCE_READERF_ERROR = 1,
MF_SOURCE_READERF_ENDOFSTREAM = 2,
MF_SOURCE_READERF_NEWSTREAM = 4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32,
MF_SOURCE_READERF_STREAMTICK = 256,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512
} MF_SOURCE_READER_FLAG;[Flags]
public enum MF_SOURCE_READER_FLAG : int
{
MF_SOURCE_READERF_ERROR = 1,
MF_SOURCE_READERF_ENDOFSTREAM = 2,
MF_SOURCE_READERF_NEWSTREAM = 4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32,
MF_SOURCE_READERF_STREAMTICK = 256,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512,
}<Flags>
Public Enum MF_SOURCE_READER_FLAG As Integer
MF_SOURCE_READERF_ERROR = 1
MF_SOURCE_READERF_ENDOFSTREAM = 2
MF_SOURCE_READERF_NEWSTREAM = 4
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32
MF_SOURCE_READERF_STREAMTICK = 256
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512
End Enumimport enum
class MF_SOURCE_READER_FLAG(enum.IntFlag):
MF_SOURCE_READERF_ERROR = 1
MF_SOURCE_READERF_ENDOFSTREAM = 2
MF_SOURCE_READERF_NEWSTREAM = 4
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32
MF_SOURCE_READERF_STREAMTICK = 256
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512// MF_SOURCE_READER_FLAG (flags)
pub const MF_SOURCE_READERF_ERROR: i32 = 1;
pub const MF_SOURCE_READERF_ENDOFSTREAM: i32 = 2;
pub const MF_SOURCE_READERF_NEWSTREAM: i32 = 4;
pub const MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED: i32 = 16;
pub const MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED: i32 = 32;
pub const MF_SOURCE_READERF_STREAMTICK: i32 = 256;
pub const MF_SOURCE_READERF_ALLEFFECTSREMOVED: i32 = 512;// MF_SOURCE_READER_FLAG
const (
MF_SOURCE_READERF_ERROR int32 = 1
MF_SOURCE_READERF_ENDOFSTREAM int32 = 2
MF_SOURCE_READERF_NEWSTREAM int32 = 4
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED int32 = 16
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED int32 = 32
MF_SOURCE_READERF_STREAMTICK int32 = 256
MF_SOURCE_READERF_ALLEFFECTSREMOVED int32 = 512
)const
MF_SOURCE_READERF_ERROR = 1;
MF_SOURCE_READERF_ENDOFSTREAM = 2;
MF_SOURCE_READERF_NEWSTREAM = 4;
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16;
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32;
MF_SOURCE_READERF_STREAMTICK = 256;
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512;// MF_SOURCE_READER_FLAG
pub const MF_SOURCE_READERF_ERROR: i32 = 1;
pub const MF_SOURCE_READERF_ENDOFSTREAM: i32 = 2;
pub const MF_SOURCE_READERF_NEWSTREAM: i32 = 4;
pub const MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED: i32 = 16;
pub const MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED: i32 = 32;
pub const MF_SOURCE_READERF_STREAMTICK: i32 = 256;
pub const MF_SOURCE_READERF_ALLEFFECTSREMOVED: i32 = 512;const
MF_SOURCE_READERF_ERROR* = 1
MF_SOURCE_READERF_ENDOFSTREAM* = 2
MF_SOURCE_READERF_NEWSTREAM* = 4
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED* = 16
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED* = 32
MF_SOURCE_READERF_STREAMTICK* = 256
MF_SOURCE_READERF_ALLEFFECTSREMOVED* = 512enum MF_SOURCE_READER_FLAG : int {
MF_SOURCE_READERF_ERROR = 1,
MF_SOURCE_READERF_ENDOFSTREAM = 2,
MF_SOURCE_READERF_NEWSTREAM = 4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 16,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 32,
MF_SOURCE_READERF_STREAMTICK = 256,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 512,
}#define global MF_SOURCE_READERF_ERROR 0x1
#define global MF_SOURCE_READERF_ENDOFSTREAM 0x2
#define global MF_SOURCE_READERF_NEWSTREAM 0x4
#define global MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED 0x10
#define global MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED 0x20
#define global MF_SOURCE_READERF_STREAMTICK 0x100
#define global MF_SOURCE_READERF_ALLEFFECTSREMOVED 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。