summaryrefslogtreecommitdiff
path: root/tvapi/libtv/tvsetting/CTvSetting.h (plain)
blob: 22a2f9a3c6a561979ddae9c0e1951fa79cec02ab
1#ifndef __TV_SETTING_H__
2#define __TV_SETTING_H__
3
4#include <pthread.h>
5#include <stdint.h>
6
7#include "CTvSettingCfg.h"
8#include "CTvSettingDeviceFactory.h"
9#include "TvKeyData.h"
10#include "../tv/CTvLog.h"
11
12#define LOG_TAG "TvSetting"
13
14using namespace android;
15
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20bool CTvSettingLoad();
21bool CTvSettingunLoad();
22
23int CTvSettingdoSuspend();
24int CTvSettingdoResume();
25int MiscSSMRestoreDefault();
26int MiscSSMFacRestoreDefault();
27int ReservedSSMRestoreDefault();
28
29int SSMSaveEEP_One_N310_N311(int offset, int rw_val) ;
30int SSMReadEEP_One_N310_N311(int offset);
31int SSMSaveEEP_N_N310_N311(int offset, int data_len, int *data_buf);
32int SSMReadEEP_N_N310_N311(int offset, int data_len, int *data_buf);
33//int EEPWriteNByte(int offset, int data_len, unsigned char * data_buf);
34//int EEPReadNByte(int offset, int data_len, unsigned char * data_buf);
35int SSMSaveFlash_One_N310_N311(int offset, int rw_val);
36int SSMReadFlash_One_N310_N311(int offset);
37int SSMSaveFlash_N_N310_N311(int offset, int data_len, int *data_buf);
38int SSMReadFlash_N_N310_N311(int offset, int data_len, int *data_buf);
39
40int SSMSaveBurnWriteCharaterChar(int rw_val);
41int SSMReadBurnWriteCharaterChar();
42int SSMSaveFactoryBurnMode(int rw_val);
43int SSMReadFactoryBurnMode();
44int SSMSavePowerOnOffChannel(int rw_val);
45int SSMReadPowerOnOffChannel();
46int SSMSaveLastSelectSourceInput(int rw_val);
47int SSMReadLastSelectSourceInput();
48int SSMSaveSystemLanguage(int rw_val);
49int SSMReadSystemLanguage();
50int SSMSaveAgingMode(int rw_val);
51int SSMReadAgingMode();
52int SSMSavePanelType(int rw_val);
53int SSMReadPanelType();
54int SSMSavePowerOnMusicSwitch(int rw_val);
55int SSMReadPowerOnMusicSwitch();
56int SSMSavePowerOnMusicVolume(int rw_val);
57int SSMReadPowerOnMusicVolume();
58int SSMSaveSystemSleepTimer(int rw_val);
59int SSMReadSystemSleepTimer();
60int SSMSaveInputSourceParentalControl(int source_index, unsigned char ctl_flag);
61int SSMReadInputSourceParentalControl(int source_index);
62int SSMSaveParentalControlSwitch(int rw_val);
63int SSMReadParentalControlSwitch();
64int SSMGetCustomerDataStart();
65int SSMGetCustomerDataLen();
66int SSMGetATVDataStart();
67int SSMGetATVDataLen();
68int SSMGetVPPDataStart();
69int SSMGetVPPDataLen();
70int SSMSaveSearchNavigateFlag(int rw_val);
71int SSMReadSearchNavigateFlag();
72int SSMSaveInputNumLimit(int rw_val);
73int SSMReadInputNumLimit();
74int SSMSaveLocalDimingOnOffFlg(int rw_val);
75int SSMReadLocalDimingOnOffFlg();
76int SSMSaveVDac2DValue(unsigned short rw_val);
77int SSMReadVDac2DValue();
78int SSMSaveVDac3DValue(unsigned short rw_val);
79int SSMReadVDac3DValue();
80int SSMSaveChromaStatus(int mode);
81int SSMSaveNonStandardValue(unsigned short rw_val);
82int SSMReadNonStandardValue(void);
83int SSMSaveAdbSwitchValue(int rw_val);
84int SSMReadAdbSwitchValue(void);
85int SSMSaveSerialCMDSwitchValue(int rw_val);
86int SSMReadSerialCMDSwitchValue(void);
87int SSMSaveNoiseGateThresholdValue(int rw_val);
88int SSMReadNoiseGateThresholdValue(void);
89int SSMSaveGraphyBacklight(int rw_val);
90int SSMReadGraphyBacklight(void);
91int SSMSaveFastSuspendFlag(int rw_val);
92int SSMReadFastSuspendFlag(void);
93int SSMSaveCABufferSizeValue(unsigned short rw_val);
94int SSMReadCABufferSizeValue(void);
95int SSMSaveStandbyMode(int rw_val);
96int SSMReadStandbyMode();
97int SSMSaveHDMIEQMode(int rw_val);
98int SSMReadHDMIEQMode();
99int SSMSaveLogoOnOffFlag(int rw_val);
100int SSMReadLogoOnOffFlag();
101int SSMSaveHDMIInternalMode(unsigned int rw_val);
102int SSMReadHDMIInternalMode();
103int SSMSaveParentalControlPassWord(unsigned char *password, int size);
104int SSMReadParentalControlPassWord(unsigned short *password);
105int SSMSaveDisable3D(int rw_val);
106int SSMReadDisable3D();
107int SSMSaveGlobalOgoEnable(int rw_val);
108int SSMReadGlobalOgoEnable();
109int SSMDeviceMarkCheck();
110int SSMRestoreDeviceMarkValues();
111int SSMHandlePreCopying();
112int SSMSaveDTVType(int rw_val);
113int SSMReadDTVType(int *rw_val);
114
115int GetSSMCfgBufferData(const char *key_str, int *buf_item_count, int radix, unsigned char data_buf[]);
116
117int SSMSaveSourceInput(unsigned char rw_val);
118int SSMReadSourceInput();
119int SSMSaveCVBSStd(unsigned char rw_val);
120int SSMReadCVBSStd(unsigned char *rw_val);
121int SSMSave3DMode(unsigned char rw_val);
122int SSMRead3DMode(unsigned char *rw_val);
123int SSMSave3DLRSwitch(unsigned char rw_val);
124int SSMRead3DLRSwitch(unsigned char *rw_val);
125int SSMSave3DDepth(unsigned char rw_val);
126int SSMRead3DDepth(unsigned char *rw_val);
127int SSMSave3DTO2D(unsigned char rw_val);
128int SSMRead3DTO2D(unsigned char *rw_val);
129int SSMSaveBrightness(int offset, int rw_val);
130int SSMReadBrightness(int offset, int *rw_val);
131int SSMSaveContrast(int offset, int rw_val);
132int SSMReadContrast(int offset, int *rw_val);
133int SSMSaveSaturation(int offset, int rw_val);
134int SSMReadSaturation(int offset, int *rw_val);
135int SSMSaveHue(int offset, int rw_val);
136int SSMReadHue(int offset, int *rw_val);
137int SSMSaveSharpness(int offset, int rw_val);
138int SSMReadSharpness(int offset, int *rw_val);
139int SSMSaveSceneMode(int rw_val);
140int SSMReadSceneMode(int *rw_val);
141int SSMSavePictureMode(int offset, int rw_val);
142int SSMReadPictureMode(int offset, int *rw_val);
143int SSMSaveColorTemperature(int offset, int rw_val);
144int SSMReadColorTemperature(int offset, int *rw_val);
145int SSMSaveNoiseReduction(int offset, int rw_val);
146int SSMReadNoiseReduction(int offset, int *rw_val);
147int SSMSaveDisplayMode(int offset, int rw_val);
148int SSMReadDisplayMode(int offset, int *rw_val);
149int SSMSaveBackLightVal(int offset, int rw_val);
150int SSMReadBackLightVal(int offset, int *rw_val);
151
152int SSMReadFBCN360BackLightVal(int *rw_val);
153int SSMSaveFBCN360BackLightVal(int rw_val);
154int SSMSaveFBCELECmodeVal(int rw_val);
155int SSMReadFBCELECmodeVal(int *rw_val);
156int SSMSaveFBCN360ColorTempVal(int rw_val);
157int SSMReadFBCN360ColorTempVal(int *rw_val);
158
159
160
161int SSMSaveColorDemoMode(unsigned char rw_val);
162int SSMReadColorDemoMode(unsigned char *rw_val);
163int SSMSaveColorBaseMode(unsigned char rw_val);
164int SSMReadColorBaseMode(unsigned char *rw_val);
165int SSMSaveRGBGainRStart(int offset, unsigned int rw_val);
166int SSMReadRGBGainRStart(int offset, unsigned int *rw_val);
167int SSMSaveRGBGainGStart(int offset, unsigned int rw_val);
168int SSMReadRGBGainGStart(int offset, unsigned int *rw_val);
169int SSMSaveRGBGainBStart(int offset, unsigned int rw_val);
170int SSMReadRGBGainBStart(int offset, unsigned int *rw_val);
171int SSMSaveRGBPostOffsetRStart(int offset, int rw_val);
172int SSMReadRGBPostOffsetRStart(int offset, int *rw_val);
173int SSMSaveRGBPostOffsetGStart(int offset, int rw_val);
174int SSMReadRGBPostOffsetGStart(int offset, int *rw_val);
175int SSMSaveRGBPostOffsetBStart(int offset, int rw_val);
176int SSMReadRGBPostOffsetBStart(int offset, int *rw_val);
177int SSMSaveRGBValueStart(int offset, int8_t rw_val);
178int SSMReadRGBValueStart(int offset, int8_t *rw_val);
179int SSMSaveDBCStart(unsigned char rw_val);
180int SSMReadDBCStart(unsigned char *rw_val);
181int SSMSaveColorSpaceStart(unsigned char rw_val);
182int SSMReadColorSpaceStart(unsigned char *rw_val);
183int SSMSaveDnlpStart(unsigned char rw_val);
184int SSMReadDnlpStart(unsigned char *rw_val);
185int SSMSavePanoramaStart(int offset, unsigned char rw_val);
186int SSMReadPanoramaStart(int offset, unsigned char *rw_val);
187int SSMSaveTestPattern(unsigned char rw_val);
188int SSMReadTestPattern(unsigned char *rw_val);
189int SSMSaveAPL(unsigned char rw_val);
190int SSMReadAPL(unsigned char *rw_val);
191int SSMSaveAPL2(unsigned char rw_val);
192int SSMReadAPL2(unsigned char *rw_val);
193int SSMSaveBD(unsigned char rw_val);
194int SSMReadBD(unsigned char *rw_val);
195int SSMSaveBP(unsigned char rw_val);
196int SSMReadBP(unsigned char *rw_val);
197int SSMSaveDDRSSC(unsigned char rw_val);
198int SSMReadDDRSSC(unsigned char *rw_val);
199int SSMSaveLVDSSSC(unsigned char *rw_val);
200int SSMReadLVDSSSC(unsigned char *rw_val);
201int SSMSaveDreamPanel(unsigned char rw_val);
202int SSMReadDreamPanel(unsigned char *rw_val);
203int SSMSaveUserNatureLightSwitch(unsigned char rw_val);
204int SSMReadUserNatureLightSwitch(unsigned char *rw_val);
205int SSMSaveDBCBacklightEnable(unsigned char rw_val);
206int SSMReadDBCBacklightEnable(unsigned char *rw_val);
207int SSMSaveDBCBacklightStd(unsigned char rw_val);
208int SSMReadDBCBacklightStd(unsigned char *rw_val);
209int SSMSaveDBCEnable(unsigned char rw_val);
210int SSMReadDBCEnable(unsigned char *rw_val);
211int SSMSaveGammaValue(int rw_val);
212int SSMReadGammaValue(int *rw_val);
213int SSMSaveBackLightReverse(unsigned char rw_val);
214int SSMReadBackLightReverse(unsigned char *rw_val);
215
216int SSMSaveAudioMasterVolume(int8_t rw_val);
217int SSMReadAudioMasterVolume(int8_t *rw_val);
218int SSMSaveAudioBalanceVal(int8_t rw_val);
219int SSMReadAudioBalanceVal(int8_t *rw_val);
220int SSMSaveAudioSupperBassVolume(int8_t rw_val);
221int SSMReadAudioSupperBassVolume(int8_t *rw_val);
222int SSMSaveAudioSupperBassSwitch(int8_t rw_val);
223int SSMReadAudioSupperBassSwitch(int8_t *rw_val);
224int SSMSaveAudioSRSSurroundSwitch(int8_t rw_val);
225int SSMReadAudioSRSSurroundSwitch(int8_t *rw_val);
226int SSMSaveAudioSRSDialogClaritySwitch(int8_t rw_val);
227int SSMReadAudioSRSDialogClaritySwitch(int8_t *rw_val);
228int SSMSaveAudioSRSTruBassSwitch(int8_t rw_val);
229int SSMReadAudioSRSTruBassSwitch(int8_t *rw_val);
230int SSMSaveAudioBassVolume(int8_t rw_val);
231int SSMReadAudioBassVolume(int8_t *rw_val);
232int SSMSaveAudioTrebleVolume(int8_t rw_val);
233int SSMReadAudioTrebleVolume(int8_t *rw_val);
234int SSMSaveAudioSoundModeVal(int8_t rw_val);
235int SSMReadAudioSoundModeVal(int8_t *rw_val);
236int SSMSaveAudioWallEffectSwitch(int8_t rw_val);
237int SSMReadAudioWallEffectSwitch(int8_t *rw_val);
238int SSMSaveAudioSPDIFSwitchVal(int8_t rw_val);
239int SSMReadAudioSPDIFSwitchVal(int8_t *rw_val);
240int SSMSaveAudioSPDIFModeVal(int8_t rw_val);
241int SSMReadAudioSPDIFModeVal(int8_t *rw_val);
242int SSMSaveAudioEQModeVal(int8_t rw_val);
243int SSMReadAudioEQModeVal(int8_t *rw_val);
244int SSMSaveAudioEQGain(int offset, int size, int8_t tmp_buf[]);
245int SSMReadAudioEQGain(int offset, int size, int8_t tmp_buf[]);
246int SSMSaveAudioDbxTvValue(int son_value, int vol_value, int sur_value);
247int SSMReadAudioDbxTvValue(int *son_value, int *vol_value, int *sur_value);
248int SSMSaveAudioAVOutMuteVal(int8_t rw_val);
249int SSMReadAudioAVOutMuteVal(int8_t *rw_val);
250int SSMSaveAudioSPIDFMuteVal(int8_t rw_val);
251int SSMReadAudioSPIDFMuteVal(int8_t *rw_val);
252
253int SSMSaveBlackoutEnable(int8_t enable);
254int SSMReadBlackoutEnable(int8_t *enable);
255int SSMSaveFBCN310BackLightVal(int rw_val);
256int SSMReadFBCN310BackLightVal(int *rw_val);
257int SSMSaveFBCN310ColorTempVal(int rw_val);
258int SSMReadFBCN310ColorTempVal(int *rw_val);
259int SSMSaveFBCN310LightsensorVal(int rw_val);
260int SSMReadFBCN310LightsensorVal(int *rw_val);
261int SSMSaveFBCN310Dream_PanelVal(int rw_val);
262int SSMReadFBCN310Dream_PanelVal(int *rw_val);
263int SSMSaveFBCN310MULT_PQVal(int rw_val);
264int SSMReadFBCN310MULT_PQVal(int *rw_val);
265int SSMSaveFBCN310MEMCVal(int rw_val);
266int SSMReadFBCN310MEMCVal(int *rw_val) ;
267int SSMSaveN311_VbyOne_Spread_Spectrum_Val(int rw_val);
268int SSMReadN311_VbyOne_Spread_Spectrum_Val(int *rw_val);
269int SSMSaveN311_Bluetooth_Vol(int rw_val);
270int SSMReadN311_Bluetooth_Vol(void) ;
271int SSMSave_DRC_ONOFF_Val(int rw_val);
272int SSMRead_DRC_ONOFF_Val(void);
273int SSMSave_PANEL_ID_Val(int rw_val);
274int SSMRead_PANEL_ID_Val(void);
275#ifdef __cplusplus
276}
277#endif
278
279#endif //__TV_SSM_API_H__
280