Функция MFCreateTranscodeSinkActivate (mfidl.h)

Создает объект активации приемника перекодирования.

Объект активации приемника перекодирования можно использовать для создания любого из следующих приемников файлов:

  • Приемник файлов 3GP
  • Приемник MP3-файлов
  • Приемник MP4-файлов
Объект активации приемника транскода предоставляет интерфейс IMFTranscodeSinkInfoProvider .

Синтаксис

HRESULT MFCreateTranscodeSinkActivate(
  [out] IMFActivate **ppActivate
);

Параметры

[out] ppActivate

Получает указатель на интерфейс IMFActivate . Этот интерфейс используется для создания экземпляра приемника файлов из объекта активации. Перед этим запросите возвращаемый указатель для интерфейса IMFTranscodeSinkInfoProvider и используйте этот интерфейс для инициализации объекта .

Возвращаемое значение

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header mfidl.h
Библиотека Mf.lib
DLL Mf.dll

См. также раздел

IMFTranscodeSinkInfoProvider

Функции Media Foundation