Microsoft Media Foundation官方文档翻译(23)《Media Foundation Platform APIs》

官方英文文档链接:https://docs.microsoft.com/en-us/windows/desktop/medfound/media-foundation-platform-apis

基于05/31/2018

 

Media Foundation Platform APIs

  • 05/31/2018
  • 2 minutes to read

Media Foundation 平台这一层包含了一些元素和帮助器以供其他层使用。

共包含以下几部分:(第一部分就在本篇)

TopicDescription
Initializing the Media Foundation Platform如何初始化 Media Foundation 平台。
Media Foundation and COM描述 COM 和 Microsoft Media Foundation 之间的交互,以及一些开发 Media Foundation 组件的练习。
Asynchronous Callback Methods如何调用异步方法,如何在 Media Foundation 中实现异步操作。
Work QueuesA work queue is an efficient way to perform asynchronous operations on another thread.
Media Event Generators在 Media Foundation 中如何接收和引发异步事件。
Service InterfacesA service interface is a COM interface provided by one object, but exposed to the application through another object.
Activation ObjectsAn activation object is an object that creates another object.
Presentation ClockThe presentation clock generates the clock time that is used to control playback, and also to synchronous audio and video streams.

 

Initializing Media Foundation

  • 05/31/2018
  • 2 minutes to read

在使用任何 Microsoft Media Foundation 对象或接口之前,都必须先调用 MFStartup 方法。传入一个常量 MF_VERSION

    hr = MFStartup(MF_VERSION);

MFStartup 方法会初始化 Media Foundation 平台。MFStartup 返回了 MF_E_BAD_STARTUP_VERSION,那表示编译程序时使用的头文件和当前系统中的 Media Foundation DLL 不匹配。

每调用一次 MFStartup,之后程序都必须调用 MFShutdown

MFShutdown();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值