Поделиться через


Функция MFCreateWMAEncoderActivate (wmcontainer.h)

Создает объект активации, который можно использовать для создания кодировщика Windows Media Audio (WMA).

Синтаксис

HRESULT MFCreateWMAEncoderActivate(
  IMFMediaType   *pMediaType,
  IPropertyStore *pEncodingConfigurationProperties,
  IMFActivate    **ppActivate
);

Параметры

pMediaType

Указатель на интерфейс IMFMediaType . Этот параметр задает формат закодированных выходных данных.

pEncodingConfigurationProperties

Указатель на интерфейс IPropertyStore хранилища свойств, содержащего параметры кодирования. Параметры кодирования для кодировщика WMV определяются в файле заголовка wmcodecdsp.h. Если у вас есть объект ASF ContentInfo, содержащий объект профиля ASF со всеми потоками для выходного файла, вы можете получить хранилище свойств, вызвав IMFASFContentInfo::GetEncodingConfigurationPropertyStore.

ppActivate

Получает указатель на интерфейс IMFActivate . Используйте этот интерфейс для создания кодировщика. Вызывающий объект должен освободить интерфейс .

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

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

Требования

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

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

Объекты активации

Функции Media Foundation