Método IMFDeviceTransform::GetInputCurrentType (mftransform.h)
El método GetInputCurrentType obtiene el tipo de medio actual para un flujo de entrada en esta transformación de Media Foundation (MFT).
Sintaxis
HRESULT GetInputCurrentType(
[in] DWORD dwInputStreamID,
[out] IMFMediaType **pMediaType
);
Parámetros
[in] dwInputStreamID
Identificador de flujo de entrada. Para obtener la lista de identificadores de flujo, llame a IMFDeviceTransform::GetStreamIDs.
[out] pMediaType
Recibe un puntero a la interfaz IMFMediaType que representa el tipo actual utilizado por esa secuencia.
Valor devuelto
El método devuelve un valor HRESULT. Entre los valores posibles se incluyen, entre otros, los valores especificados en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
Inicialización correcta |
|
El dispositivo MFT no pudo admitir la solicitud en este momento. |
|
El identificador de secuencia no es válido. |
|
No hay ningún tipo de medio disponible con el índice especificado. |
|
Todavía no se ha establecido ningún tipo de medio. |
Comentarios
Si el flujo de entrada especificado aún no tiene un tipo de medio, el método devuelve MF_E_TRANSFORM_TYPE_NOT_SET.
Notas de implementación
El MFT debe devolver un clon del tipo de medio, no un puntero al tipo original. De lo contrario, el autor de la llamada podría modificar el tipo y modificar el estado interno del MFT.Requisitos
Cliente mínimo compatible | Windows 10, versión 1703 |
Plataforma de destino | Windows |
Encabezado | mftransform.h |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de