?? tact.h
字號:
/* Copyright 1996, ESS Technology, Inc. *//* SCCSID @(#)tact.h 1.11 10/16/97 *//* * This is modified from version 1.75 of tact.h to use on mvd board */#ifndef _TACT_H_#define _TACT_H_#ifndef _COMMON_H_#include "common.h"#endif/************************************************************************ * Following is shared definition. * ************************************************************************/#ifdef P1O /* Play-only machine 1 */#define PO_ASSERT_SKIP CLEAR_AUX0 /* Active low signal */#define PO_RELEASE_SKIP SET_AUX0#define PO_ASSERT_PAUSE SET_AUX4 /* Active high signal */#define PO_RELEASE_PAUSE CLEAR_AUX4#define PO_ASSERT_PLAY PO_ASSERT_PAUSE /* PLAY is same as PAUSE*/#else#ifdef P2O /* Play-only machine 2 */#define PO_ASSERT_SKIP SET_AUX0 /* Active high signal */#define PO_RELEASE_SKIP CLEAR_AUX0#define PO_ASSERT_PAUSE SET_AUX1 /* Active high signal */#define PO_RELEASE_PAUSE CLEAR_AUX1#define PO_ASSERT_PLAY PO_ASSERT_PAUSE /* PLAY is same as PAUSE*/#else /* Other play-only settings */#ifdef P3O#define PO_ASSERT_SKIP IR_send_Next()#define PO_RELEASE_SKIP#define PO_ASSERT_PAUSE IR_send_Pause()#define PO_RELEASE_PAUSE#define PO_ASSERT_PLAY IR_send_Play()#else#ifdef P4O#define PO_ASSERT_SKIP IR_send_Next()#define PO_RELEASE_SKIP#define PO_ASSERT_PAUSE IR_send_Pause()#define PO_RELEASE_PAUSE#define PO_ASSERT_PLAY IR_send_Play()#else#define PO_ASSERT_SKIP#define PO_RELEASE_SKIP#define PO_ASSERT_PAUSE#define PO_RELEASE_PAUSE#define PO_ASSERT_PLAY#endif /* P4O */#endif /* P3O */#endif /* P2O */#endif /* P1O *//* * Current operating mode */#define MODE_NORMAL 0#define MODE_SLOW 1#define MODE_FREEZE 2#define MODE_STEP 4#define MODE_PAUSE 8#define MODE_FAST 0x10/* * For scanMode */#define SCAN_OFF 0#define SCAN_A 1 /* I-frame only */#define SCAN_B 2 /* Digest *//************************************************************************ * Global variables. * ************************************************************************/EXPORT char audioLevel;EXPORT volatile char changeVideoType;EXPORT unsigned int clearIgnoreTime;EXPORT unsigned int clearPauseTime;EXPORT unsigned int clearSkipTime;EXPORT unsigned int delaySkipAmount;EXPORT char digestBackground;EXPORT char digestPause;EXPORT char disableOsd;EXPORT char displayLogo;EXPORT char end_of_track;EXPORT char encSelMode;EXPORT char foundVCDversion;EXPORT unsigned char ignoreTDM;EXPORT char ignoreTimeOut;EXPORT char inDigestShadow;EXPORT char jumperAuto;EXPORT int keepStillType;EXPORT char keepVideoType;EXPORT char msgVCD[];#ifdef BILINGUAL_OSDEXPORT char c_msgVCD[];#endifEXPORT char muteAudio;EXPORT int newVideoAddr;EXPORT char nextNplay;EXPORT char osdSelect;EXPORT char pbcON;EXPORT unsigned int pauseWidth;EXPORT int playMode;EXPORT char scanMode;EXPORT char showCDtype;EXPORT char skipPauseOsd;EXPORT char skipTk1;EXPORT unsigned int skipWidth;EXPORT unsigned int subDigestEndTime; EXPORT volatile char tdmStopCopy;EXPORT char audio_in_digest;EXPORT unsigned short vcdVersion;EXPORT int vcx_digest_audio_duration;EXPORT char viewTrack;EXPORT unsigned int whenDelayPlay;EXPORT unsigned int whenDelaySkip;/************************************************************************ * Global routines. * ************************************************************************/EXPORT void assertPause(void);EXPORT void assertPlay(void);EXPORT void changeTVmode(int);EXPORT void cleanSystemState(void);EXPORT void postDigestPause(void);EXPORT void processTact(void);EXPORT void processChangeVideo(int);EXPORT void resetMode();EXPORT void showDarkBframe(void);EXPORT void skipTrack(void);EXPORT void slowServices(void);#endif /* _TACT_H_ */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -