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.
| Method | Description |
|---|---|
| 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 |
|
See also