External Transport Properties

The PROPSETID_EXT_TRANSPORT property set contains properties related to the control and transport of data from an external source, such as the type of signal that is transported and for searching to a specific location or timecode on the source's media. The following table describes the properties that are part of the PROPSETID_EXT_TRANSPORT property set.

PROPSETID_EXT_TRANSPORT KS properties Property description

KSPROPERTY_EXTXPORT_CAPABILITIES

Returns information on the capabilities of an external data transport, such as whether the device's media can be ejected, or the device can play backwards.

KSPROPERTY_EXTXPORT_INPUT_SIGNAL_MODE

Controls the input signal mode of the transport, such as 525 lines, 60 hertz (NTSC) Standard Definition SD-DV, or MPEG2 transport stream.

KSPROPERTY_EXTXPORT_OUTPUT_SIGNAL_MODE

Controls the output signal mode of the transport, such as 625 lines, 50 hertz (PAL) MPEG.

KSPROPERTY_EXTXPORT_LOAD_MEDIUM

Controls the load medium of an external device, such as open tray, close tray, or eject.

KSPROPERTY_EXTXPORT_MEDIUM_INFO

Returns information about an external device's medium, such as whether it is a cassette tape or disc, and whether write protection is enabled.

KSPROPERTY_EXTXPORT_STATE

Controls an external device's transport mode and state.

KSPROPERTY_EXTXPORT_STATE_NOTIFY

Controls notification of an external device's transport mode change or of its state change.

KSPROPERTY_EXTXPORT_TIMECODE_SEARCH

Specifies a timecode to search to, including frame, second, minute, and hour.

KSPROPERTY_EXTXPORT_ATN_SEARCH

Specifies an absolute track number to search to on a tape.

KSPROPERTY_EXTXPORT_RTC_SEARCH

Specifies a relative time counter to search to on a tape.

KSPROPERTY_EXTXPORT_RAW_AVC_CMD

Controls a raw AV/C code to send to an external device.