// ksmedia.h
typedef struct tagTRANSPORTBASICPARMS {
LONG TimeFormat;
LONG TimeReference;
LONG Superimpose;
LONG EndStopAction;
LONG RecordFormat;
LONG StepFrames;
LONG SetpField;
LONG Preroll;
LONG RecPreroll;
LONG Postroll;
LONG EditDelay;
LONG PlayTCDelay;
LONG RecTCDelay;
LONG EditField;
LONG FrameServo;
LONG ColorFrameServo;
LONG ServoRef;
LONG WarnGenlock;
LONG SetTracking;
TCHAR VolumeName[40];
LONG Ballistic[20];
LONG Speed;
LONG CounterFormat;
LONG TunerChannel;
LONG TunerNumber;
LONG TimerEvent;
LONG TimerStartDay;
LONG TimerStartTime;
LONG TimerStopDay;
LONG TimerStopTime;
} TRANSPORTBASICPARMS, *PTRANSPORTBASICPARMS;
View the official Windows Driver Kit DDI referenceNo description available.
The TRANSPORTBASICPARMS structure is defined but not used.
TimeFormatIndicates the basic time format.
| Flag | Meaning |
|---|---|
| ED_FORMAT_MILLISECONDS | Milliseconds |
| ED_FORMAT_FRAMES | Frames |
| ED_FORMAT_REFERENCE_TIME | Reference time |
| ED_FORMAT_HMSF | Binary coded decimal, representing hours, minutes, seconds, and frames |
| ED_FORMAT_TMSF | Binary coded decimal, representing tracks, minutes, seconds, and frames |
TimeReferenceIndicates the basic time reference.
| Flag | Meaning |
|---|---|
| ED_TIMEREF_TIMECODE | Time code |
| ED_TIMEREF_CONTROL_TRACK | Control track |
| ED_TIMEREF_INDEX | Index |
SuperimposeIndicates whether to enable or disable the onscreen display. Specify TRUE to enable, FALSE to disable.
EndStopActionSpecifies the stop action.
| Flag | Meaning |
|---|---|
| ED_MODE_STOP | Stop |
| ED_MODE_REWIND | Rewind |
| ED_MODE_FREEZE | Freeze/pause |
RecordFormatIndicates the basic record format.
| Flag | Meaning |
|---|---|
| ED_RECORD_FORMAT_SP | Standard play |
| ED_RECORD_FORMAT_LP | Long play |
| ED_RECORD_FORMAT_EP | Extended play |
StepFramesIndicates the frame step count.
SetpFieldIndicates the field step count.
PrerollIndicates the preroll amount.
RecPrerollIndicates the record preroll amount.
PostrollIndicates the postroll amount.
EditDelayIndicates the edit delay amount.
PlayTCDelayIndicates the play timecode delay amount.
RecTCDelayIndicates the record timecode delay amount.
EditFieldIndicates the edit field.
FrameServoSpecifies the frame servo.
ColorFrameServoSpecifies the color frame servo.
ServoRefSpecifies the servo ref.
| Flag | Meaning |
|---|---|
| ED_REF_EXTERNAL | External |
| ED_REF_INPUT | Input |
| ED_REF_INTERNAL | Internal |
| ED_REF_AUTO | Auto |
WarnGenlockIndicates the warn genlock.
SetTrackingSpecifies the tracking.
| Flag | Meaning |
|---|---|
| ED_TRACKING_PLUS | Plus |
| ED_TRACKING_MINUS | Minus |
| ED_TRACKING_RESET | Reset |
VolumeNameSpecifies the volume name.
BallisticSpecifies any proprietary data.
SpeedSpecifies the speed.
CounterFormatSpecifies the counter format.
TunerChannelIndicates the tuner channel.
TunerNumberIndicates the tuner number.
TimerEventSpecifies a timer event.
TimerStartDayIndicates the timer start-day.
TimerStartTimeIndicates the timer start-time.
TimerStopDayIndicates the timer stop-day.
TimerStopTimeIndicates the timer stop-time.
Any ED_Xxx tokens are defined in xprtdefs.h in the Microsoft DirectX SDK.