Interfaccia IAMExtDevice (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IAMExtDevice controlla un dispositivo esterno, ad esempio una fotocamera DV o un recoder nastro video .

Questa interfaccia controlla le funzioni di base del dispositivo. Esistono diverse altre interfacce per controllare funzionalità più specifiche in un dispositivo:

Ereditarietà

L'interfaccia IAMExtDevice eredita dall'interfaccia IUnknown . IAMExtDevice include anche questi tipi di membri:

Metodi

L'interfaccia IAMExtDevice include questi metodi.

 
IAMExtDevice::Calibrate

Il metodo Calibrate calibra il meccanismo di trasporto di un dispositivo esterno.
IAMExtDevice::get_DevicePort

Il metodo get_DevicePort recupera la porta di comunicazione a cui è connesso il dispositivo esterno.
IAMExtDevice::get_DevicePower

Il metodo get_DevicePower recupera la modalità di alimentazione del dispositivo esterno.
IAMExtDevice::get_ExternalDeviceID

Il metodo get_ExternalDeviceID recupera il numero di modello del dispositivo esterno.
IAMExtDevice::get_ExternalDeviceVersion

Il get_ExternalDeviceVersion recupera il numero di versione del software operativo del dispositivo esterno.
IAMExtDevice::GetCapability

Il metodo GetCapability recupera le funzionalità del dispositivo esterno.
IAMExtDevice::p ut_DevicePort

Il metodo put_DevicePort assegna la porta di comunicazione a cui è connesso il dispositivo esterno.
IAMExtDevice::p ut_DevicePower

Il metodo put_DevicePower assegna la modalità di alimentazione del dispositivo esterno a attiva, disattivata o standby.

Commenti

I driver di dispositivo DV richiedono alcune costanti aggiuntive definite nel file di intestazione Xprtdefs.h.

Per i dispositivi WDM (Windows Driver Model), il filtro di acquisizione video WDM espone automaticamente questa interfaccia se il driver WDM supporta il set di proprietà PROPSETID_EXT_DEVICE . Per altre informazioni, vedere la documentazione di Windows Driver Kit (WDK).

Requisiti hardware

Per controllare un registro virtuale esterno, sono consigliati determinati requisiti hardware. I VCR con un'interfaccia seriale RS-422 richiedono una scheda di porta seriale speciale o una scheda RS-232-to-RS-422 esterna. Inoltre, per ottenere prestazioni ottimali, il computer deve avere una scheda porta seriale compilata con un UART a prestazioni elevate (ricevitore/trasmettitore asincrono universale) per sostenere velocità di baud superiori, ad esempio 38.4 baud.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Interfacce