MFNETSOURCE_PROTOCOL_TYPE enumeration
Indicates the type of control protocol that is used in streaming or downloading.
Syntax
typedef enum _MFNETSOURCE_PROTOCOL_TYPE { MFNETSOURCE_UNDEFINED = 0x0, MFNETSOURCE_HTTP = 0x1, MFNETSOURCE_RTSP = 0x2, MFNETSOURCE_FILE = 0x3, MFNETSOURCE_MULTICAST = 0x4 } MFNETSOURCE_PROTOCOL_TYPE;
Constants
- MFNETSOURCE_UNDEFINED
-
The protocol type has not yet been determined.
- MFNETSOURCE_HTTP
-
The protocol type is HTTP. This includes HTTPv9, WMSP, and HTTP download.
- MFNETSOURCE_RTSP
-
The protocol type is Real Time Streaming Protocol (RTSP).
- MFNETSOURCE_FILE
-
The content is read from a file. The file might be local or on a remote share.
- MFNETSOURCE_MULTICAST
-
The protocol type is multicast.
Note Requires Windows 7 or later.
Requirements
|
Minimum supported client |
Windows Vista [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 [desktop apps only] |
|
Header |
|
See also
- Media Foundation Enumerations
- Supported Protocols
- IMFNetSchemeHandlerConfig::GetSupportedProtocolType
- MFNETSOURCE_STATISTICS_IDS