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

📄 o_karaoke_config.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 H
字号:
/****************************************************************************************************
*  Copyright (c) 2005 ZORAN Corporation, All Rights Reserved
*  THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
*  File: o_firmware_upgrade_custom.h
*
* Description:
* =========
/***************************************************************************************
* 	Constants and Macros
****************************************************************************************/
#ifndef D_GINGER_I86
#define PS_ACTION_SHIFT	16
#endif //D_GINGER_I86

// Specifics relating to Key shift Slider.
#define KEYSHIFT_SLIDER_MIN_VALUE			0
#define KEYSHIFT_SLIDER_MAX_VALUE			14
#define KEYSHIFT_SLIDER_CURRENT_VALUE		7 // Default value
#define KEYSHIFT_SLIDER_STEP_INDEX			1

// Specifics relating to Echo Slider.
#define ECHO_SLIDER_MIN_VALUE				0
#define ECHO_SLIDER_MAX_VALUE			16//15
#define ECHO_SLIDER_CURRENT_VALUE		8 // Default value
#define ECHO_SLIDER_STEP_INDEX			1


#define ADP_KAR_DEFAULT_KEY_SHIFT_PAR	0x00		/* Mid-range */
#define ADP_KAR_DEFAULT_ECHO_PAR		0x00		/* No Echo   */


#ifdef D_GUI_SINGLE_LINE_COMPONENT
// START : Dimensions and Locations for single line component.
#define AREA_KARAOKE_X					0
#define AREA_KARAOKE_Y					0
#define AREA_KARAOKE_W					OSD_LAYOUT_AREA_POPUP_W
#define AREA_KARAOKE_H					OSD_LAYOUT_AREA_POPUP_H
#define AREA_KARAOKEKIT_W				(AREA_KARAOKE_W - 4)
#define AREA_KARAOKEKIT_X					((AREA_KARAOKE_W - AREA_KARAOKEKIT_W) / 2)
#define AREA_KARAOKEKIT_Y					0
#define AREA_KARAOKEKIT_H					AREA_KARAOKE_H

#define CHOICE_HEIGHT						28
// END : Dimensions and Locations for single line component.
#else // D_GUI_SINGLE_LINE_COMPONENT
// START : Dimensions and Locations for Multi line component.
#define AREA_KARAOKE_X					140
#define AREA_KARAOKE_Y					40
#define AREA_KARAOKE_W					360
#define AREA_KARAOKE_H					160
#define AREA_KARAOKEKIT_X					8
#define AREA_KARAOKEKIT_Y					32
#define AREA_KARAOKEKIT_W				(AREA_KARAOKE_W - 18)
#define AREA_KARAOKEKIT_H					(AREA_KARAOKE_H - 40)

#define CHOICE_HEIGHT						28
// END : Dimensions and Locations for Multi line component.
#endif // D_GUI_SINGLE_LINE_COMPONENT

#define AREA_CHOICE_X						20
#define AREA_CHOICE_Y						50
#define AREA_CHOICE_W					240

#define AREA_KARAOKE_TITLE_X				8
#define AREA_KARAOKE_TITLE_Y				4
#define AREA_KARAOKE_TITLE_W				(AREA_KARAOKE_W - (AREA_KARAOKE_TITLE_X << 1))
#define AREA_KARAOKE_TITLE_H				CHOICE_HEIGHT

#define AREA_SLIDER_X						0
#define AREA_SLIDER_Y						0
#define AREA_SLIDER_W						120
#define AREA_SLIDER_H						CHOICE_HEIGHT

// Karaoke kit Slider specifics.
#define KARAOKEKIT_HSLIDER_BAR_HEIGHT		12
#define KARAOKEKIT_HSLIDER_BAR_WIDTH		80
#define KARAOKEKIT_HTAB_HEIGHT			24
#define KARAOKEKIT_HTAB_WIDTH				4

#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define NBR_MSO_CHOICE_MAX_VISIBLE		1
#else // D_GUI_SINGLE_LINE_COMPONENT
#define NBR_MSO_CHOICE_MAX_VISIBLE		3
#endif // D_GUI_SINGLE_LINE_COMPONENT

#define KARAOKEKIT_SCROLL_XPADDING		4
#define KARAOKEKIT_SCROLL_ARROW_HEIGHT	0

typedef enum
{
	KARAOKE_KEY_SHIFT_L7 = 15,
	KARAOKE_KEY_SHIFT_L6 = 14,
	KARAOKE_KEY_SHIFT_L5 = 13,
	KARAOKE_KEY_SHIFT_L4 = 12,
	KARAOKE_KEY_SHIFT_L3 = 11,
	KARAOKE_KEY_SHIFT_L2 = 10,
	KARAOKE_KEY_SHIFT_L1 = 9,
	KARAOKE_KEY_SHIFT_OFF = 0,
	KARAOKE_KEY_SHIFT_R1 = 1,	
	KARAOKE_KEY_SHIFT_R2 = 2,	
	KARAOKE_KEY_SHIFT_R3 = 3,
	KARAOKE_KEY_SHIFT_R4 = 4,	
	KARAOKE_KEY_SHIFT_R5 = 5,
	KARAOKE_KEY_SHIFT_R6 = 6,
	KARAOKE_KEY_SHIFT_R7 = 7
	
} KARAOKE_KEYSHIFT_SETTING;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -