Compartir a través de


Interfaz IAMExtDevice (strmif.h)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

La interfaz IAMExtDevice controla un dispositivo externo, como una cámara DV o un recodificador de cinta de vídeo (VTR).

Esta interfaz controla las funciones básicas del dispositivo. Existen otras interfaces para controlar la funcionalidad más específica en un dispositivo:

Herencia

La interfaz IAMExtDevice hereda de la interfaz IUnknown . IAMExtDevice también tiene estos tipos de miembros:

Métodos

La interfaz IAMExtDevice tiene estos métodos.

 
IAMExtDevice::Calibrate

El método Calibrar calibra el mecanismo de transporte de un dispositivo externo.
IAMExtDevice::get_DevicePort

El método get_DevicePort recupera el puerto de comunicación al que está conectado el dispositivo externo.
IAMExtDevice::get_DevicePower

El método get_DevicePower recupera el modo de alimentación del dispositivo externo.
IAMExtDevice::get_ExternalDeviceID

El método get_ExternalDeviceID recupera el número de modelo del dispositivo externo.
IAMExtDevice::get_ExternalDeviceVersion

El get_ExternalDeviceVersion recupera el número de versión del software operativo del dispositivo externo.
IAMExtDevice::GetCapability

El método GetCapability recupera las funciones del dispositivo externo.
IAMExtDevice::p ut_DevicePort

El método put_DevicePort asigna el puerto de comunicación al que está conectado el dispositivo externo.
IAMExtDevice::p ut_DevicePower

El método put_DevicePower asigna el modo de alimentación del dispositivo externo a encendido, apagado o en espera.

Comentarios

Los controladores de dispositivos DV requieren algunas constantes adicionales que se definen en el archivo de encabezado Xprtdefs.h.

En el caso de los dispositivos windows Driver Model (WDM), el filtro de captura de vídeo WDM expone automáticamente esta interfaz si el controlador WDM admite el conjunto de propiedades PROPSETID_EXT_DEVICE . Para obtener más información, consulta la documentación del Kit de controladores de Windows (WDK).

Requisitos de hardware

Para controlar un VCR externo, se recomiendan determinados requisitos de hardware. Los VCR con una interfaz serie RS-422 requieren una tarjeta de puerto serie especial o un adaptador RS-232-to-RS-422 externo. Además, para obtener el mejor rendimiento, el equipo debe tener una tarjeta de puerto serie creada con un UART de alto rendimiento 16550 (Receptor o transmisor asincrónico universal) para mantener velocidades de baudios más altas, como 38,4 baudios.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado strmif.h (incluye Dshow.h)

Consulte también

Interfaces