⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tact.h

📁 ESS3890+SL原代码(1*16内存)
💻 H
字号:
/* Copyright 1996, ESS Technology, Inc.					*//* SCCSID @(#)tact.h	4.1 11/05/02 *//* * 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 + -