Compartir a través de


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

Obtiene el número mínimo y máximo de flujos de entrada y salida para esta transformación de Media Foundation (MFT).

Sintaxis

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

Parámetros

[out] pdwInputMinimum

Recibe el número mínimo de flujos de entrada.

[out] pdwInputMaximum

Recibe el número máximo de flujos de entrada. Si no hay ningún máximo, recibe el valor MFT_STREAMS_UNLIMITED.

[out] pdwOutputMinimum

Recibe el número mínimo de flujos de salida.

[out] pdwOutputMaximum

Recibe el número máximo de flujos de salida. Si no hay ningún máximo, recibe el valor MFT_STREAMS_UNLIMITED.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si el MFT tiene un número fijo de secuencias, los valores mínimo y máximo son los mismos.

No se recomienda crear un MFT que admita cero entradas o cero salidas. Un MFT sin entradas o ninguna salida puede no ser compatible con el resto de la canalización de Media Foundation. En su lugar, debe crear un receptor o un origen de Media Foundation para este fin.

Cuando se crea por primera vez un MFT, no se garantiza que tenga el número mínimo de secuencias. Para buscar el número real de secuencias, llame a IMFTransform::GetStreamCount.

No se debe llamar a este método con parámetros NULL , aunque en la práctica algunas implementaciones pueden permitir parámetros NULL .

Si MFT_UNIQUE_METHOD_NAMES se define antes de incluir mftransform.h, se cambia el nombre de este método a MFTGetStreamLimits. Consulte Creación de objetos DMO/MFT híbridos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mftransform.h
Library Mfuuid.lib

Consulte también

IMFTransform

Transformaciones de Media Foundation