Метод ITAMMediaFormat::p ut_MediaFormat (tapi3.h)

Метод put_MediaFormat задает формат мультимедиа.

Синтаксис

HRESULT put_MediaFormat(
  [in] const AM_MEDIA_TYPE *pmt
);

Параметры

[in] pmt

Указатель на структуру AM_MEDIA_TYPE . Дополнительные сведения о AM_MEDIA_TYPE см. в документации по DirectX.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод успешно выполнен.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.

Комментарии

Для адресов, для которых поддерживаются различные форматы (например, волны MSP-адресов, которые используются в большинстве модемов и голосовых досок), этот вызов является обязательным или терминал не сможет подключиться.

Для других адресов, таких как адреса, реализованные по ip-адресу, формат может быть фиксированным или предопределенным. В этом случае этот вызов завершится ошибкой, если формат отличается от предопределенного формата. Чтобы получить такой предопределенный формат, приложение может использовать get_MediaFormat.

Требования

   
Целевая платформа Windows
Header tapi3.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

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

ITAMMediaFormat

Объект Terminal

get_MediaFormat