Структура TRANSPORTBASICPARMS (ksmedia.h)
Структура TRANSPORTBASICPARMS определена, но не используется.
Синтаксис
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;
Члены
TimeFormat
Указывает базовый формат времени.
Flag | Значение |
---|---|
ED_FORMAT_MILLISECONDS | Миллисекунды |
ED_FORMAT_FRAMES | Кадров |
ED_FORMAT_REFERENCE_TIME | Время ссылки |
ED_FORMAT_HMSF | Двоичное десятичное число, представляющее часы, минуты, секунды и кадры |
ED_FORMAT_TMSF | Двоичное десятичное число, представляющее дорожки, минуты, секунды и кадры |
TimeReference
Указывает базовую ссылку на время.
Flag | Значение |
---|---|
ED_TIMEREF_TIMECODE | Код времени |
ED_TIMEREF_CONTROL_TRACK | Контрольная дорожка |
ED_TIMEREF_INDEX | Индекс |
Superimpose
Указывает, следует ли включать или отключать экранный дисплей. Укажите ЗНАЧЕНИЕ TRUE , чтобы включить, значение FALSE для отключения.
EndStopAction
Указывает действие остановки.
Flag | Значение |
---|---|
ED_MODE_STOP | Stop |
ED_MODE_REWIND | Rewind |
ED_MODE_FREEZE | Заморозка и приостановка |
RecordFormat
Указывает базовый формат записи.
Flag | Значение |
---|---|
ED_RECORD_FORMAT_SP | Стандартная игра |
ED_RECORD_FORMAT_LP | Долгая игра |
ED_RECORD_FORMAT_EP | Расширенное воспроизведение |
StepFrames
Указывает количество шагов кадра.
SetpField
Указывает количество шагов поля.
Preroll
Указывает сумму предварительной подготовки.
RecPreroll
Указывает сумму предварительной записи.
Postroll
Указывает сумму послеролла.
EditDelay
Указывает сумму задержки редактирования.
PlayTCDelay
Указывает величину задержки в коде воспроизведения.
RecTCDelay
Указывает величину задержки в коде времени записи.
EditField
Указывает поле редактирования.
FrameServo
Задает сервопривод кадра.
ColorFrameServo
Задает сервопривод цветовой рамки.
ServoRef
Указывает ссылку на серво.
Flag | Значение |
---|---|
ED_REF_EXTERNAL | Внешняя |
ED_REF_INPUT | Входные данные |
ED_REF_INTERNAL | Внутренние |
ED_REF_AUTO | Auto |
WarnGenlock
Указывает на genlock предупреждения.
SetTracking
Указывает отслеживание.
Flag | Значение |
---|---|
ED_TRACKING_PLUS | Plus |
ED_TRACKING_MINUS | Minus |
ED_TRACKING_RESET | Reset |
VolumeName[40]
Указывает имя тома.
Ballistic[20]
Указывает любые защищаемые данные.
Speed
Задает скорость.
CounterFormat
Задает формат счетчика.
TunerChannel
Указывает канал тюнера.
TunerNumber
Указывает номер тюнера.
TimerEvent
Указывает событие таймера.
TimerStartDay
Указывает день начала таймера.
TimerStartTime
Указывает время начала таймера.
TimerStopDay
Указывает день остановки таймера.
TimerStopTime
Указывает время остановки таймера.
Комментарии
Все маркеры ED_Xxx определяются в xprtdefs.h в пакете SDK Microsoft DirectX.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h (включая Ksmedia.h) |