MFNETSOURCE_PROTOCOL_TYPE 枚举 (mfidl.h)

指示流式处理或下载中使用的控制协议的类型。

语法

typedef enum _MFNETSOURCE_PROTOCOL_TYPE {
  MFNETSOURCE_UNDEFINED = 0,
  MFNETSOURCE_HTTP = 0x1,
  MFNETSOURCE_RTSP = 0x2,
  MFNETSOURCE_FILE = 0x3,
  MFNETSOURCE_MULTICAST = 0x4
} MFNETSOURCE_PROTOCOL_TYPE;

常量

 
MFNETSOURCE_UNDEFINED
值: 0
协议类型尚未确定。
MFNETSOURCE_HTTP
值: 0x1
协议类型为 HTTP。 这包括 HTTPv9、WMSP 和 HTTP 下载。
MFNETSOURCE_RTSP
值: 0x2
协议类型为实时流式处理协议 (RTSP) 。
MFNETSOURCE_FILE
值: 0x3
从文件读取内容。 该文件可能是本地文件,也可以位于远程共享上。
MFNETSOURCE_MULTICAST
值: 0x4
协议类型为多播。

注意 需要 Windows 7 或更高版本。

 

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 mfidl.h

另请参阅

IMFNetSchemeHandlerConfig::GetSupportedProtocolType

MFNETSOURCE_STATISTICS_IDS

媒体基础枚举

支持的协议