Compartilhar via


Interface IAMExtDevice (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A interface IAMExtDevice controla um dispositivo externo, como uma câmera DV ou um VTR (recodificador de fita de vídeo).

Essa interface controla as funções básicas do dispositivo. Existem várias outras interfaces para controlar funcionalidades mais específicas em um dispositivo:

Herança

A interface IAMExtDevice herda da interface IUnknown . IAMExtDevice também tem estes tipos de membros:

Métodos

A interface IAMExtDevice tem esses métodos.

 
IAMExtDevice::Calibrate

O método Calibrar calibra o mecanismo de transporte de um dispositivo externo.
IAMExtDevice::get_DevicePort

O método get_DevicePort recupera a porta de comunicação à qual o dispositivo externo está conectado.
IAMExtDevice::get_DevicePower

O método get_DevicePower recupera o modo de energia do dispositivo externo.
IAMExtDevice::get_ExternalDeviceID

O método get_ExternalDeviceID recupera o número do modelo do dispositivo externo.
IAMExtDevice::get_ExternalDeviceVersion

O get_ExternalDeviceVersion recupera o número de versão do software operacional do dispositivo externo.
IAMExtDevice::GetCapability

O método GetCapability recupera os recursos do dispositivo externo.
IAMExtDevice::p ut_DevicePort

O método put_DevicePort atribui a porta de comunicação à qual o dispositivo externo está conectado.
IAMExtDevice::p ut_DevicePower

O método put_DevicePower atribui o modo de energia do dispositivo externo a ativado, desativado ou em espera.

Comentários

Os drivers de dispositivo DV exigem algumas constantes adicionais definidas no arquivo de cabeçalho Xprtdefs.h.

Para dispositivos WDM (Modelo de Driver do Windows), o Filtro de Captura de Vídeo do WDM expõe automaticamente essa interface se o driver WDM der suporte ao conjunto de propriedades PROPSETID_EXT_DEVICE . Para obter mais informações, consulte a documentação do WDK (Kit de Driver do Windows ).

Requisitos de hardware

Para controlar um VCR externo, determinados requisitos de hardware são recomendados. Os VCRs com uma interface serial RS-422 exigem uma porta serial especial cartão ou um adaptador RS-232-to-RS-422 externo. Além disso, para melhor desempenho, seu computador deve ter uma porta serial cartão criada com um UART de alto desempenho 16550 (Receptor/Transmissor Assíncrono Universal) para sustentar taxas de baud mais altas, como 38,4 baud.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Interfaces