Compartilhar via


Método IMFTopologyNode::SetInputPrefType (mfidl.h)

Define o tipo de mídia preferencial para um fluxo de entrada neste nó.

Sintaxe

HRESULT SetInputPrefType(
  [in] DWORD        dwInputIndex,
  [in] IMFMediaType *pType
);

Parâmetros

[in] dwInputIndex

Índice baseado em zero do fluxo de entrada.

[in] pType

Ponteiro para a interface IMFMediaType do tipo de mídia.

Valor retornado

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.
E_NOTIMPL
Esse nó é um nó de origem.

Comentários

O tipo preferencial é uma dica para o carregador de topologia.

Não chame esse método depois de carregar uma topologia ou definir uma topologia na Sessão de Mídia. Alterar o tipo preferencial em uma topologia em execução pode causar erros de conexão.

Se nenhum fluxo de entrada existir no índice especificado, o método criará novos fluxos até e incluindo o número de índice especificado.

Nós de origem não podem ter entradas. Se esse método for chamado em um nó de origem, ele retornará E_NOTIMPL.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfidl.h
Biblioteca Mfuuid.lib

Confira também

IMFTopologyNode

Topologias