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

Obtiene los requisitos del búfer y otra información de una secuencia de salida en esta transformación de Media Foundation (MFT).

Sintaxis

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

Parámetros

[in] dwOutputStreamID

Identificador de flujo de salida. Para obtener la lista de identificadores de flujo, llame a IMFTransform::GetStreamIDs.

[out] pStreamInfo

Puntero a una estructura de MFT_OUTPUT_STREAM_INFO . El método rellena la estructura con información sobre el flujo de salida.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_INVALIDSTREAMNUMBER
Número de flujo no válido.

Comentarios

Es válido llamar a este método antes de establecer los tipos de medios. Tenga en cuenta que los resultados de esta llamada pueden cambiar dinámicamente después de que cambie el tipo de medio y después de llamar a ProcessOutput , por lo que es posible que tenga que llamar a este método de nuevo después de que se produzca cualquiera de estos.

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

Requisitos

   
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