IMFTranscodeProfile interface (mfidl.h)
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.
Inheritance
The IMFTranscodeProfile interface inherits from the IUnknown interface. IMFTranscodeProfile also has these types of members:
Methods
The IMFTranscodeProfile interface has these methods.
IMFTranscodeProfile::GetAudioAttributes Gets the audio stream settings that are currently set in the transcode profile. |
IMFTranscodeProfile::GetContainerAttributes Gets the container settings that are currently set in the transcode profile. |
IMFTranscodeProfile::GetVideoAttributes Gets the video stream settings that are currently set in the transcode profile. |
IMFTranscodeProfile::SetAudioAttributes Sets audio stream configuration settings in the transcode profile. |
IMFTranscodeProfile::SetContainerAttributes Sets container configuration settings in the transcode profile. |
IMFTranscodeProfile::SetVideoAttributes Sets video stream configuration settings in the transcode profile. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Target Platform | Windows |
Header | mfidl.h |