Compartilhar via


Método IMFCaptureSink2::SetOutputMediaType (mfcaptureengine.h)

Define dinamicamente o tipo de mídia de saída do coletor de registro ou do coletor de visualização.

Sintaxe

HRESULT SetOutputMediaType(
  [in] DWORD         dwStreamIndex,
  [in] IMFMediaType  *pMediaType,
  [in] IMFAttributes *pEncodingAttributes
);

Parâmetros

[in] dwStreamIndex

O índice de fluxo no qual alterar o tipo de mídia de saída.

[in] pMediaType

O novo tipo de mídia de saída.

[in] pEncodingAttributes

Os novos atributos do codificador. Isso pode ser nulo.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido
MF_E_INVALID_MEDIATYPE
O coletor não dá suporte ao tipo de mídia.

Comentários

Essa é uma chamada assíncrona. Ouça o evento MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET a ser notificado quando o tipo de mídia de saída tiver sido definido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfcaptureengine.h

Confira também

IMFCaptureSink2