Метод IMFTranscodeSinkInfoProvider::GetSinkInfo (mfidl.h)
Возвращает типы мультимедиа для аудио- и видеопотоков, указанных в профиле перекодирования.
Синтаксис
HRESULT GetSinkInfo(
[out] MF_TRANSCODE_SINK_INFO *pSinkInfo
);
Параметры
[out] pSinkInfo
Указатель на структуру MF_TRANSCODE_SINK_INFO .
Если метод завершается успешно, метод назначает указатели IMFMediaType на элементы pAudioMediaType и pVideoMediaType этой структуры. Метод может задать для любого члена значение NULL. Если после возврата метода любой из элементов не равен NULL, вызывающий объект должен освободить указатели IMFMediaType .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Перед вызовом этого метода вызовите IMFTranscodeSinkInfoProvider::SetProfile , чтобы задать профиль перекодирования. Метод GetSinkInfo использует профиль для создания типов мультимедиа для аудио- и видеопотоков.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfidl.h |