Compartir a través de


Método IMFTopologyNode::SetOutputPrefType (mfidl.h)

Establece el tipo de medio preferido para un flujo de salida en este nodo.

Sintaxis

HRESULT SetOutputPrefType(
  [in] DWORD        dwOutputIndex,
  [in] IMFMediaType *pType
);

Parámetros

[in] dwOutputIndex

Índice de base cero del flujo de salida.

[in] pType

Puntero a la interfaz IMFMediaType del tipo de medio.

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.
E_NOTIMPL
Este nodo es un nodo de salida.

Comentarios

El tipo preferido es una sugerencia para el cargador de topología.

No llame a este método después de cargar una topología o establecer una topología en la sesión multimedia. Cambiar el tipo preferido en una topología en ejecución puede provocar errores de conexión.

Si no existe ningún flujo de salida en el índice especificado, el método crea nuevas secuencias hasta e incluye el número de índice especificado.

Los nodos de salida no pueden tener salidas. Si se llama a este método en un nodo de salida, devuelve E_NOTIMPL

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

Consulte también

IMFTopologyNode

Topologías