_MFP_CREATION_OPTIONS 枚举 (mfplay.h)
重要 废弃。 此 API 可能会从 Windows 的未来版本中删除。 应用程序应使用 媒体会话 进行播放。
指定 MFPCreateMediaPlayer 函数的选项。
语法
typedef enum _MFP_CREATION_OPTIONS {
MFP_OPTION_NONE = 0,
MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
MFP_OPTION_NO_MMCSS = 0x2,
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;
常量
MFP_OPTION_NONE 值: 0 使用默认创建选项。 |
MFP_OPTION_FREE_THREADED_CALLBACK 值: 0x1 如果已设置,MFPlay 播放器对象在另一个线程上调用应用程序的 IMFPMediaPlayerCallback 回调,而不是调用 MFPCreateMediaPlayer 函数的线程。 因此,回调必须是线程安全的。 如果未设置此标志,播放器对象将在调用 MFPCreateMediaPlayer 的同一线程上调用回调。 此线程必须具有消息循环。 在内部,播放器对象创建一个隐藏窗口来调度回调,类似于在 COM 中) 的单线程单元 (STA 使用的机制。 |
MFP_OPTION_NO_MMCSS 值: 0x2 不要将播放拓扑注册到多媒体类计划程序服务 (MMCSS) 。 默认情况下,MFPlay 对象向 MMCSS 注册播放拓扑,这通常会获得更好的播放体验。 有关详细信息,请参阅 IMFWorkQueueServices。 |
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION 值: 0x4 禁用应用程序在远程桌面服务 (RDS(以前为终端服务) 环境)中运行时执行的优化。 |
注解
以下 typedef 是为组合此枚举中的标志而定义的。
typedef UINT32 MFP_CREATION_OPTIONS;
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | mfplay.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将推出:在整个 2024 年,我们将逐步取消以“GitHub 问题”作为内容的反馈机制,并将其替换为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈