MFMEDIASOURCE_CHARACTERISTICS 枚举 (mfidl.h)
定义媒体源的特征。 这些标志由 IMFMediaSource::GetCharacteristics 方法检索。
语法
typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
MFMEDIASOURCE_IS_LIVE = 0x1,
MFMEDIASOURCE_CAN_SEEK = 0x2,
MFMEDIASOURCE_CAN_PAUSE = 0x4,
MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;
常量
MFMEDIASOURCE_IS_LIVE 值: 0x1 此标志指示不断运行的数据源,例如实时演示文稿。 如果停止并重新启动源,则内容中将存在间隙。 |
MFMEDIASOURCE_CAN_SEEK 值: 0x2 媒体源支持查找。 |
MFMEDIASOURCE_CAN_PAUSE 值: 0x4 源可以暂停。 |
MFMEDIASOURCE_HAS_SLOW_SEEK 值: 0x8 媒体源下载内容。 查找尚未下载的部分内容可能需要很长时间。 |
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 值: 0x10 媒体源提供一个播放列表,其中可能包含多个条目。 完成第一个播放列表条目后,媒体源通过发送 MENewPresentation 事件来发出每个新播放列表条目的开始信号。 事件包含条目的表示描述符。 注意 需要 Windows 7 或更高版本。 |
MFMEDIASOURCE_CAN_SKIPFORWARD 值: 0x20 媒体源可以在播放列表中向前跳过。 仅当存在MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS标志时适用。 注意 需要 Windows 7 或更高版本。 |
MFMEDIASOURCE_CAN_SKIPBACKWARD 值: 0x40 媒体源可以在播放列表中向后跳过。 注意 需要 Windows 7 或更高版本。 |
MFMEDIASOURCE_DOES_NOT_USE_NETWORK 值: 0x80 媒体源当前不是 使用网络接收内容。 网络硬件 设置此位时,可能会进入节能状态。 注意需要Windows 8或更高版本。 |
注解
若要在播放列表中向前或向后跳过,请使用MF_TIME_FORMAT_ENTRY_RELATIVE时间格式 GUID 调用 IMFMediaSource::Start 或 IMFMediaSession::Start。 仅当 存在MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS 标志时,此功能才适用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
标头 | mfidl.h |