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