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


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

Создает приемник Audio-Video с чередованием (AVI).

Синтаксис

HRESULT MFCreateAVIMediaSink(
  [in]           IMFByteStream *pIByteStream,
  [in]           IMFMediaType  *pVideoMediaType,
  [in, optional] IMFMediaType  *pAudioMediaType,
  [out]          IMFMediaSink  **ppIMediaSink
);

Параметры

[in] pIByteStream

Указатель на поток байтов, который будет использоваться для записи AVI-файла.

[in] pVideoMediaType

Указатель на тип носителя входного видеопотока

[in, optional] pAudioMediaType

Указатель на тип мультимедиа входного аудиопотока

[out] ppIMediaSink

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

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

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

Требования

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

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

Функции Media Foundation