Método ITAMMediaFormat::p ut_MediaFormat (tapi3.h)

O método put_MediaFormat define o formato de mídia.

Sintaxe

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

Parâmetros

[in] pmt

Ponteiro para AM_MEDIA_TYPE estrutura. Para obter mais informações sobre AM_MEDIA_TYPE, consulte a documentação do DirectX.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_OUTOFMEMORY
Há memória insuficiente para executar a operação.

Comentários

Em endereços em que há suporte para uma variedade de formatos (como endereços MSP de onda, que são usados na maioria dos modems e painéis de voz), essa chamada é obrigatória ou o terminal não poderá se conectar.

Para outros endereços, como os implementados por IP, o formato pode ser fixo/predeterminado. Nesse caso, essa chamada falhará se o formato não for o mesmo que o formato predeterminado. Para recuperar esse formato predeterminado, um aplicativo pode usar get_MediaFormat.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho tapi3.h (inclua Tapi3.h)
Biblioteca Uuid.lib
DLL Tapi3.dll

Confira também

ITAMMediaFormat

Objeto Terminal

get_MediaFormat