Export (0) Print
Expand All
1 out of 1 rated this helpful - Rate this topic

IAMExtTransport interface

The IAMExtTransport interface controls the transport on a video tape recporder (VTR) or camcorder. Applications can use this interface to play, record, or stop the transport; determine whether the transport contains media; and other transport-related functions. The implementation of this interface can vary, depending on the device. Some methods might return E_NOTIMPL if the device does not support them.

This interface also contains methods for non-linear editing through edit events and edit property sets. Currently, DirectShow does not provide any filters or drivers that implement this part of the interface.

Members

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

Methods

The IAMExtTransport interface has these methods.

MethodDescription
get_AntiClogControl

Determines if the anti-headclog control is enabled or disabled.

get_EditStart

Determines whether edit control is active.

get_LocalControl

Retrieves the state of the device.

get_MediaState

Retrieves the current state of the media.

get_Mode

Retrieves the mode of the transport.

get_Rate

Retrieves the playback rate.

GetBump

Retrieves status of bump mode.

GetCapability

Retrieves the general capabilities of an external transport.

GetChase

Retrieves the status of chase mode.

GetEditProperty

Retrieves individual parameters and values associated with a particular edit property set.

GetEditPropertySet

Retrieves the current state of an edit property set.

GetStatus

Determines the status of the transport.

GetTransportAudioParameters

Retrieves the transport's audio parameter settings.

GetTransportBasicParameters

Retrieves the transport's basic parameter settings.

GetTransportVideoParameters

Retrieves the transport's video parameter settings.

put_AntiClogControl

Enables or disables the transport's anti-headclog control.

put_EditStart

Activates edit control.

put_LocalControl

Sets the state of the device to local or remote control.

put_MediaState

Sets the current state of the media.

put_Mode

Sets the movement of the transport to a new mode, such as play, stop, or record.

put_Rate

Sets the playback rate for variable-speed external devices.

SetBump

Temporarily changes the speed of playback for synchronization of multiple external devices.

SetChase

Enables or disables chase mode.

SetEditProperty

Defines individual parameters and values associated with a particular edit property set.

SetEditPropertySet

Registers an edit property set that describes a group of edit properties.

SetTransportAudioParameters

Sets audio parameter settings for the transport.

SetTransportBasicParameters

Sets the transport's basic parameters.

SetTransportVideoParameters

Sets the video parameters for the transport.

 

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_TRANSPORT property set. For more information, see the Windows Driver Kit (WDK) documentation.

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 to sustain higher baud rates, such as 38.4 baud.

Filter Developers

Implement this interface if you are writing a filter that controls an external device with a transport, such as a VTR. If you implement this interface, you should implement the IAMExtDevice interface as well.

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

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.