Compartir a través de


Método IMFDeviceTransform::InitializeTransform (mftransform.h)

Se llama a InitializeTransform para inicializar el MFT del dispositivo.

Sintaxis

HRESULT InitializeTransform(
  [in] IMFAttributes *pAttributes
);

Parámetros

[in] pAttributes

Contiene un puntero a un atributo, pasado por la canalización de captura que contiene parámetros de inicialización. Los siguientes valores de atributos se pasan a la función

Clave de atributo Descripción
MF_DEVICEMFT_CONNECTED_FILTER_KSCONTROL
Interfaz IKsControl del objeto DeviceTransform anterior. También implementa IMFDeviceTransform, que se usa para obtener la información necesaria necesaria para crear una canalización válida.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
Indica el vínculo simbólico de un controlador de captura de vídeo.
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
Especifica el nombre para mostrar de un dispositivo. El nombre para mostrar es una cadena legible, adecuada para mostrarse en una interfaz de usuario.

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
S_OK
Inicialización correcta
MF_E_INVALIDREQUEST
El dispositivo MFT no pudo admitir la solicitud en este momento.

Comentarios

Las MFT de dispositivo pueden aprovechar esta función para inicializar varios objetos y estados internos. La canalización también puede usar el parámetro de entrada IMFAttributes para comunicar cierta información de configuración al MFT del dispositivo.

Requisitos

   
Cliente mínimo compatible Windows 10, versión 1703
Plataforma de destino Windows
Encabezado mftransform.h

Consulte también

IMFDeviceTransform