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

📄 o_volume_control_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_volume_control_config.h
*
* Description:
* =========
****************************************************************************************************/


#include "Config.h"   	// Global Configuration - do not remove!
/****************************************************************************************************
*	DEFINITION: Private typedefs 
****************************************************************************************************/
/****************************************************************************************************
*	DEFINITION: Private named constants
****************************************************************************************************/
/***************************************************************************************
* 	Constants and Macros
****************************************************************************************/
#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define AREA_VOLUME_X						0
#define AREA_VOLUME_Y						0
#define AREA_VOLUME_W						OSD_LAYOUT_AREA_POPUP_W
#define AREA_VOLUME_H						OSD_LAYOUT_AREA_POPUP_H

#define AREA_VOLUMEKIT_X						4
#define AREA_VOLUMEKIT_Y						4
#define AREA_VOLUMEKIT_W						(AREA_VOLUME_W - (AREA_VOLUMEKIT_X << 1))
#define AREA_VOLUMEKIT_H						(AREA_VOLUME_H - (AREA_VOLUMEKIT_Y << 1))				 

#else
#define AREA_VOLUME_X							140
#define AREA_VOLUME_Y							100
#define AREA_VOLUME_W							368
#if defined(D_GUI_HEADPHONE_VOLUME) || defined(D_SEPARATE_CHANNEL_VOLUME_CONTROL)
#define AREA_VOLUME_H							80
#else
#define AREA_VOLUME_H							50
#endif

#define  AREA_VOLUMEKIT_X						8
#define  AREA_VOLUMEKIT_Y						8
#define  AREA_VOLUMEKIT_W						(AREA_VOLUME_W -14)
#define  AREA_VOLUMEKIT_H						(AREA_VOLUME_H - (AREA_VOLUMEKIT_Y<<1))
#endif  //D_GUI_SINGLE_LINE_COMPONENT

#define AREA_VOLUME_ITEM_X					0
#define AREA_VOLUME_ITEM_Y					0
#define AREA_VOLUME_ITEM_W					AREA_VOLUMEKIT_W
#define AREA_VOLUME_ITEM_H					(AREA_VOLUMEKIT_H/NBR_MSO_CHOICE_MAX_VISIBLE)//TimL_1128_2005_B

#define VOLUMEKIT_SCROLL_XPADDING				4
#define VOLUMEKIT_SCROLL_ARROW_HEIGHT 		0

#ifdef D_GUI_SINGLE_LINE_COMPONENT
#define NBR_MSO_CHOICE_MAX_VISIBLE			1
#else //D_GUI_SINGLE_LINE_COMPONENT
#if defined(D_GUI_HEADPHONE_VOLUME) || defined(D_SEPARATE_CHANNEL_VOLUME_CONTROL)
#define NBR_MSO_CHOICE_MAX_VISIBLE			2
#else
#define NBR_MSO_CHOICE_MAX_VISIBLE			1
#endif
#endif //D_GUI_SINGLE_LINE_COMPONENT


#define VOLUME_HSLIDER_BAR_HEIGHT			16
#define VOLUME_HSLIDER_BAR_WIDTH				100
#define VOLUME_HTAB_HEIGHT					28
#define VOLUME_HTAB_WIDTH						4

// For non DDX, we can decide of the number of steps
#define NUM_SLIDER_STEPS_HEADPHONE_NON_DDX			16

#define NUM_SLIDER_STEPS_MAIN				(sizeof(aVolumeValuesMain)/sizeof(aVolumeValuesMain[0]))
#define NUM_SLIDER_STEPS_CHANNEL_DDX		(sizeof(aVolumeValuesSeparate))

#define NUM_SLIDER_STEPS_CHANNEL			NUM_SLIDER_STEPS_CHANNEL_DDX

#define MIN_VOLUME_SLIDER				0
#define INIT_VOLUME_SLIDER				0

#define STEP_INDEX_VOLUME_SLIDER		1

 #ifdef  D_GUI_O_VOLUME_CONTROL_TIMEOUT 
 #define TIMEOUT_VOLUME_DISPLAY		50//5S
 #endif

/****************************************************************************************************
*	DEFINITION: Private macros
****************************************************************************************************/


⌨️ 快捷键说明

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