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

Obtém o número mínimo e máximo de fluxos de entrada e saída para essa MFT (transformação do Media Foundation).

Sintaxe

HRESULT GetStreamLimits(
  [out] DWORD *pdwInputMinimum,
  [out] DWORD *pdwInputMaximum,
  [out] DWORD *pdwOutputMinimum,
  [out] DWORD *pdwOutputMaximum
);

Parâmetros

[out] pdwInputMinimum

Recebe o número mínimo de fluxos de entrada.

[out] pdwInputMaximum

Recebe o número máximo de fluxos de entrada. Se não houver no máximo, receberá o valor MFT_STREAMS_UNLIMITED.

[out] pdwOutputMinimum

Recebe o número mínimo de fluxos de saída.

[out] pdwOutputMaximum

Recebe o número máximo de fluxos de saída. Se não houver no máximo, receberá o valor MFT_STREAMS_UNLIMITED.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Se o MFT tiver um número fixo de fluxos, os valores mínimo e máximo serão os mesmos.

Não é recomendável criar um MFT que dê suporte a zero entradas ou saídas zero. Um MFT sem entradas ou sem saídas pode não ser compatível com o restante do pipeline do Media Foundation. Em vez disso, você deve criar um coletor ou fonte do Media Foundation para essa finalidade.

Quando um MFT é criado pela primeira vez, não é garantido que ele tenha o número mínimo de fluxos. Para encontrar o número real de fluxos, chame IMFTransform::GetStreamCount.

Esse método não deve ser chamado com parâmetros NULL , embora, na prática, algumas implementações possam permitir parâmetros NULL .

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

Requisitos

Requisito Valor
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