此标头由 Microsoft Media Foundation 使用。 有关详细信息,请参阅:
mfmediaengine.h 包含以下编程接口:
接口
|
IMFBufferListNotify 使 IMFSourceBufferList 对象能够通知其客户端重要状态更改。 |
|
IMFCdmSuspendNotify 用于使客户端能够通知内容解密模块 (CDM) 何时应在暂停前将全局资源引入一致状态。 |
|
IMFExtendedDRMTypeSupport 提供用于查询指定键系统是否支持指定内容类型的方法。 |
|
IMFMediaEngine 使应用程序能够播放音频或视频文件。 |
|
IMFMediaEngineClassFactory 创建媒体引擎的实例。 |
|
IMFMediaEngineClassFactory2 创建 IMFMediaKeys 对象的实例。 |
|
IMFMediaEngineClassFactory4 提供 CreateContentDecryptionModuleFactory 方法,用于创建 IMFContentDecryptionModuleFactory 实例,这是内容解密模块的类工厂, (CDM) 指定密钥系统的对象。 |
|
IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactory 接口的扩展。 |
|
IMFMediaEngineEME 由媒体引擎实现,以添加加密的媒体扩展方法。 |
|
IMFMediaEngineEx 扩展 IMFMediaEngine 接口。 |
|
IMFMediaEngineExtension 使应用程序能够在媒体引擎中加载媒体资源。 |
|
IMFMediaEngineNeedKeyNotify 表示对媒体引擎的回调,以通知密钥请求数据。 |
|
IMFMediaEngineNotify IMFMediaEngine 接口的回调接口。 |
|
IMFMediaEngineOPMInfo 提供用于获取输出保护管理器 (OPM) 的信息的方法。 |
|
IMFMediaEngineProtectedContent 使媒体引擎能够播放受保护的视频内容。 |
|
IMFMediaEngineSrcElements 为媒体引擎提供媒体资源列表。 |
|
IMFMediaEngineSrcElementsEx 扩展 IMFMediaEngineSrcElements 接口以提供其他功能。 |
|
IMFMediaEngineSupportsSourceTransfer 允许媒体源在媒体引擎和共享引擎之间传输,以便播放到。 |
|
IMFMediaEngineWebSupport 启用 Web 音频播放。 |
|
IMFMediaError 提供媒体引擎的当前错误状态。 |
|
IMFMediaKeys 表示用于使用数字版权管理 (DRM) 密钥系统解密媒体数据的媒体密钥。 |
|
IMFMediaKeySession 表示与数字版权管理 (DRM) 密钥系统的会话。 |
|
IMFMediaKeySessionNotify 提供一种机制,用于通知应用有关媒体密钥会话的信息。 |
|
IMFMediaSourceExtension 为媒体源扩展 (MSE) 提供功能。 |
|
IMFMediaSourceExtensionNotify 提供用于引发与 IMFMediaSourceExtension 关联的事件的功能。 |
|
IMFMediaTimeRange 表示时间范围的列表,其中每个范围由开始和结束时间定义。 |
|
IMFSourceBuffer 表示包含 IMFMediaSourceExtension 的媒体数据的缓冲区。 |
|
IMFSourceBufferList 表示 IMFSourceBuffer 对象的集合。 |
|
IMFSourceBufferNotify 提供用于引发与 IMFSourceBuffer 关联的事件的功能。 |
|
IMFTimedText 计时文本对象表示计时文本的组件。 |
|
IMFTimedTextBinary 表示计时文本对象的数据内容。 |
|
IMFTimedTextCue 表示 timed-text-cue 对象。 |
|
IMFTimedTextFormattedText 表示带格式的计时文本块。 |
|
IMFTimedTextNotify 定义 Microsoft Media Foundation 定时文本通知的回调的接口。 |
|
IMFTimedTextRegion 表示计时文本对象的显示区域。 |
|
IMFTimedTextStyle 表示计时文本的样式。 |
|
IMFTimedTextTrack 表示计时文本的轨迹。 |
|
IMFTimedTextTrackList 表示计时文本曲目的列表。 |
结构
|
MFVideoNormalizedRect MFVideoNormalizedRect (mfmediaengine.h) 结构定义规范化矩形,该矩形用于指定视频矩形中的子矩形。 |