TRANSPORTBASICPARMS structure (ksmedia.h)

The TRANSPORTBASICPARMS structure is defined but not used.

Syntax

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;

Members

TimeFormat

Indicates 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

TimeReference

Indicates the basic time reference.

Flag Meaning
ED_TIMEREF_TIMECODE Time code
ED_TIMEREF_CONTROL_TRACK Control track
ED_TIMEREF_INDEX Index

Superimpose

Indicates whether to enable or disable the onscreen display. Specify TRUE to enable, FALSE to disable.

EndStopAction

Specifies the stop action.

Flag Meaning
ED_MODE_STOP Stop
ED_MODE_REWIND Rewind
ED_MODE_FREEZE Freeze/pause

RecordFormat

Indicates the basic record format.

Flag Meaning
ED_RECORD_FORMAT_SP Standard play
ED_RECORD_FORMAT_LP Long play
ED_RECORD_FORMAT_EP Extended play

StepFrames

Indicates the frame step count.

SetpField

Indicates the field step count.

Preroll

Indicates the preroll amount.

RecPreroll

Indicates the record preroll amount.

Postroll

Indicates the postroll amount.

EditDelay

Indicates the edit delay amount.

PlayTCDelay

Indicates the play timecode delay amount.

RecTCDelay

Indicates the record timecode delay amount.

EditField

Indicates the edit field.

FrameServo

Specifies the frame servo.

ColorFrameServo

Specifies the color frame servo.

ServoRef

Specifies the servo ref.

Flag Meaning
ED_REF_EXTERNAL External
ED_REF_INPUT Input
ED_REF_INTERNAL Internal
ED_REF_AUTO Auto

WarnGenlock

Indicates the warn genlock.

SetTracking

Specifies the tracking.

Flag Meaning
ED_TRACKING_PLUS Plus
ED_TRACKING_MINUS Minus
ED_TRACKING_RESET Reset

VolumeName[40]

Specifies the volume name.

Ballistic[20]

Specifies any proprietary data.

Speed

Specifies the speed.

CounterFormat

Specifies the counter format.

TunerChannel

Indicates the tuner channel.

TunerNumber

Indicates the tuner number.

TimerEvent

Specifies a timer event.

TimerStartDay

Indicates the timer start-day.

TimerStartTime

Indicates the timer start-time.

TimerStopDay

Indicates the timer stop-day.

TimerStopTime

Indicates the timer stop-time.

Remarks

Any ED_Xxx tokens are defined in xprtdefs.h in the Microsoft DirectX SDK.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)