IMFTranscodeProfile 接口 (mfidl.h)

由转码配置文件对象实现。

转码配置文件存储拓扑生成器用于为输出文件生成转码拓扑的配置设置。 这些配置设置由调用方指定,包括由调用方指定的音频和视频流属性、编码器设置以及容器设置。

若要创建转码配置文件对象,请调用 MFCreateTranscodeProfile。 配置的转码配置文件将传递给 MFCreateTranscodeTopology,后者使用适当的设置创建转码拓扑。

继承

IMFTranscodeProfile 接口继承自 IUnknown 接口。 IMFTranscodeProfile 还具有以下类型的成员:

方法

IMFTranscodeProfile 接口具有这些方法。

 
IMFTranscodeProfile::GetAudioAttributes

获取当前在转码配置文件中设置的音频流设置。
IMFTranscodeProfile::GetContainerAttributes

获取当前在转码配置文件中设置的容器设置。
IMFTranscodeProfile::GetVideoAttributes

获取当前在转码配置文件中设置的视频流设置。
IMFTranscodeProfile::SetAudioAttributes

在转码配置文件中设置音频流配置设置。
IMFTranscodeProfile::SetContainerAttributes

在转码配置文件中设置容器配置设置。
IMFTranscodeProfile::SetVideoAttributes

在转码配置文件中设置视频流配置设置。

要求

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

另请参阅

快速转码对象

媒体基础接口

转码 API