Метод IMFCaptureSink2::SetOutputMediaType (mfcaptureengine.h)
Динамически задает тип выходного носителя приемника записей или приемника предварительного просмотра.
Синтаксис
HRESULT SetOutputMediaType(
[in] DWORD dwStreamIndex,
[in] IMFMediaType *pMediaType,
[in] IMFAttributes *pEncodingAttributes
);
Параметры
[in] dwStreamIndex
Индекс потока для изменения типа выходного носителя.
[in] pMediaType
Новый тип выходного носителя.
[in] pEncodingAttributes
Новые атрибуты кодировщика. Это значение может иметь значение NULL.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно |
|
Приемник не поддерживает тип носителя. |
Комментарии
Это асинхронный вызов. Прослушивайте событие MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET , чтобы получать уведомления при установке типа выходного носителя.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | mfcaptureengine.h |