TVSetting HAL 0.2.0
 
Loading...
Searching...
No Matches
tvTypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tvResolutionParam_t
 Enumeration defining the TV resolution paramater. More...
 
struct  _tvDataColor
 Structure defining supported parameters in tv color. More...
 
struct  _tvDataColorSSM
 Enumeration defining the TV Data color SSM. More...
 

Macros

#define __VE_HDR_TYPE__
 

Typedefs

typedef short int tvPictureMode_t
 
typedef struct _tvDataColor tvDataColor_t
 Structure defining supported parameters in tv color.
 
typedef struct _tvDataColorSSM tvDataColorSSM_t
 Enumeration defining the TV Data color SSM.
 
typedef enum _tvRGBType tvRGBType_t
 Enumeration defining supported RGB values.
 
typedef enum tvhdr_type_e tvhdr_type_t
 Enumeration defining the TV hdr type.
 
typedef enum tvcomponent_color_type_e tvcomponent_color_type_t
 Enumeration defining the TV component color type.
 
typedef enum tvcomponent_state_e tvcomponent_state_t
 Enumeration defining the TV component state.
 
typedef enum tvCMS_tunel_e tvCMS_tunel_t
 Enumeration defining the TV CMS tunel.
 
typedef enum tvSourceSaveConfig tvSourceSaveConfig_t
 Enumeration defining the TV source save configurations.
 
typedef enum tvSaveFormatsConfig tvSaveFormatsConfig_t
 Enumeration defining the TV Save format configurations.
 
typedef enum tvSavePicModesConfig tvSavePicModesConfig_t
 Enumeration defining the TV Save Picture mode configurations.
 
typedef enum tvPQParameterIndex tvPQParameterIndex_t
 Enumeration defining the supported PQ param types.
 

Enumerations

enum  tvContentType_t { tvContentType_NONE = 0x00 , tvContentType_FMM = 0x01 }
 Enumeration defining the supported FMM modes. More...
 
enum  tvBacklightMode_t {
  tvBacklightMode_NONE = 0x00 , tvBacklightMode_MANUAL = 0x01 , tvBacklightMode_AMBIENT = 0x02 , tvBacklightMode_ECO = 0x04 ,
  tvBacklightMode_INVALID = 0x08
}
 Enumeration defining the supported backlight modes. More...
 
enum  tvVideoHDRFormat_t {
  tvVideoHDRFormat_NONE = 0x00 , tvVideoHDRFormat_SDR = 0x01 , tvVideoHDRFormat_HLG = 0x02 , tvVideoHDRFormat_HDR10 = 0x04 ,
  tvVideoHDRFormat_HDR10PLUS = 0x08 , tvVideoHDRFormat_DV = 0x010
}
 Enumeration defining the TV video HDR format. More...
 
enum  tvVideoResolution_t {
  tvVideoResolution_NONE , tvVideoResolution_720x240 , tvVideoResolution_2880x240 , tvVideoResolution_720x288 ,
  tvVideoResolution_2880x288 , tvVideoResolution_640x480 , tvVideoResolution_720x480 , tvVideoResolution_800x480 ,
  tvVideoResolution_852x480 , tvVideoResolution_854x480 , tvVideoResolution_1440x480 , tvVideoResolution_2880x480 ,
  tvVideoResolution_960x540 , tvVideoResolution_3840x540 , tvVideoResolution_720x576 , tvVideoResolution_1440x576 ,
  tvVideoResolution_2880x576 , tvVideoResolution_800x600 , tvVideoResolution_1024x600 , tvVideoResolution_1280x600 ,
  tvVideoResolution_1280x720 , tvVideoResolution_1280x1024 , tvVideoResolution_1680x720 , tvVideoResolution_1024x768 ,
  tvVideoResolution_1280x768 , tvVideoResolution_1360x768 , tvVideoResolution_1366x768 , tvVideoResolution_1440x900 ,
  tvVideoResolution_1600x900 , tvVideoResolution_1280x960 , tvVideoResolution_1920x1080 , tvVideoResolution_2560x1080 ,
  tvVideoResolution_3840x1080 , tvVideoResolution_1600x1200 , tvVideoResolution_1920x1200 , tvVideoResolution_2160x1200 ,
  tvVideoResolution_2400x1200 , tvVideoResolution_2560x1440 , tvVideoResolution_3440x1440 , tvVideoResolution_3840x2160 ,
  tvVideoResolution_4096x2160
}
 Enumeration defining supported video resolution values. More...
 
enum  tvVideoFrameRate_t {
  tvVideoFrameRate_NONE , tvVideoFrameRate_24 , tvVideoFrameRate_25 , tvVideoFrameRate_30 ,
  tvVideoFrameRate_50 , tvVideoFrameRate_60 , tvVideoFrameRate_23dot98 , tvVideoFrameRate_29dot97 ,
  tvVideoFrameRate_59dot94
}
 Enumeration defining supported types of frame rates. More...
 
enum  tvDisplayMode_t {
  tvDisplayMode_4x3 = 0 , tvDisplayMode_16x9 , tvDisplayMode_FULL , tvDisplayMode_NORMAL ,
  tvDisplayMode_AUTO , tvDisplayMode_DIRECT , tvDisplayMode_ZOOM , tvDisplayMode_MAX
}
 Enumeration defining supported display modes. More...
 
enum  tvColorTemp_t {
  tvColorTemp_STANDARD = 0 , tvColorTemp_WARM , tvColorTemp_COLD , tvColorTemp_USER ,
  tvColorTemp_MAX
}
 Enumeration defining supported color temperature. More...
 
enum  tvWakeupSrcType_t {
  tvWakeupSrc_VOICE = 0 , tvWakeupSrc_PRESENCE_DETECTION , tvWakeupSrc_BLUETOOTH , tvWakeupSrc_WIFI ,
  tvWakeupSrc_IR , tvWakeupSrc_POWER_KEY , tvWakeupSrc_TIMER , tvWakeupSrc_CEC ,
  tvWakeupSrc_LAN , tvWakeupSrc_MAX
}
 Enumeration defining supported wakeup source types. More...
 
enum  _tvRGBType {
  TYPE_INVALID = -1 , R_GAIN = 0 , G_GAIN , B_GAIN ,
  R_POST_OFFSET , G_POST_OFFSET , B_POST_OFFSET , RGB_TYPE_MAX
}
 Enumeration defining supported RGB values. More...
 
enum  tvDataComponentColor_t {
  tvDataColor_NONE = 0 , tvDataColor_RED = 1 , tvDataColor_GREEN = 2 , tvDataColor_BLUE = 4 ,
  tvDataColor_YELLOW = 8 , tvDataColor_CYAN = 16 , tvDataColor_MAGENTA = 32 , tvDataColor_MAX = 64
}
 Enumeration defining supported TV component colors. More...
 
enum  tvContentFormatType_t {
  tvContentFormatType_NONE = 0x00 , tvContentFormatType_SDR = 0x01 , tvContentFormatType_HLG = 0x02 , tvContentFormatType_HDR10 = 0x03 ,
  tvContentFormatType_HDR10PLUS = 0x04 , tvContentFormatType_DOVI = 0x05 , tvContentFormatType_MAX
}
 Enumeration defining the TV content format type. More...
 
enum  tvhdr_type_e {
  HDR_TYPE_NONE = 0 , HDR_TYPE_HDR10 = 1 , HDR_TYPE_HDR10PLUS = 2 , HDR_TYPE_DOVI = 3 ,
  HDR_TYPE_PRIMESL = 4 , HDR_TYPE_HLG = 5 , HDR_TYPE_SDR = 6 , HDR_TYPE_MVC = 7 ,
  HDR_TYPE_MAX
}
 Enumeration defining the TV hdr type. More...
 
enum  tvcomponent_color_type_e {
  COLOR_ENABLE = 0 , COLOR_RED , COLOR_GREEN , COLOR_BLUE ,
  COLOR_CYAN , COLOR_MAGENTA , COLOR_YELLOW
}
 Enumeration defining the TV component color type. More...
 
enum  tvcomponent_state_e { COMPONENT_DISABLE = 0 , COMPONENT_ENABLE , COMPONENT_RESET }
 Enumeration defining the TV component state. More...
 
enum  tvCMS_tunel_e { COLOR_STATE =0 , COLOR_HUE , COLOR_SATURATION , COLOR_LUMA }
 Enumeration defining the TV CMS tunel. More...
 
enum  tvSourceSaveConfig { SOURCE_SAVE_FOR_ALL = 0 , SOURCE_SAVE_FOR_INDIVIDUAL , SOURCE_SAVE_FOR_GROUPED , SOURCE_SAVE_FOR_MAX }
 Enumeration defining the TV source save configurations. More...
 
enum  tvSaveFormatsConfig {
  CONTENT_FORMAT_SAVE_FOR_ALL =0 , CONTENT_FORMAT_SAVE_FOR_CURRENT , CONTENT_FORMAT_SAVE_FOR_GROUPED , CONTENT_FORMAT_SAVE_FOR_DV_ONLY ,
  CONTENT_FORMAT_SAVE_FOR_NON_DV , CONTENT_FORMAT_SAVE_FOR_HDR10_ONLY , CONTENT_FORMAT_SAVE_FOR_HLG_ONLY , CONTENT_FORMAT_SAVE_MAX
}
 Enumeration defining the TV Save format configurations. More...
 
enum  tvSavePicModesConfig { PIC_MODE_SAVE_FOR_ALL =0 , PIC_MODE_FORMAT_SAVE_FOR_CURRENT , PIC_MODE_FORMAT_SAVE_MAX }
 Enumeration defining the TV Save Picture mode configurations. More...
 
enum  tvPQParameterIndex {
  PQ_PARAM_BRIGHTNESS = 0 , PQ_PARAM_CONTRAST , PQ_PARAM_SHARPNESS , PQ_PARAM_SATURATION ,
  PQ_PARAM_BACKLIGHT , PQ_PARAM_HUE , PQ_PARAM_ASPECT_RATIO , PQ_PARAM_CMS ,
  PQ_PARAM_DOLBY_MODE , PQ_PARAM_COLOR_TEMPERATURE , PQ_PARAM_LDIM , PQ_PARAM_HDR10_MODE ,
  PQ_PARAM_HLG_MODE , PQ_PARAM_LOCALDIMMING_LEVEL , PQ_PARAM_LOWLATENCY_STATE , PQ_PARAM_DIMMINGMODE
}
 Enumeration defining the supported PQ param types. More...
 
enum  tvDolbyMode_t {
  tvDolbyMode_Invalid = -1 , tvDolbyMode_Dark = 0 , tvDolbyMode_Bright , tvDolbyMode_Custom ,
  tvHDR10Mode_Dark , tvHDR10Mode_Bright , tvHDR10Mode_Custom , tvHLGMode_Dark ,
  tvHLGMode_Bright , tvHLGMode_Custom , tvDolbyMode_Dark_Game , tvDolbyMode_Bright_Game ,
  tvHDR10Mode_Dark_Game , tvHDR10Mode_Bright_Game , tvHLGMode_Dark_Game , tvHLGMode_Bright_Game ,
  tvMode_Max = 28
}
 Enumeration defining the various supported dolby modes. More...
 
enum  tvDimmingMode_t { tvDimmingMode_Fixed =0 , tvDimmingMode_Local , tvDimmingMode_Global }
 Enumeration defining the supported dimming modes. More...
 

Variables

const tvPictureMode_t tvPictureMode_MAX =0xFF