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

Obtém o número atual de fluxos de entrada e saída nesta MFT (transformação do Media Foundation).

Sintaxe

HRESULT GetStreamCount(
  [out] DWORD *pcInputStreams,
  [out] DWORD *pcOutputStreams
);

Parâmetros

[out] pcInputStreams

Recebe o número de fluxos de entrada.

[out] pcOutputStreams

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

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

O número de fluxos inclui fluxos não selecionados, ou seja, fluxos sem tipo de mídia ou tipo de mídia NULL .

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 MFTGetStreamCount. 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