Método IMFTopologyNode::GetInputPrefType (mfidl.h)
Recupera el tipo de medio preferido para un flujo de entrada en este nodo.
Sintaxis
HRESULT GetInputPrefType(
[in] DWORD dwInputIndex,
[out] IMFMediaType **ppType
);
Parámetros
[in] dwInputIndex
Índice de base cero del flujo de entrada.
[out] ppType
Recibe un puntero a la interfaz IMFMediaType del tipo de medio. El autor de la llamada debe liberar la interfaz .
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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Este nodo no tiene un tipo de entrada preferido. |
|
Índice de flujo no válido. |
|
Este nodo es un nodo de origen. |
Comentarios
Los nodos de origen no pueden tener entradas. Si se llama a este método en un nodo de origen, devuelve E_NOTIMPL.
El tipo de entrada preferido proporciona una sugerencia al cargador de topologías. En una topología totalmente resuelta, no hay ninguna garantía de que cada nodo de topología tenga un tipo de entrada preferido. Para obtener el tipo de medio real de un nodo, debe obtener un puntero al objeto subyacente del nodo. (Para obtener más información, vea MF_TOPOLOGY_TYPE enumeración).
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |
Library | Mfuuid.lib |