ホーム › Media.MediaFoundation › MFNETSOURCE_PROTOCOL_TYPE
MFNETSOURCE_PROTOCOL_TYPE
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MFNETSOURCE_UNDEFINED | 0 | 0x0 | プロトコルの種類はまだ確定していません。 |
| MFNETSOURCE_HTTP | 1 | 0x1 | プロトコルの種類は HTTP です。これには HTTPv9、WMSP、および HTTP ダウンロードが含まれます。 |
| MFNETSOURCE_RTSP | 2 | 0x2 | プロトコルの種類は Real Time Streaming Protocol (RTSP) です。 |
| MFNETSOURCE_FILE | 3 | 0x3 | コンテンツはファイルから読み取られます。ファイルはローカルにある場合も、リモート共有上にある場合もあります。 |
| MFNETSOURCE_MULTICAST | 4 | 0x4 | プロトコルの種類はマルチキャストです。 注意 Windows 7 以降が必要です。
|
公式ドキュメント
ストリーミングまたはダウンロードで使用される制御プロトコルの種類を示します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum MFNETSOURCE_PROTOCOL_TYPE : int {
MFNETSOURCE_UNDEFINED = 0,
MFNETSOURCE_HTTP = 1,
MFNETSOURCE_RTSP = 2,
MFNETSOURCE_FILE = 3,
MFNETSOURCE_MULTICAST = 4
} MFNETSOURCE_PROTOCOL_TYPE;public enum MFNETSOURCE_PROTOCOL_TYPE : int
{
MFNETSOURCE_UNDEFINED = 0,
MFNETSOURCE_HTTP = 1,
MFNETSOURCE_RTSP = 2,
MFNETSOURCE_FILE = 3,
MFNETSOURCE_MULTICAST = 4,
}Public Enum MFNETSOURCE_PROTOCOL_TYPE As Integer
MFNETSOURCE_UNDEFINED = 0
MFNETSOURCE_HTTP = 1
MFNETSOURCE_RTSP = 2
MFNETSOURCE_FILE = 3
MFNETSOURCE_MULTICAST = 4
End Enumimport enum
class MFNETSOURCE_PROTOCOL_TYPE(enum.IntEnum):
MFNETSOURCE_UNDEFINED = 0
MFNETSOURCE_HTTP = 1
MFNETSOURCE_RTSP = 2
MFNETSOURCE_FILE = 3
MFNETSOURCE_MULTICAST = 4// MFNETSOURCE_PROTOCOL_TYPE
pub const MFNETSOURCE_UNDEFINED: i32 = 0;
pub const MFNETSOURCE_HTTP: i32 = 1;
pub const MFNETSOURCE_RTSP: i32 = 2;
pub const MFNETSOURCE_FILE: i32 = 3;
pub const MFNETSOURCE_MULTICAST: i32 = 4;// MFNETSOURCE_PROTOCOL_TYPE
const (
MFNETSOURCE_UNDEFINED int32 = 0
MFNETSOURCE_HTTP int32 = 1
MFNETSOURCE_RTSP int32 = 2
MFNETSOURCE_FILE int32 = 3
MFNETSOURCE_MULTICAST int32 = 4
)const
MFNETSOURCE_UNDEFINED = 0;
MFNETSOURCE_HTTP = 1;
MFNETSOURCE_RTSP = 2;
MFNETSOURCE_FILE = 3;
MFNETSOURCE_MULTICAST = 4;// MFNETSOURCE_PROTOCOL_TYPE
pub const MFNETSOURCE_UNDEFINED: i32 = 0;
pub const MFNETSOURCE_HTTP: i32 = 1;
pub const MFNETSOURCE_RTSP: i32 = 2;
pub const MFNETSOURCE_FILE: i32 = 3;
pub const MFNETSOURCE_MULTICAST: i32 = 4;const
MFNETSOURCE_UNDEFINED* = 0
MFNETSOURCE_HTTP* = 1
MFNETSOURCE_RTSP* = 2
MFNETSOURCE_FILE* = 3
MFNETSOURCE_MULTICAST* = 4enum MFNETSOURCE_PROTOCOL_TYPE : int {
MFNETSOURCE_UNDEFINED = 0,
MFNETSOURCE_HTTP = 1,
MFNETSOURCE_RTSP = 2,
MFNETSOURCE_FILE = 3,
MFNETSOURCE_MULTICAST = 4,
}#define global MFNETSOURCE_UNDEFINED 0x0
#define global MFNETSOURCE_HTTP 0x1
#define global MFNETSOURCE_RTSP 0x2
#define global MFNETSOURCE_FILE 0x3
#define global MFNETSOURCE_MULTICAST 0x4