Интерфейс 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 |
Header | mfidl.h |