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

MF_SOURCE_READER_CONSTANTS

列挙型
基底型i4

メンバー 6

名前10進16進
MF_SOURCE_READER_INVALID_STREAM_INDEX-10xFFFFFFFF
MF_SOURCE_READER_ALL_STREAMS-20xFFFFFFFE
MF_SOURCE_READER_ANY_STREAM-20xFFFFFFFE
MF_SOURCE_READER_FIRST_AUDIO_STREAM-30xFFFFFFFD
MF_SOURCE_READER_FIRST_VIDEO_STREAM-40xFFFFFFFC
MF_SOURCE_READER_MEDIASOURCE-10xFFFFFFFF

各言語での定義

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

typedef enum MF_SOURCE_READER_CONSTANTS : int {
    MF_SOURCE_READER_INVALID_STREAM_INDEX = -1,
    MF_SOURCE_READER_ALL_STREAMS = -2,
    MF_SOURCE_READER_ANY_STREAM = -2,
    MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3,
    MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4,
    MF_SOURCE_READER_MEDIASOURCE = -1
} MF_SOURCE_READER_CONSTANTS;
public enum MF_SOURCE_READER_CONSTANTS : int
{
    MF_SOURCE_READER_INVALID_STREAM_INDEX = -1,
    MF_SOURCE_READER_ALL_STREAMS = -2,
    MF_SOURCE_READER_ANY_STREAM = -2,
    MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3,
    MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4,
    MF_SOURCE_READER_MEDIASOURCE = -1,
}
Public Enum MF_SOURCE_READER_CONSTANTS As Integer
    MF_SOURCE_READER_INVALID_STREAM_INDEX = -1
    MF_SOURCE_READER_ALL_STREAMS = -2
    MF_SOURCE_READER_ANY_STREAM = -2
    MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3
    MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4
    MF_SOURCE_READER_MEDIASOURCE = -1
End Enum
import enum

class MF_SOURCE_READER_CONSTANTS(enum.IntEnum):
    MF_SOURCE_READER_INVALID_STREAM_INDEX = -1
    MF_SOURCE_READER_ALL_STREAMS = -2
    MF_SOURCE_READER_ANY_STREAM = -2
    MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3
    MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4
    MF_SOURCE_READER_MEDIASOURCE = -1
// MF_SOURCE_READER_CONSTANTS
pub const MF_SOURCE_READER_INVALID_STREAM_INDEX: i32 = -1;
pub const MF_SOURCE_READER_ALL_STREAMS: i32 = -2;
pub const MF_SOURCE_READER_ANY_STREAM: i32 = -2;
pub const MF_SOURCE_READER_FIRST_AUDIO_STREAM: i32 = -3;
pub const MF_SOURCE_READER_FIRST_VIDEO_STREAM: i32 = -4;
pub const MF_SOURCE_READER_MEDIASOURCE: i32 = -1;
// MF_SOURCE_READER_CONSTANTS
const (
	MF_SOURCE_READER_INVALID_STREAM_INDEX int32 = -1
	MF_SOURCE_READER_ALL_STREAMS int32 = -2
	MF_SOURCE_READER_ANY_STREAM int32 = -2
	MF_SOURCE_READER_FIRST_AUDIO_STREAM int32 = -3
	MF_SOURCE_READER_FIRST_VIDEO_STREAM int32 = -4
	MF_SOURCE_READER_MEDIASOURCE int32 = -1
)
const
  MF_SOURCE_READER_INVALID_STREAM_INDEX = -1;
  MF_SOURCE_READER_ALL_STREAMS = -2;
  MF_SOURCE_READER_ANY_STREAM = -2;
  MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3;
  MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4;
  MF_SOURCE_READER_MEDIASOURCE = -1;
// MF_SOURCE_READER_CONSTANTS
pub const MF_SOURCE_READER_INVALID_STREAM_INDEX: i32 = -1;
pub const MF_SOURCE_READER_ALL_STREAMS: i32 = -2;
pub const MF_SOURCE_READER_ANY_STREAM: i32 = -2;
pub const MF_SOURCE_READER_FIRST_AUDIO_STREAM: i32 = -3;
pub const MF_SOURCE_READER_FIRST_VIDEO_STREAM: i32 = -4;
pub const MF_SOURCE_READER_MEDIASOURCE: i32 = -1;
const
  MF_SOURCE_READER_INVALID_STREAM_INDEX* = -1
  MF_SOURCE_READER_ALL_STREAMS* = -2
  MF_SOURCE_READER_ANY_STREAM* = -2
  MF_SOURCE_READER_FIRST_AUDIO_STREAM* = -3
  MF_SOURCE_READER_FIRST_VIDEO_STREAM* = -4
  MF_SOURCE_READER_MEDIASOURCE* = -1
enum MF_SOURCE_READER_CONSTANTS : int {
    MF_SOURCE_READER_INVALID_STREAM_INDEX = -1,
    MF_SOURCE_READER_ALL_STREAMS = -2,
    MF_SOURCE_READER_ANY_STREAM = -2,
    MF_SOURCE_READER_FIRST_AUDIO_STREAM = -3,
    MF_SOURCE_READER_FIRST_VIDEO_STREAM = -4,
    MF_SOURCE_READER_MEDIASOURCE = -1,
}
#define global MF_SOURCE_READER_INVALID_STREAM_INDEX 0xFFFFFFFF
#define global MF_SOURCE_READER_ALL_STREAMS          0xFFFFFFFE
#define global MF_SOURCE_READER_ANY_STREAM           0xFFFFFFFE
#define global MF_SOURCE_READER_FIRST_AUDIO_STREAM   0xFFFFFFFD
#define global MF_SOURCE_READER_FIRST_VIDEO_STREAM   0xFFFFFFFC
#define global MF_SOURCE_READER_MEDIASOURCE          0xFFFFFFFF