_MFP_MEDIAITEM_CHARACTERISTICS枚举 (mfplay.h)

重要 废弃。 此 API 可能会从 Windows 的未来版本中删除。 应用程序应使用 媒体会话 进行播放。
 

包含描述媒体项的标志。

语法

typedef enum _MFP_MEDIAITEM_CHARACTERISTICS {
  MFP_MEDIAITEM_IS_LIVE = 0x1,
  MFP_MEDIAITEM_CAN_SEEK = 0x2,
  MFP_MEDIAITEM_CAN_PAUSE = 0x4,
  MFP_MEDIAITEM_HAS_SLOW_SEEK = 0x8
} ;

常量

 
MFP_MEDIAITEM_IS_LIVE
值: 0x1
媒体项表示实时数据源,例如摄像机。 如果播放已停止,然后重新启动,则内容中将存在间隙。
MFP_MEDIAITEM_CAN_SEEK
值: 0x2
媒体项支持查找。 如果此标志不存在, 则 IMFPMediaPlayer::SetPosition 方法将失败。
MFP_MEDIAITEM_CAN_PAUSE
值: 0x4
媒体项可以暂停。 如果此标志不存在, IMFPMediaPlayer::P ause 方法可能会失败。
MFP_MEDIAITEM_HAS_SLOW_SEEK
值: 0x8
查找可能需要很长时间。 例如,源可能通过 HTTP 下载内容。

注解

以下 typedef 定义用于组合此枚举中的标志。

typedef UINT32 MFP_MEDIAITEM_CHARACTERISTICS;

要求

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

另请参阅

IMFPMediaItem::GetCharacteristics

Media Foundation 枚举