Compartilhar via


Método IMFTransform::GetOutputStreamInfo (mftransform.h)

Obtém os requisitos de buffer e outras informações para um fluxo de saída nesta transformação do Media Foundation (MFT).

Sintaxe

HRESULT GetOutputStreamInfo(
  [in]  DWORD                  dwOutputStreamID,
  [out] MFT_OUTPUT_STREAM_INFO *pStreamInfo
);

Parâmetros

[in] dwOutputStreamID

Identificador de fluxo de saída. Para obter a lista de identificadores de fluxo, chame IMFTransform::GetStreamIDs.

[out] pStreamInfo

Ponteiro para uma estrutura MFT_OUTPUT_STREAM_INFO . O método preenche a estrutura com informações sobre o fluxo de saída.

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.
MF_E_INVALIDSTREAMNUMBER
Número de fluxo inválido.

Comentários

É válido chamar esse método antes de definir os tipos de mídia. Observe que os resultados dessa chamada podem ser alterados dinamicamente depois que o tipo de mídia é alterado e depois que ProcessOutput é chamado, portanto, talvez seja necessário chamar esse método novamente depois que qualquer um deles ocorrer.

Se MFT_UNIQUE_METHOD_NAMES for definido antes de incluir mftransform.h, esse método será renomeado como MFTGetOutputStreamInfo. Consulte Criando objetos DMO/MFT híbridos.

Requisitos

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

Confira também

IMFTransform

Transformações do Media Foundation