IMFTranscodeProfile interface

Implemented by the transcode profile object.

The transcode profile stores configuration settings that the topology builder uses to generate the transcode topology for the output file. These configuration settings are specified by the caller and include audio and video stream properties, encoder settings, and container settings that are specified by the caller.

To create the transcode profile object, call MFCreateTranscodeProfile. The configured transcode profile is passed to MFCreateTranscodeTopology, which creates the transcode topology with the appropriate settings.

Members

The IMFTranscodeProfile interface inherits from the IUnknown interface. IMFTranscodeProfile also has these types of members:

Methods

The IMFTranscodeProfile interface has these methods.

MethodDescription
GetAudioAttributes

Gets the audio stream settings that are currently set in the transcode profile.

GetContainerAttributes

Gets the container settings that are currently set in the transcode profile.

GetVideoAttributes

Gets the video stream settings that are currently set in the transcode profile.

SetAudioAttributes

Sets audio stream configuration settings in the transcode profile.

SetContainerAttributes

Sets container configuration settings in the transcode profile.

SetVideoAttributes

Sets video stream configuration settings in the transcode profile.

 

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Mfidl.h

See also

Transcode API
Fast Transcode Objects
Media Foundation Interfaces

 

 

Community Additions

ADD
Show:
© 2014 Microsoft