Метод IMFSinkWriterEncoderConfig::SetTargetMediaType (mfreadwrite.h)
Динамически изменяет целевой тип мультимедиа, на который кодируется модуль записи приемника.
Синтаксис
HRESULT SetTargetMediaType(
[in] DWORD dwStreamIndex,
[in] IMFMediaType *pTargetMediaType,
[in] IMFAttributes *pEncodingParameters
);
Параметры
[in] dwStreamIndex
Указывает индекс потока.
[in] pTargetMediaType
Новый формат мультимедиа для кодирования.
[in] pEncodingParameters
Новый набор параметров кодирования для настройки кодировщика. Если значение не указано, будут использоваться предоставленные ранее параметры.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Новый тип мультимедиа должен поддерживаться используемым приемником мультимедиа и MFT кодировщика, установленными в системе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | mfreadwrite.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по