IAMExtDevice
TOC
Collapse the table of content
Expand the table of content

IAMExtDevice interface

The IAMExtDevice interface controls an external device, such as a DV camera or video tape recoder (VTR).

This interface controls basic device functions. Several other interfaces exist for controlling more specific functionality in a device:

Members

The IAMExtDevice interface inherits from the IUnknown interface. IAMExtDevice also has these types of members:

Methods

The IAMExtDevice interface has these methods.

MethodDescription
Calibrate

Calibrates the device's transport mechanism.

get_DevicePort

Retrieves the communication port to which the device is connected.

get_DevicePower

Retrieves the device's power mode.

get_ExternalDeviceID

Retrieves the model number of the device.

get_ExternalDeviceVersion

Retrieves the version number of the device's operating software.

GetCapability

Retrieves the capabilities of the device.

put_DevicePort

Specifies the communication port to which the device is connected.

put_DevicePower

Sets the device's power mode.

 

Remarks

The DV device drivers require some additional constants that are defined in the header file Xprtdefs.h.

For Windows Driver Model (WDM) devices, the WDM Video Capture Filter automatically exposes this interface if the WDM driver supports the PROPSETID_EXT_DEVICE property set. For more information, see the Windows Driver Kit (WDK) documtenation.

Hardware Requirements

To control an external VCR, certain hardware requirements are recommended. VCRs with an RS-422 serial interface require a special serial port card or an external RS-232-to-RS-422 adapter. In addition, for best performance, your computer should have a serial port card built with a 16550 high-performance UART (Universal Asynchronous Receiver/Transmitter) to sustain higher baud rates, such as 38.4 baud.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

See also

Interfaces

 

 

Show:
© 2016 Microsoft