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