Método IMFDeviceTransform::GetOutputAvailableType (mftransform.h)
El método GetOutputAvailableType obtiene un tipo de medio disponible para una secuencia de salida en esta transformación de Media Foundation (MFT).
Sintaxis
HRESULT GetOutputAvailableType(
[in] DWORD dwOutputStreamID,
[in] DWORD dwTypeIndex,
[out] IMFMediaType **pMediaType
);
Parámetros
[in] dwOutputStreamID
Identificador de flujo de salida. Para obtener la lista de identificadores de flujo, llame a IMFDeviceTransform::GetStreamIDs.
[in] dwTypeIndex
Índice del tipo de medio que se va a recuperar. Los tipos multimedia se indexan desde cero y se devuelven en orden aproximado de preferencia.
[out] pMediaType
Recibe un puntero a la interfaz IMFMediaType .
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. |
Comentarios
MFT define una lista de tipos de medios disponibles para cada flujo de salida y los ordena por preferencia.
Este método enumera los tipos de medios disponibles para un flujo de salida. Para enumerar los tipos disponibles, incremente dwTypeIndex hasta que el método devuelva MF_E_NO_MORE_TYPES.
Notas de implementación
Si MFT almacena internamente un tipo de medio, 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