RDK Documentation (Open Sourced RDK Components)
|
Macros | |
#define | MAX_LOG_BUFF 500 |
#define | INFO_LEVEL 0 |
#define | WARN_LEVEL 1 |
#define | ERROR_LEVEL 2 |
#define | DEBUG_LEVEL 3 |
#define | INT_INFO(FORMAT, ...) ds_client_log(INFO_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_WARN(FORMAT, ...) ds_client_log(WARN_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_ERROR(FORMAT, ...) ds_client_log(ERROR_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_DEBUG(FORMAT, ...) ds_client_log(DEBUG_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | IARM_BUS_DSMGR_NAME "DSMgr" |
#define | IARM_BUS_DSMGR_API_dsAudioPortInit "dsAudioPortInit" |
#define | IARM_BUS_DSMGR_API_dsGetAudioPort "dsGetAudioPort" |
#define | IARM_BUS_DSMGR_API_dsSetStereoMode "dsSetStereoMode" |
#define | IARM_BUS_DSMGR_API_dsGetStereoMode "dsGetStereoMode" |
#define | IARM_BUS_DSMGR_API_dsSetStereoAuto "dsSetStereoAuto" |
#define | IARM_BUS_DSMGR_API_dsGetStereoAuto "dsGetStereoAuto" |
#define | IARM_BUS_DSMGR_API_dsGetEncoding "dsGetEncoding" |
#define | IARM_BUS_DSMGR_API_dsGetAudioFormat "dsGetAudioFormat" |
#define | IARM_BUS_DSMGR_API_dsSetAudioMute "dsSetAudioMute" |
#define | IARM_BUS_DSMGR_API_dsIsAudioMute "dsIsAudioMute" |
#define | IARM_BUS_DSMGR_API_dsIsAudioMSDecode "dsIsAudioMSDecode" |
#define | IARM_BUS_DSMGR_API_dsIsAudioMS12Decode "dsIsAudioMS12Decode" |
#define | IARM_BUS_DSMGR_API_dsGetSupportedARCTypes "dsGetSupportedARCTypes" |
#define | IARM_BUS_DSMGR_API_dsAudioSetSAD "dsAudioSetSAD" |
#define | IARM_BUS_DSMGR_API_dsAudioEnableARC "dsAudioEnableARC" |
#define | IARM_BUS_DSMGR_API_dsIsAudioPortEnabled "dsIsAudioPortEnabled" |
#define | IARM_BUS_DSMGR_API_dsEnableAudioPort "dsEnableAudioPort" |
#define | IARM_BUS_DSMGR_API_dsGetEnablePersist "getPortEnablePersistVal" |
#define | IARM_BUS_DSMGR_API_dsSetEnablePersist "setPortEnablePersistVal" |
#define | IARM_BUS_DSMGR_API_dsAudioPortTerm "dsAudioPortTerm" |
#define | IARM_BUS_DSMGR_API_dsEnableMS12Config "dsEnableMS12Config" |
#define | IARM_BUS_DSMGR_API_dsEnableLEConfig "dsEnableLEConfig" |
#define | IARM_BUS_DSMGR_API_dsGetLEConfig "dsGetLEConfig" |
#define | IARM_BUS_DSMGR_API_dsSetAudioDelay "dsSetAudioDelay" |
#define | IARM_BUS_DSMGR_API_dsGetAudioDelay "dsGetAudioDelay" |
#define | IARM_BUS_DSMGR_API_dsSetAudioDelayOffset "dsSetAudioDelayOffset" |
#define | IARM_BUS_DSMGR_API_dsGetAudioDelayOffset "dsGetAudioDelayOffset" |
#define | IARM_BUS_DSMGR_API_dsGetSinkDeviceAtmosCapability "dsGetSinkDeviceAtmosCapability" |
#define | IARM_BUS_DSMGR_API_dsSetAudioAtmosOutputMode "dsSetAudioAtmosOutputMode" |
#define | IARM_BUS_DSMGR_API_dsSetAudioDucking "dsSetAudioDucking" |
#define | IARM_BUS_DSMGR_API_dsSetAudioLevel "dsSetAudioLevel" |
#define | IARM_BUS_DSMGR_API_dsGetAudioLevel "dsGetAudioLevel" |
#define | IARM_BUS_DSMGR_API_dsSetAudioGain "dsSetAudioGain" |
#define | IARM_BUS_DSMGR_API_dsGetAudioGain "dsGetAudioGain" |
#define | IARM_BUS_DSMGR_API_dsSetAudioCompression "dsSetAudioCompression" |
#define | IARM_BUS_DSMGR_API_dsGetAudioCompression "dsGetAudioCompression" |
#define | IARM_BUS_DSMGR_API_dsSetDialogEnhancement "dsSetDialogEnhancement" |
#define | IARM_BUS_DSMGR_API_dsGetDialogEnhancement "dsGetDialogEnhancement" |
#define | IARM_BUS_DSMGR_API_dsSetDolbyVolumeMode "dsSetDolbyVolumeMode" |
#define | IARM_BUS_DSMGR_API_dsGetDolbyVolumeMode "dsGetDolbyVolumeMode" |
#define | IARM_BUS_DSMGR_API_dsSetIntelligentEqualizerMode "dsSetIntelligentEqualizerMode" |
#define | IARM_BUS_DSMGR_API_dsGetIntelligentEqualizerMode "dsGetIntelligentEqualizerMode" |
#define | IARM_BUS_DSMGR_API_dsGetVolumeLeveller "dsGetVolumeLeveller" |
#define | IARM_BUS_DSMGR_API_dsSetVolumeLeveller "dsSetVolumeLeveller" |
#define | IARM_BUS_DSMGR_API_dsGetBassEnhancer "dsGetBassEnhancer" |
#define | IARM_BUS_DSMGR_API_dsSetBassEnhancer "dsSetBassEnhancer" |
#define | IARM_BUS_DSMGR_API_dsIsSurroundDecoderEnabled "dsIsSurroundDecoderEnabled" |
#define | IARM_BUS_DSMGR_API_dsEnableSurroundDecoder "dsEnableSurroundDecoder" |
#define | IARM_BUS_DSMGR_API_dsGetDRCMode "dsGetDRCMode" |
#define | IARM_BUS_DSMGR_API_dsSetDRCMode "dsSetDRCMode" |
#define | IARM_BUS_DSMGR_API_dsGetSurroundVirtualizer "dsGetSurroundVirtualizer" |
#define | IARM_BUS_DSMGR_API_dsSetSurroundVirtualizer "dsSetSurroundVirtualizer" |
#define | IARM_BUS_DSMGR_API_dsGetMISteering "dsGetMISteering" |
#define | IARM_BUS_DSMGR_API_dsSetMISteering "dsSetMISteering" |
#define | IARM_BUS_DSMGR_API_dsSetGraphicEqualizerMode "dsSetGraphicEqualizerMode" |
#define | IARM_BUS_DSMGR_API_dsGetGraphicEqualizerMode "dsGetGraphicEqualizerMode" |
#define | IARM_BUS_DSMGR_API_dsGetMS12AudioProfileList "dsGetMS12AudioProfileList" |
#define | IARM_BUS_DSMGR_API_dsGetMS12AudioProfile "dsGetMS12AudioProfile" |
#define | IARM_BUS_DSMGR_API_dsSetMS12AudioProfile "dsSetMS12AudioProfile" |
#define | IARM_BUS_DSMGR_API_dsSetMS12SetttingsOverride "dsSetMS12SetttingsOverride" |
#define | IARM_BUS_DSMGR_API_dsSetAssociatedAudioMixing "dsSetAssociatedAudioMixing" |
#define | IARM_BUS_DSMGR_API_dsGetAssociatedAudioMixing "dsGetAssociatedAudioMixing" |
#define | IARM_BUS_DSMGR_API_dsSetFaderControl "dsSetFaderControl" |
#define | IARM_BUS_DSMGR_API_dsGetFaderControl "dsGetFaderControl" |
#define | IARM_BUS_DSMGR_API_dsSetPrimaryLanguage "dsSetPrimaryLanguage" |
#define | IARM_BUS_DSMGR_API_dsGetPrimaryLanguage "dsGetPrimaryLanguage" |
#define | IARM_BUS_DSMGR_API_dsSetSecondaryLanguage "dsSetSecondaryLanguage" |
#define | IARM_BUS_DSMGR_API_dsGetSecondaryLanguage "dsGetSecondaryLanguage" |
#define | IARM_BUS_DSMGR_API_dsAudioOutIsConnected "dsAudioOutIsConnected" |
#define | IARM_BUS_DSMGR_API_dsGetHDMIARCPortId "dsGetHDMIARCPortId" |
#define | IARM_BUS_DSMGR_API_dsGetAudioCapabilities "dsGetAudioCapabilities" |
#define | IARM_BUS_DSMGR_API_dsGetMS12Capabilities "dsGetMS12Capabilities" |
#define | IARM_BUS_DSMGR_API_dsDisplayInit "dsDisplayInit" |
#define | IARM_BUS_DSMGR_API_dsGetDisplay "dsGetDisplay" |
#define | IARM_BUS_DSMGR_API_dsGetDisplayAspectRatio "dsGetDisplayAspectRatio" |
#define | IARM_BUS_DSMGR_API_dsGetEDID "dsGetEDID" |
#define | IARM_BUS_DSMGR_API_dsGetEDIDBytes "dsGetEDIDBytes" |
#define | IARM_BUS_DSMGR_API_dsDisplayTerm "dsDisplayTerm" |
#define | IARM_BUS_DSMGR_API_dsVideoDeviceInit "dsVideoDeviceInit" |
#define | IARM_BUS_DSMGR_API_dsGetVideoDevice "dsGetVideoDevice" |
#define | IARM_BUS_DSMGR_API_dsSetDFC "dsSetDFC" |
#define | IARM_BUS_DSMGR_API_dsGetDFC "dsGetDFC" |
#define | IARM_BUS_DSMGR_API_dsVideoDeviceTerm "dsVideoDeviceTerm" |
#define | IARM_BUS_DSMGR_API_dsSetFRFMode "dsSetFRFMode" |
#define | IARM_BUS_DSMGR_API_dsGetFRFMode "dsGetFRFMode" |
#define | IARM_BUS_DSMGR_API_dsGetCurrentDisframerate "dsGetCurrentDisframerate" |
#define | IARM_BUS_DSMGR_API_dsSetDisplayframerate "dsSetDisplayframerate" |
#define | IARM_BUS_DSMGR_API_dsVideoPortInit "dsVideoPortInit" |
#define | IARM_BUS_DSMGR_API_dsGetVideoPort "dsGetVideoPort" |
#define | IARM_BUS_DSMGR_API_dsIsVideoPortEnabled "dsIsVideoPortEnabled" |
#define | IARM_BUS_DSMGR_API_dsIsDisplayConnected "dsIsDisplayConnected" |
#define | IARM_BUS_DSMGR_API_dsIsDisplaySurround "dsIsDisplaySurround" |
#define | IARM_BUS_DSMGR_API_dsGetSurroundMode "dsGetSurroundMode" |
#define | IARM_BUS_DSMGR_API_dsEnableVideoPort "dsEnableVideoPort" |
#define | IARM_BUS_DSMGR_API_dsSetResolution "dsSetResolution" |
#define | IARM_BUS_DSMGR_API_dsGetResolution "dsGetResolution" |
#define | IARM_BUS_DSMGR_API_dsColorDepthCapabilities "dsColorDepthCapabilities" |
#define | IARM_BUS_DSMGR_API_dsGetPreferredColorDepth "dsGetPreferredColorDepth" |
#define | IARM_BUS_DSMGR_API_dsSetPreferredColorDepth "dsSetPreferredColorDepth" |
#define | IARM_BUS_DSMGR_API_dsVideoPortTerm "dsVideoPortTerm" |
#define | IARM_BUS_DSMGR_API_dsEnableHDCP "dsEnableHDCP" |
#define | IARM_BUS_DSMGR_API_dsIsHDCPEnabled "dsIsHDCPEnabled" |
#define | IARM_BUS_DSMGR_API_dsGetHDCPStatus "dsGetHDCPStatus" |
#define | IARM_BUS_DSMGR_API_dsGetHDCPProtocol "dsGetHDCPProtocol" |
#define | IARM_BUS_DSMGR_API_dsGetHDCPReceiverProtocol "dsGetHDCPReceiverProtocol" |
#define | IARM_BUS_DSMGR_API_dsGetHDCPCurrentProtocol "dsGetHDCPCurrentProtocol" |
#define | IARM_BUS_DSMGR_API_dsIsVideoPortActive "dsIsVideoPortActive" |
#define | IARM_BUS_DSMGR_API_dsGetHDRCapabilities "dsGetHDRCapabilities" |
#define | IARM_BUS_DSMGR_API_dsGetTVHDRCapabilities "dsGetTVHDRCapabilities" |
#define | IARM_BUS_DSMGR_API_dsGetSupportedTVResolution "dsGetSupportedTVResolution" |
#define | IARM_BUS_DSMGR_API_dsGetSupportedVideoCodingFormats "dsGetSupportedVideoCodingFormats" |
#define | IARM_BUS_DSMGR_API_dsGetVideoCodecInfo "dsGetVideoCodecInfo" |
#define | IARM_BUS_DSMGR_API_dsSetForceDisableHDR "dsForceDisableHDR" |
#define | IARM_BUS_DSMGR_API_dsSetForceDisable4K "dsSetForceDisable4K" |
#define | IARM_BUS_DSMGR_API_dsGetForceDisable4K "dsGetForceDisable4K" |
#define | IARM_BUS_DSMGR_API_dsIsOutputHDR "dsIsOutputHDR" |
#define | IARM_BUS_DSMGR_API_dsResetOutputToSDR "dsResetOutputToSDR" |
#define | IARM_BUS_DSMGR_API_dsSetHdmiPreference "dsSetHdmiPreference" |
#define | IARM_BUS_DSMGR_API_dsGetHdmiPreference "dsGetHdmiPreference" |
#define | IARM_BUS_DSMGR_API_dsSetScartParameter "dsSetScartParameter" |
#define | IARM_BUS_DSMGR_API_dsGetVideoEOTF "dsGetVideoEOTF" |
#define | IARM_BUS_DSMGR_API_dsGetMatrixCoefficients "dsGetMatrixCoefficients" |
#define | IARM_BUS_DSMGR_API_dsGetColorDepth "dsGetColorDepths" |
#define | IARM_BUS_DSMGR_API_dsGetColorSpace "dsGetColorSpace" |
#define | IARM_BUS_DSMGR_API_dsGetQuantizationRange "dsGetQuantizationRange" |
#define | IARM_BUS_DSMGR_API_dsGetCurrentOutputSettings "dsGetCurrentOutputSettings" |
#define | IARM_BUS_DSMGR_API_dsSetBackgroundColor "dsSetBackgroundColor" |
#define | IARM_BUS_DSMGR_API_dsSetForceHDRMode "dsSetForceHDRMode" |
#define | IARM_BUS_DSMGR_API_dsFPInit "dsFPInit" |
#define | IARM_BUS_DSMGR_API_dsFPTerm "dsFPTerm" |
#define | IARM_BUS_DSMGR_API_dsSetFPText "dsSetFPText" |
#define | IARM_BUS_DSMGR_API_dsSetFPTime "dsSetFPTime" |
#define | IARM_BUS_DSMGR_API_dsSetFPScroll "dsSetFPScroll" |
#define | IARM_BUS_DSMGR_API_dsSetFPBlink "dsSetFPBlink" |
#define | IARM_BUS_DSMGR_API_dsGetFPBrightness "dsGetFPBrightness" |
#define | IARM_BUS_DSMGR_API_dsSetFPBrightness "dsSetFPBrightness" |
#define | IARM_BUS_DSMGR_API_dsGetFPState "dsGetFPState" |
#define | IARM_BUS_DSMGR_API_dsSetFPState "dsSetFPState" |
#define | IARM_BUS_DSMGR_API_dsSetFPColor "dsSetFPColor" |
#define | IARM_BUS_DSMGR_API_dsGetFPColor "dsGetFPColor" |
#define | IARM_BUS_DSMGR_API_dsGetFPTextBrightness "dsGetFPTextBrightness" |
#define | IARM_BUS_DSMGR_API_dsSetFPTextBrightness "dsSetFPTextBrightness" |
#define | IARM_BUS_DSMGR_API_dsFPEnableCLockDisplay "dsFPEnableCLockDisplay" |
#define | IARM_BUS_DSMGR_API_dsGetTimeFormat "dsGetTimeFormat" |
#define | IARM_BUS_DSMGR_API_dsSetTimeFormat "dsSetTimeFormat" |
#define | IARM_BUS_DSMGR_API_dsSetFPDMode "dsSetFPDMode" |
#define | IARM_BUS_DSMGR_API_dsHdmiInInit "dsHdmiInInit" |
#define | IARM_BUS_DSMGR_API_dsHdmiInTerm "dsHdmiInTerm" |
#define | IARM_BUS_DSMGR_API_dsHdmiInGetNumberOfInputs "dsHdmiInGetNumberOfInputs" |
#define | IARM_BUS_DSMGR_API_dsHdmiInGetStatus "dsHdmiInGetStatus" |
#define | IARM_BUS_DSMGR_API_dsHdmiInSelectPort "dsHdmiInSelectPort" |
#define | IARM_BUS_DSMGR_API_dsHdmiInScaleVideo "dsHdmiInScaleVideo" |
#define | IARM_BUS_DSMGR_API_dsHdmiInSelectZoomMode "dsHdmiInSelectZoomMode" |
#define | IARM_BUS_DSMGR_API_dsHdmiInPauseAudio "dsHdmiInPauseAudio" |
#define | IARM_BUS_DSMGR_API_dsHdmiInResumeAudio "dsHdmiInResumeAudio" |
#define | IARM_BUS_DSMGR_API_dsHdmiInGetCurrentVideoMode "dsHdmiInGetCurrentVideoMode" |
#define | IARM_BUS_DSMGR_API_dsGetEDIDBytesInfo "dsGetEDIDBytesInfo" |
#define | IARM_BUS_DSMGR_API_dsGetHDMISPDInfo "dsGetHDMISPDInfo" |
#define | IARM_BUS_DSMGR_API_dsSetEdidVersion "dsSetEdidVersion" |
#define | IARM_BUS_DSMGR_API_dsGetEdidVersion "dsGetEdidVersion" |
#define | IARM_BUS_DSMGR_API_dsGetAllmStatus "dsGetAllmStatus" |
#define | IARM_BUS_DSMGR_API_dsGetSupportedGameFeaturesList "dsGetSupportedGameFeaturesList" |
#define | IARM_BUS_DSMGR_API_dsCompositeInInit "dsCompositeInInit" |
#define | IARM_BUS_DSMGR_API_dsCompositeInTerm "dsCompositeInTerm" |
#define | IARM_BUS_DSMGR_API_dsCompositeInGetNumberOfInputs "dsCompositeInGetNumberOfInputs" |
#define | IARM_BUS_DSMGR_API_dsCompositeInGetStatus "dsCompositeInGetStatus" |
#define | IARM_BUS_DSMGR_API_dsCompositeInSelectPort "dsCompositeInSelectPort" |
#define | IARM_BUS_DSMGR_API_dsCompositeInScaleVideo "dsCompositeInScaleVideo" |
#define | IARM_BUS_DSMGR_API_dsHostInit "dsHostInit" |
#define | IARM_BUS_DSMGR_API_dsHostTerm "dsHostTerm" |
#define | IARM_BUS_DSMGR_API_dsSetPreferredSleepMode "dsSetPreferredSleepMode" |
#define | IARM_BUS_DSMGR_API_dsGetPreferredSleepMode "dsGetPreferredSleepMode" |
#define | IARM_BUS_DSMGR_API_dsGetCPUTemperature "dsGetCPUTemperature" |
#define | IARM_BUS_DSMGR_API_dsGetVersion "dsGetVersion" |
#define | IARM_BUS_DSMGR_API_dsSetVersion "dsSetVersion" |
#define | IARM_BUS_DSMGR_API_dsGetSocIDFromSDK "dsGetSocIDFromSDK" |
#define | IARM_BUS_DSMGR_API_dsGetHostEDID "dsGetHostEDID" |
#define | IARM_BUS_DSMGR_API_dsResetDialogEnhancement "dsResetDialogEnhancement" |
#define | IARM_BUS_DSMGR_API_dsResetBassEnhancer "dsResetBassEnhancer" |
#define | IARM_BUS_DSMGR_API_dsResetSurroundVirtualizer "dsResetSurroundVirtualizer" |
#define | IARM_BUS_DSMGR_API_dsResetVolumeLeveller "dsResetVolumeLeveller" |
#define | IARM_BUS_DSMGR_API_SetStandbyVideoState "SetStandbyVideoState" |
#define | IARM_BUS_DSMGR_API_GetStandbyVideoState "GetStandbyVideoState" |
#define | IARM_BUS_DSMGR_API_SetAvPortState "SetAvPortState" |
#define | IARM_BUS_DSMGR_API_SetLEDStatus "SetLEDStatus" |
#define | IARM_BUS_DSMGR_API_SetRebootConfig "SetRebootConfig" |
#define | DSMGR_MAX_VIDEO_PORT_NAME_LENGTH 16 |
#define | PWRMGR_MAX_REBOOT_REASON_LENGTH 100 |
#define | MAX_PROFILE_STRING_LEN 32 |
#define | DS_DEVICEID_LEN_MAX 1024 |
#define | DSSCART_PARAM_LEN_MAX 1024 |
#define | DSSCART_VALUE_LEN_MAX 1024 |
#define | INFO_LEVEL 0 |
#define | WARN_LEVEL 1 |
#define | ERROR_LEVEL 2 |
#define | DEBUG_LEVEL 3 |
#define | INT_INFO(FORMAT, ...) ds_server_log(INFO_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_WARN(FORMAT, ...) ds_server_log(WARN_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_ERROR(FORMAT, ...) ds_server_log(ERROR_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | INT_DEBUG(FORMAT, ...) ds_server_log(DEBUG_LEVEL ,FORMAT, ##__VA_ARGS__ ) |
#define | _DS_EXCEPTION_H_ |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&dsLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&dsLock) |
#define | direct_list_top(list) ((list)) |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&fpLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&fpLock) |
#define | NULL_HANDLE 0 |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&dsLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&dsLock) |
#define | direct_list_top(list) ((list)) |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&fpLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&fpLock) |
#define | dsFPD_BRIGHTNESS_DEFAULT dsFPD_BRIGHTNESS_MAX |
#define | direct_list_top(list) ((list)) |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&fpLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&fpLock) |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&hostLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&hostLock) |
#define | DSHAL_API_VERSION_MAJOR_DEFAULT 1 |
#define | DSHAL_API_VERSION_MINOR_DEFAULT 0 |
#define | MAX_LOG_BUFF 500 |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&dsLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&dsLock) |
#define | RFC_BUFFER_SIZE 100 |
#define | DEFAULT_RESOLUTION "720p" |
#define | DEFAULT_SD_RESOLUTION "480i" |
#define | NULL_HANDLE 0 |
#define | IARM_BUS_Lock(lock) pthread_mutex_lock(&dsLock) |
#define | IARM_BUS_Unlock(lock) pthread_mutex_unlock(&dsLock) |
#define | IsHDCompatible(p) (((p) >= dsVIDEO_PIXELRES_1280x720 ) && ((p) < dsVIDEO_PIXELRES_MAX)) |
#define | HOSTPERSIST_ERROR -1 |
#define | HOSTPERSIST_SUCCESS 0 |
Typedefs | |
typedef void(* | DSClient_LogCb) (int priority, const char *) |
typedef enum _DSMgr_EventId_t | IARM_Bus_DSMgr_EventId_t |
typedef struct _DSMgr_EventData_t | IARM_Bus_DSMgr_EventData_t |
typedef struct _dsMgrStandbyVideoStateParam_t | dsMgrStandbyVideoStateParam_t |
typedef struct _dsMgrRebootConfigParam_t | dsMgrRebootConfigParam_t |
typedef struct _dsMgrAVPortStateParam_t | dsMgrAVPortStateParam_t |
typedef struct _dsMgrLEDStatusParam_t | dsMgrLEDStatusParam_t |
typedef struct _dsAudioGetHandleParam_t | dsAudioGetHandleParam_t |
typedef struct _dsGetSupportedARCTypesParam_t | dsGetSupportedARCTypesParam_t |
typedef struct _dsAudioSetSADParam_t | dsAudioSetSADParam_t |
typedef struct _dsAudioEnableARCParam_t | dsAudioEnableARCParam_t |
typedef struct _dsAudioSetStereoModeParam_t | dsAudioSetStereoModeParam_t |
typedef struct _dsAudioSetStereoAutoParam_t | dsAudioSetStereoAutoParam_t |
typedef struct _dsAudioSetMutedParam_t | dsAudioSetMutedParam_t |
typedef struct _dsEdidIgnoreParam_t | dsEdidIgnoreParam_t |
typedef struct _dsAudioSetLevelParam_t | dsAudioSetLevelParam_t |
typedef struct _dsAudioSetDuckingParam_t | dsAudioSetDuckingParam_t |
typedef struct _dsAudioGainParam_t | dsAudioGainParam_t |
typedef struct _dsAudioFormatParam_t | dsAudioFormatParam_t |
typedef struct _dsAudioGetEncodingModeParam_t | dsAudioGetEncodingModeParam_t |
typedef struct _dsAudioGetMS11Param_t | dsAudioGetMS11Param_t |
typedef struct _dsAudioGetMS12Param_t | dsAudioGetMS12Param_t |
typedef struct _dsGetAudioDelayParam_t | dsGetAudioDelayParam_t |
typedef struct _dsAudioSetAtmosOutputModeParam_t | dsAudioSetAtmosOutputModeParam_t |
typedef struct _dsGetAudioAtmosCapabilityParam_t | dsGetAudioAtmosCapabilityParam_t |
typedef struct _dsSetAudioDelayParam_t | dsSetAudioDelayParam_t |
typedef struct _dsAudioDelayOffsetParam_t | dsAudioDelayOffsetParam_t |
typedef struct _dsAudioCompressionParam_t | dsAudioCompressionParam_t |
typedef struct _dsDialogEnhancementParam_t | dsDialogEnhancementParam_t |
typedef struct _dsSetDolbyVolumeParam_t | dsSetDolbyVolumeParam_t |
typedef struct _dsIntelligentEqualizerModeParam_t | dsIntelligentEqualizerModeParam_t |
typedef struct _dsVolumeLevellerParam_t | dsVolumeLevellerParam_t |
typedef struct _dsBassEnhancerParam_t | dsBassEnhancerParam_t |
typedef struct _dsSurroundDecoderParam_t | dsSurroundDecoderParam_t |
typedef struct _dsDRCModeParam_t | dsDRCModeParam_t |
typedef struct _dsSurroundVirtualizerParam_t | dsSurroundVirtualizerParam_t |
typedef struct _dsMISteeringParam_t | dsMISteeringParam_t |
typedef struct _dsGrpahicEqualizerModeParam_t | dsGraphicEqualizerModeParam_t |
typedef struct _dsAssociatedAudioMixingParam_t | dsAssociatedAudioMixingParam_t |
typedef struct _dsFaderControlParam_t | dsFaderControlParam_t |
typedef struct _dsPrimaryLanguageParam_t | dsPrimaryLanguageParam_t |
typedef struct _dsSecondaryLanguageParam_t | dsSecondaryLanguageParam_t |
typedef struct _dsMS12AudioProfileParam_t | dsMS12AudioProfileParam_t |
typedef struct _dsMS12SetttingsOverrideParam_t | dsMS12SetttingsOverrideParam_t |
typedef struct _dsMS12AudioProfileListParam_t | dsMS12AudioProfileListParam_t |
typedef struct _dsVideoPortGetHandleParam_t | dsVideoPortGetHandleParam_t |
typedef struct _dsVideoPortEnabledParam_t | dsVideoPortIsEnabledParam_t |
typedef struct _dsVideoPortEnabledParam_t | dsVideoPortSetEnabledParam_t |
typedef struct _dsVideoPortEnabledParam_t | dsVideoPortIsHDCPEnabledParam_t |
typedef struct _dsVideoPortEnabledParam_t | dsAudioPortEnabledParam_t |
typedef struct _dsVideoPortIsActiveParam_t | dsVideoPortIsActiveParam_t |
typedef struct _dsVideoPortGetHDCPStatus_t | dsVideoPortGetHDCPStatus_t |
typedef struct _dsVideoPortGetHDCPProtocolVersion_t | dsVideoPortGetHDCPProtocolVersion_t |
typedef struct _dsSetBackgroundColorParam_t | dsSetBackgroundColorParam_t |
typedef struct _dsVideoPortIsDisplayConnectedParam_t | dsVideoPortIsDisplayConnectedParam_t |
typedef struct _dsVideoPortIsDisplaySurroundParam_t | dsVideoPortIsDisplaySurroundParam_t |
typedef struct _dsVideoPortGetSurroundModeParam_t | dsVideoPortGetSurroundModeParam_t |
typedef struct _dsVideoPortGetResolutionParam_t | dsVideoPortGetResolutionParam_t |
typedef struct _dsVideoPortSetResolutionParam_t | dsVideoPortSetResolutionParam_t |
typedef struct _dsVideoDeviceGetHandleParam_t | dsVideoDeviceGetHandleParam_t |
typedef struct _dsVideoDeviceSetDFCParam_t | dsVideoDeviceSetDFCParam_t |
typedef struct _dsDisplayGetHandleParam_t | dsDisplayGetHandleParam_t |
typedef struct _dsDisplayGetAspectRatioParam_t | dsDisplayGetAspectRatioParam_t |
typedef struct _dsDisplayGetEDIDParam_t | dsDisplayGetEDIDParam_t |
typedef struct _dsSupportedResolutionParam_t | dsSupportedResolutionParam_t |
typedef struct _dsDisplayGetEDIDBytesParam_t | dsDisplayGetEDIDBytesParam_t |
typedef struct _dsFPDTimeParam | dsFPDTimeParam_t |
typedef struct _dsFPDTimeFormatParam | dsFPDTimeFormatParam_t |
typedef struct _dsFPDScrollParam | dsFPDScrollParam_t |
typedef struct _dsFPDBlinkParam | dsFPDBlinkParam_t |
typedef struct _dsFPDBrightParam | dsFPDBrightParam_t |
typedef struct _dsFPDTextBrightParam | dsFPDTextBrightParam_t |
typedef struct _dsFPDStateParam | dsFPDStateParam_t |
typedef struct _dsFPDColorParam | dsFPDColorParam_t |
typedef struct _dsFPDModeParam | dsFPDModeParam_t |
typedef struct _dsEnableHDCPParam | dsEnableHDCPParam_t |
typedef struct _dsPreferredSleepMode | dsPreferredSleepMode |
typedef struct _dsCPUThermalParam | dsCPUThermalParam |
typedef struct _dsVesrionParam | dsVesrionParam |
typedef struct _dsVideoRect | dsVideoRect_t |
typedef struct _dsHdmiInGetNumberOfInputsParam_t | dsHdmiInGetNumberOfInputsParam_t |
typedef struct _dsHdmiInGetStatusParam_t | dsHdmiInGetStatusParam_t |
typedef struct _dsHdmiInSelectPortParam_t | dsHdmiInSelectPortParam_t |
typedef struct _dsHdmiInScaleVideoParam_t | dsHdmiInScaleVideoParam_t |
typedef struct _dsHdmiInSelectZoomModeParam_t | dsHdmiInSelectZoomModeParam_t |
typedef struct _dsHdmiInGetResolutionParam_t | dsHdmiInGetResolutionParam_t |
typedef struct _dsCompositeInGetNumberOfInputsParam_t | dsCompositeInGetNumberOfInputsParam_t |
typedef struct _dsCompositeInGetStatusParam_t | dsCompositeInGetStatusParam_t |
typedef struct _dsCompositeInSelectPortParam_t | dsCompositeInSelectPortParam_t |
typedef struct _dsCompositeInScaleVideoParam_t | dsCompositeInScaleVideoParam_t |
typedef struct _dsGetHDRCapabilitiesParam_t | dsGetHDRCapabilitiesParam_t |
typedef struct _dsGetVideoFormatsParam_t | dsGetVideoFormatsParam_t |
typedef struct _dsGetAudioCapabilitiesParam_t | dsGetAudioCapabilitiesParam_t |
typedef struct _dsGetMS12CapabilitiesParam_t | dsGetMS12CapabilitiesParam_t |
typedef struct _dsMS12ConfigParam_t | dsMS12ConfigParam_t |
typedef struct _dsLEConfigParam_t | dsLEConfigParam_t |
typedef struct _dsIsOutputHDRParam_t | dsIsOutputHDRParam_t |
typedef struct _dsSetHdmiPreferenceParam_t | dsSetHdmiPreferenceParam_t |
typedef struct _dsGetHdmiPreferenceParam_t | dsGetHdmiPreferenceParam_t |
typedef struct _dsGetLEConfigParam_t | dsGetLEConfigParam_t |
typedef struct _dsGetSocIDFromSDKParam_t | dsGetSocIDFromSDKParam_t |
typedef struct _dsScartParamParam_t | dsScartParamParam_t |
typedef struct _dsEot_t | dsEot_t |
typedef struct _dsMatrixCoefficients_t | dsMatrixCoefficients_t |
typedef struct _dsColorDepth_t | dsColorDepth_t |
typedef struct _dsColorSpace_t | dsColorSpace_t |
typedef struct _dsQuantizationRange_t | dsQuantizationRange_t |
typedef struct _dsCurrentOutputSettings_t | dsCurrentOutputSettings_t |
typedef struct _dsAudioOutIsConnectedParam_t | dsAudioOutIsConnectedParam_t |
typedef struct _dsGetEDIDBytesInfoParam_t | dsGetEDIDBytesInfoParam_t |
typedef struct _dsGetHDMISPDInfoParam_t | dsGetHDMISPDInfoParam_t |
typedef struct _dsEdidVersionParam_t | dsEdidVersionParam_t |
typedef struct _dsGetHDMIARCPortIdParam_t | dsGetHDMIARCPortIdParam_t |
typedef struct _dsAllmStatusParam_t | dsAllmStatusParam_t |
typedef struct _dsSupportedGameFeatureListParam_t | dsSupportedGameFeatureListParam_t |
typedef void(* | DSServer_LogCb) (int priority, const char *) |
typedef struct _dsFPDSettings_t_ | _FPDSettings_t |
Enumerations | |
enum | _DSMgr_EventId_t |
Functions | |
dsError_t | dsAudioPortInit () |
Initialize the underlying Audio Port sub-system. More... | |
dsError_t | dsGetAudioPort (dsAudioPortType_t type, int index, intptr_t *handle) |
Get the audio port handle. More... | |
dsError_t | dsGetAudioEncoding (intptr_t handle, dsAudioEncoding_t *encoding) |
Get the encoding type of an audio port. More... | |
dsError_t | dsGetAudioFormat (intptr_t handle, dsAudioFormat_t *audioFormat) |
Get the current audio format. More... | |
dsError_t | dsGetStereoMode (intptr_t handle, dsAudioStereoMode_t *stereoMode, bool isPersist) |
dsError_t | dsGetStereoAuto (intptr_t handle, int *autoMode) |
This function is used to get the current auto mode setting of the specified audio port. More... | |
dsError_t | dsGetAudioGain (intptr_t handle, float *gain) |
Get the audio gain of an audio port. More... | |
dsError_t | dsGetAudioDB (intptr_t handle, float *db) |
Get the current audio dB level of an audio port. More... | |
dsError_t | dsGetAudioLevel (intptr_t handle, float *level) |
Get the current audio volume level of an audio port. More... | |
dsError_t | dsGetAudioMaxDB (intptr_t handle, float *maxDb) |
Get the maximum audio dB level of an audio port. More... | |
dsError_t | dsGetAudioMinDB (intptr_t handle, float *minDb) |
Get the minimum audio dB level of an audio port. More... | |
dsError_t | dsGetAudioOptimalLevel (intptr_t handle, float *optimalLevel) |
Get the optimal audio level of an audio port. More... | |
dsError_t | dsIsAudioLoopThru (intptr_t handle, bool *loopThru) |
Get the loop-through mode of an audio port. More... | |
dsError_t | dsIsAudioMute (intptr_t handle, bool *muted) |
Get the audio mute status of an audio port. More... | |
dsError_t | dsIsAudioPortEnabled (intptr_t handle, bool *enabled) |
This function indicates whether the specified Audio port is enabled or not. More... | |
dsError_t | dsEnableAudioPort (intptr_t handle, bool enabled, const char *portName) |
dsError_t | dsGetEnablePersist (intptr_t handle, const char *portName, bool *enabled) |
dsError_t | dsSetEnablePersist (intptr_t handle, const char *portName, bool enabled) |
dsError_t | dsSetAudioEncoding (intptr_t handle, dsAudioEncoding_t encoding) |
Set the encoding type of an audio port. More... | |
dsError_t | dsSetStereoMode (intptr_t handle, dsAudioStereoMode_t mode, bool isPersist) |
dsError_t | dsSetStereoAuto (intptr_t handle, int autoMode, bool isPersist) |
dsError_t | dsSetAudioGain (intptr_t handle, float gain) |
Set the audio gain of an audio port. More... | |
dsError_t | dsSetAudioDB (intptr_t handle, float db) |
This function sets the dB level to be used on the specified audio port. More... | |
dsError_t | dsSetAudioLevel (intptr_t handle, float level) |
This function sets the audio volume level to be used on the specified audio port. More... | |
dsError_t | dsSetAudioDucking (intptr_t handle, dsAudioDuckingAction_t action, dsAudioDuckingType_t type, const unsigned char level) |
This function sets the audio ducking level to be used on the specified audio port based on the audio output mode. More... | |
dsError_t | dsEnableLoopThru (intptr_t handle, bool loopThru) |
Set loop-through mode of an audio port. More... | |
dsError_t | dsSetAudioMute (intptr_t handle, bool mute) |
Mute or un-mute an audio port. More... | |
dsError_t | dsAudioPortTerm (void) |
Terminate the Audio Port sub-system. More... | |
dsError_t | dsIsAudioMSDecode (intptr_t handle, bool *HasMS11Decode) |
This function is used to check whether the audio port supports Dolby MS11 Multistream Decode. More... | |
dsError_t | dsIsAudioMS12Decode (intptr_t handle, bool *HasMS12Decode) |
This function is used to check whether the audio port supports Dolby MS12 Multistream Decode. More... | |
dsError_t | dsEnableMS12Config (intptr_t handle, dsMS12FEATURE_t feature, const bool enable) |
This function is used to enable or disable MS12 DAPV2 and DE feature. More... | |
dsError_t | dsSetAudioDelay (intptr_t handle, const uint32_t audioDelayMs) |
Set the audio delay in milliseconds. More... | |
dsError_t | dsSetAudioDelayOffset (intptr_t handle, const uint32_t audioDelayOffsetMs) |
Set the audio delay offset in milliseconds. More... | |
dsError_t | dsSetDialogEnhancement (intptr_t handle, int level) |
Get the Dialog Enhancement level of an audio port. More... | |
dsError_t | dsSetAudioCompression (intptr_t handle, int compression) |
Set the audio compression of an audio port. More... | |
dsError_t | dsSetDolbyVolumeMode (intptr_t handle, bool mode) |
Get the dolby audio mode status. More... | |
dsError_t | dsSetIntelligentEqualizerMode (intptr_t handle, int mode) |
Set the Intelligent Equalizer Mode. More... | |
dsError_t | dsGetAudioCompression (intptr_t handle, int *compression) |
Get the audio compressionof an audio port. More... | |
dsError_t | dsGetDialogEnhancement (intptr_t handle, int *level) |
Get the Dialog Enhancement level of an audio port. More... | |
dsError_t | dsGetDolbyVolumeMode (intptr_t handle, bool *mode) |
Get the dolby audio mode status. More... | |
dsError_t | dsGetIntelligentEqualizerMode (intptr_t handle, int *mode) |
Get the Intelligent Equalizer Mode. More... | |
dsError_t | dsGetVolumeLeveller (intptr_t handle, dsVolumeLeveller_t *volLeveller) |
To get the Dolby volume leveller. More... | |
dsError_t | dsSetVolumeLeveller (intptr_t handle, dsVolumeLeveller_t volLeveller) |
To set the Dolby volume leveller. More... | |
dsError_t | dsGetBassEnhancer (intptr_t handle, int *boost) |
To get the audio Bass. More... | |
dsError_t | dsSetBassEnhancer (intptr_t handle, int boost) |
To set the audio Bass. More... | |
dsError_t | dsIsSurroundDecoderEnabled (intptr_t handle, bool *enabled) |
To get the audio Surround Decoder. More... | |
dsError_t | dsEnableSurroundDecoder (intptr_t handle, bool enabled) |
To set the audio Surround Decoder. More... | |
dsError_t | dsGetDRCMode (intptr_t handle, int *mode) |
To get the DRC Mode. More... | |
dsError_t | dsSetDRCMode (intptr_t handle, int mode) |
To set the DRC Mode. More... | |
dsError_t | dsGetSurroundVirtualizer (intptr_t handle, dsSurroundVirtualizer_t *virtualizer) |
To get the audio Surround Virtualizer level. More... | |
dsError_t | dsSetSurroundVirtualizer (intptr_t handle, dsSurroundVirtualizer_t virtualizer) |
To set the audio Surround Virtualizer level. More... | |
dsError_t | dsGetMISteering (intptr_t handle, bool *enabled) |
To get the audio Media intelligent Steering. More... | |
dsError_t | dsSetMISteering (intptr_t handle, bool enabled) |
To set the audio Media intelligent Steering. More... | |
dsError_t | dsGetGraphicEqualizerMode (intptr_t handle, int *mode) |
Get the Graphic Equalizer Mode. More... | |
dsError_t | dsSetGraphicEqualizerMode (intptr_t handle, int mode) |
Get the Graphic Equalizer Mode. More... | |
dsError_t | dsGetMS12AudioProfileList (intptr_t handle, dsMS12AudioProfileList_t *profiles) |
To get the supported MS12 audio profiles. More... | |
dsError_t | dsGetMS12AudioProfile (intptr_t handle, char *profile) |
To get current audio profile selection. More... | |
dsError_t | dsSetMS12AudioProfile (intptr_t handle, const char *profile) |
To set the ms12 audio profile. More... | |
dsError_t | dsSetAssociatedAudioMixing (intptr_t handle, bool mixing) |
Enable/Disable Associated Audio Mixing. More... | |
dsError_t | dsGetAssociatedAudioMixing (intptr_t handle, bool *mixing) |
To get the Associated Audio Mixing status - enabled/disabled. More... | |
dsError_t | dsSetFaderControl (intptr_t handle, int mixerbalance) |
To set the mixerbalance betweeen main and associated audio. More... | |
dsError_t | dsGetFaderControl (intptr_t handle, int *mixerbalance) |
To get the mixerbalance betweeen main and associated audio. More... | |
dsError_t | dsSetPrimaryLanguage (intptr_t handle, const char *pLang) |
To set AC4 Primary language. More... | |
dsError_t | dsGetPrimaryLanguage (intptr_t handle, char *pLang) |
To get AC4 Primary language. More... | |
dsError_t | dsSetSecondaryLanguage (intptr_t handle, const char *sLang) |
To set AC4 Secondary language. More... | |
dsError_t | dsGetSecondaryLanguage (intptr_t handle, char *sLang) |
To get AC4 Secondary language. More... | |
dsError_t | dsSetMS12AudioProfileSetttingsOverride (intptr_t handle, const char *profileState, const char *profileName, const char *profileSettingsName, const char *profileSettingValue) |
To Set/override a specific audio setting in a specific profile. More... | |
dsError_t | dsGetSupportedARCTypes (intptr_t handle, int *types) |
Get the supported ARC types of the connected ARC/eARC device. More... | |
dsError_t | dsAudioSetSAD (intptr_t handle, dsAudioSADList_t sad_list) |
Set Short Audio Descriptor retrieved from CEC for the connected ARC device. More... | |
dsError_t | dsAudioEnableARC (intptr_t handle, dsAudioARCStatus_t arcStatus) |
enable/disable ARC/EARC and route audio to connected device More... | |
dsError_t | dsGetAudioDelay (intptr_t handle, uint32_t *audioDelayMs) |
Get the audio delay in milliseconds. More... | |
dsError_t | dsGetAudioDelayOffset (intptr_t handle, uint32_t *audioDelayOffsetMs) |
Get the audio delay offset in milliseconds. More... | |
dsError_t | dsSetAudioAtmosOutputMode (intptr_t handle, bool enable) |
Set the audio ATMOS outout mode. More... | |
dsError_t | dsGetSinkDeviceAtmosCapability (intptr_t handle, dsATMOSCapability_t *capability) |
Get the sink device ATMOS capability. More... | |
dsError_t | dsEnableLEConfig (intptr_t handle, const bool enable) |
This function is used to enable or disable Loudness Equivalence feature. More... | |
dsError_t | dsGetLEConfig (intptr_t handle, bool *enable) |
To Get LE configuration. More... | |
dsError_t | dsGetAudioCapabilities (intptr_t handle, int *capabilities) |
To find the HDR capabilities of SoC. More... | |
dsError_t | dsGetMS12Capabilities (intptr_t handle, int *capabilities) |
To find the HDR capabilities of SoC. More... | |
dsError_t | dsAudioOutIsConnected (intptr_t handle, bool *pisCon) |
dsError_t | dsResetDialogEnhancement (intptr_t handle) |
to reset the Dialog Enhancement More... | |
dsError_t | dsResetBassEnhancer (intptr_t handle) |
to reset the reset the audio Bass More... | |
dsError_t | dsResetSurroundVirtualizer (intptr_t handle) |
to reset the audio Surround Virtualizer level More... | |
dsError_t | dsResetVolumeLeveller (intptr_t handle) |
to reset the Dolby volume leveller More... | |
dsError_t | dsGetHDMIARCPortId (int *portId) |
Get the audio HDMI ARC port ID for each platform. More... | |
void | DSClient_RegisterForLog (DSClient_LogCb cb) |
int | ds_client_log (int priority, const char *format,...) |
dsError_t | dsCompositeInInit (void) |
Initialize the underlying COMPOSITE Input sub-system. More... | |
dsError_t | dsCompositeInTerm (void) |
Terminate the underlying COMPOSITE Input sub-system. More... | |
dsError_t | dsCompositeInGetNumberOfInputs (uint8_t *pNumCompositeInputs) |
Get the number of COMPOSITE Input ports on the set-top. More... | |
dsError_t | dsCompositeInGetStatus (dsCompositeInStatus_t *pStatus) |
Get the COMPOSITE Input Status. More... | |
dsError_t | dsCompositeInSelectPort (dsCompositeInPort_t ePort) |
Select the COMPOSITE Input port to be presented. More... | |
dsError_t | dsCompositeInScaleVideo (int32_t x, int32_t y, int32_t width, int32_t height) |
Scale the COMPOSITE In video This function is used to scale the COMPOSITE In video. More... | |
dsError_t | dsDisplayInit () |
Initialize the Display sub-system. More... | |
dsError_t | dsGetDisplay (dsVideoPortType_t vType, int index, intptr_t *handle) |
Get the handle of a display device. More... | |
dsError_t | dsGetDisplayAspectRatio (intptr_t handle, dsVideoAspectRatio_t *aspect) |
This function gets the aspect ratio for the dsiaply device. This function returns the aspect ratio of the display corresponding to the specified display device handle. More... | |
dsError_t | dsGetEDID (intptr_t handle, dsDisplayEDID_t *edid) |
Get the EDID information from the specified display device. More... | |
dsError_t | dsGetEDIDBytes (intptr_t handle, unsigned char **edid, int *length) |
This function is used to get the EDID buffer and length of the connected display. More... | |
dsError_t | dsDisplayTerm (void) |
This function deinitialize the display sub-system. This function deallocates the data structures used within the display module and releases any display specific handles. More... | |
dsError_t | dsFPInit (void) |
This function is used to initialize the underlying front panel display sub-system. More... | |
dsError_t | dsFPTerm (void) |
Terminate the the Front Panel Display sub-system. More... | |
dsError_t | dsSetFPText (const char *pszChars) |
Set text on 7-Segment Display. More... | |
dsError_t | dsSetFPTime (dsFPDTimeFormat_t eTime, const unsigned int uHour, const unsigned int uMinutes) |
Set time on 7-Segment Display. More... | |
dsError_t | dsSetFPScroll (unsigned int nScrollHoldOnDur, unsigned int nHorzScrollIterations, unsigned int nVertScrollIterations) |
Scroll text on 7-Segment Display. More... | |
dsError_t | dsSetFPBlink (dsFPDIndicator_t eIndicator, unsigned int nBlinkDuration, unsigned int nBlinkIterations) |
Set LED blinking mode. More... | |
dsError_t | dsGetFPBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t *pBrightness) |
Get the brightness level for Front Panel Display LEDs. More... | |
dsError_t | dsSetFPBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t eBrightness) |
Set LED brightness level. More... | |
dsError_t | dsSetFPDBrightness (dsFPDIndicator_t eIndicator, dsFPDBrightness_t eBrightness, bool toPersist) |
This function will set the brightness of the specified discrete LED on the front panel display to the specified brightness level in multi-app mode using iarmbus call. The brightness level shall be persisted if the input parameter toPersist passed is TRUE. More... | |
dsError_t | dsGetFPTextBrightness (dsFPDTextDisplay_t eIndicator, dsFPDBrightness_t *pBrightness) |
Get the brightness of 7-Segment Display LEDs. More... | |
dsError_t | dsSetFPTextBrightness (dsFPDTextDisplay_t eIndicator, dsFPDBrightness_t eBrightness) |
Set brightness level of 7-Segment Display. More... | |
dsError_t | dsGetFPColor (dsFPDIndicator_t eIndicator, dsFPDColor_t *pColor) |
Get LED color. More... | |
dsError_t | dsSetFPColor (dsFPDIndicator_t eIndicator, dsFPDColor_t eColor) |
Set LED color. More... | |
dsError_t | dsSetFPDColor (dsFPDIndicator_t eIndicator, dsFPDColor_t eColor, bool toPersist) |
This function sets the color of the specified LED on the front panel in multi-app mode using iarmbus call. The color of the LED shall be persisted if the input parameter toPersist is set to TRUE. More... | |
dsError_t | dsFPEnableCLockDisplay (int enable) |
Use disable and enable display of clock. More... | |
dsError_t | dsSetFPState (dsFPDIndicator_t eIndicator, dsFPDState_t state) |
This function will enable or disable the specified discrete LED on the front panel display. More... | |
dsError_t | dsGetFPTimeFormat (dsFPDTimeFormat_t *pTimeFormat) |
This function get the Current time zone format set on 7-segment display LEDs panel. More... | |
dsError_t | dsSetFPTimeFormat (dsFPDTimeFormat_t eTimeFormat) |
This function sets the 7-segment display LEDs to show the specified time in specified format. More... | |
dsError_t | dsGetFPState (dsFPDIndicator_t eIndicator, dsFPDState_t *state) |
This function will Get the ON or OFF state of Specified LEDs. More... | |
dsError_t | dsSetFPDMode (dsFPDMode_t eMode) |
This function sets the display mode of the FPD text display. More... | |
dsError_t | dsHdmiInInit (void) |
Initialize the underlying HDMI Input sub-system. More... | |
dsError_t | dsHdmiInTerm (void) |
Terminate the underlying HDMI Input sub-system. More... | |
dsError_t | dsHdmiInGetNumberOfInputs (uint8_t *pNumHdmiInputs) |
Get the number of HDMI Input ports on the set-top. More... | |
dsError_t | dsHdmiInGetStatus (dsHdmiInStatus_t *pStatus) |
Get the HDMI Inpuut Status. More... | |
dsError_t | dsHdmiInSelectPort (dsHdmiInPort_t ePort) |
Select the HDMI Input port to be presented. More... | |
dsError_t | dsHdmiInScaleVideo (int32_t x, int32_t y, int32_t width, int32_t height) |
Scale the HDMI In video This function is used to scale the HDMI In video. More... | |
dsError_t | dsHdmiInSelectZoomMode (dsVideoZoom_t requestedZoomMode) |
Select the HDMI Input zoom mode. More... | |
dsError_t | dsHdmiInPauseAudio () |
Stop the output of HDMI Input audio. More... | |
dsError_t | dsHdmiInResumeAudio () |
Start the output of HDMI Input audio. More... | |
dsError_t | dsHdmiInGetCurrentVideoMode (dsVideoPortResolution_t *resolution) |
Get the current HDMI Input video mode. More... | |
dsError_t | dsGetEDIDBytesInfo (int iHdmiPort, unsigned char **edid, int *length) |
dsError_t | dsGetHDMISPDInfo (int iHdmiPort, unsigned char **spdInfo) |
dsError_t | dsSetEdidVersion (int iHdmiPort, int iEdidVersion) |
dsError_t | dsGetEdidVersion (int iHdmiPort, int *iEdidVersion) |
dsError_t | dsGetAllmStatus (int iHdmiPort, bool *allmStatus) |
dsError_t | dsGetSupportedGameFeaturesList (dsSupportedGameFeatureList_t *feature) |
dsError_t | dsSetPreferredSleepMode (dsSleepMode_t mode) |
This function sets the preferred sleep mode which needs to be persisted. More... | |
dsError_t | dsGetPreferredSleepMode (dsSleepMode_t *mode) |
This function returns the preferred sleep mode which is persisted. More... | |
dsError_t | dsGetCPUTemperature (float *cpuTemperature) |
This function gets the CPU temperature in centrigade. More... | |
dsError_t | dsGetVersion (uint32_t *versionNumber) |
Get DS HAL API Version. More... | |
dsError_t | dsSetVersion (uint32_t versionNumber) |
Allows the application to set the runtime version of the dsHAL. More... | |
dsError_t | dsGetSocIDFromSDK (char *socID) |
This function returns SOC ID. More... | |
dsError_t | dsGetHostEDID (unsigned char *edid, int *length) |
This function is used to get the host EDID and length. More... | |
dsError_t | dsVideoDeviceInit () |
This function initialize all the video devices in the system. More... | |
dsError_t | dsGetVideoDevice (int index, intptr_t *handle) |
This function gets the handle for the video device requested. More... | |
dsError_t | dsSetDFC (intptr_t handle, dsVideoZoom_t dfc) |
This function is used to set the screen zoom mode (decoder format conversion). This function sets the screen zoom mode (Pan & Scan, LetterBox, PillarBox, etc.) for the specified video device. More... | |
dsError_t | dsGetDFC (intptr_t handle, dsVideoZoom_t *dfc) |
This function is used to get the screen zoom mode (decoder format conversion). This function Gets the screen zoom mode (None,Full ,Pan & Scan, LetterBox, PillarBox, etc.) for the specified video device. More... | |
dsError_t | dsVideoDeviceTerm (void) |
This function deinitialize all the video devices in the system. It reset any data structures used within this module and release any handles specific to the video devices. More... | |
dsError_t | dsGetHDRCapabilities (intptr_t handle, int *capabilities) |
To find the HDR capabilities of SoC. More... | |
dsError_t | dsGetSupportedVideoCodingFormats (intptr_t handle, unsigned int *supported_formats) |
To find the Video formats supported by the SoC. More... | |
dsError_t | dsGetVideoCodecInfo (intptr_t handle, dsVideoCodingFormat_t format, dsVideoCodecInfo_t *info) |
This API is used to get the video codec information. More... | |
dsError_t | dsForceDisableHDRSupport (intptr_t handle, bool disable) |
dsError_t | dsGetFRFMode (intptr_t handle, int *frfmode) |
dsError_t | dsSetFRFMode (intptr_t handle, int frfmode) |
dsError_t | dsSetDisplayframerate (intptr_t handle, char *framerate) |
dsError_t | dsGetCurrentDisplayframerate (intptr_t handle, char *framerate) |
dsError_t | dsVideoPortInit () |
Initialize underlying Video Port sub-system. More... | |
dsError_t | dsGetVideoPort (dsVideoPortType_t type, int index, intptr_t *handle) |
Get the video port handle. More... | |
dsError_t | dsIsHDCPEnabled (intptr_t handle, bool *enabled) |
Indicate whether a video port is HDCP protected. More... | |
dsError_t | dsIsVideoPortEnabled (intptr_t handle, bool *enabled) |
Indicate whether a video port is enabled. More... | |
dsError_t | dsGetHDCPStatus (intptr_t handle, dsHdcpStatus_t *status) |
Get current HDCP status. More... | |
dsError_t | dsGetHDCPProtocol (intptr_t handle, dsHdcpProtocolVersion_t *version) |
Get STB HDCP protocol version. More... | |
dsError_t | dsGetHDCPReceiverProtocol (intptr_t handle, dsHdcpProtocolVersion_t *version) |
Get Receiver/TV HDCP protocol version. More... | |
dsError_t | dsGetHDCPCurrentProtocol (intptr_t handle, dsHdcpProtocolVersion_t *version) |
Get current used HDCP protocol version. More... | |
dsError_t | dsIsDisplayConnected (intptr_t handle, bool *connected) |
Indicate whether a video port is connected to a display. More... | |
dsError_t | dsIsDisplaySurround (intptr_t handle, bool *surround) |
This function is used to indicate if the display connected supports surround audio. More... | |
dsError_t | dsGetSurroundMode (intptr_t handle, int *surround) |
This function is used to get supported surround mode. More... | |
dsError_t | dsEnableVideoPort (intptr_t handle, bool enabled) |
Enable/disable a video port. More... | |
dsError_t | dsGetResolution (intptr_t handle, dsVideoPortResolution_t *resolution) |
Get the video display resolution. More... | |
dsError_t | dsSetScartParameter (intptr_t handle, const char *parameter_str, const char *value_str) |
Sets various SCART parameters. More... | |
dsError_t | dsSetResolution (intptr_t handle, dsVideoPortResolution_t *resolution, bool persist) |
Set video port's display resolution. More... | |
dsError_t | dsGetPreferredColorDepth (intptr_t handle, dsDisplayColorDepth_t *colorDepth, bool persist) |
To get the preffered color depth mode. More... | |
dsError_t | dsSetPreferredColorDepth (intptr_t handle, dsDisplayColorDepth_t colorDepth, bool persist) |
To set the preffered color depth mode. More... | |
dsError_t | dsColorDepthCapabilities (intptr_t handle, unsigned int *capabilities) |
To find the color depth capabilities. More... | |
dsError_t | dsVideoPortTerm (void) |
Terminate the Video Port sub-system. More... | |
dsError_t | dsEnableHDCP (intptr_t handle, bool contentProtect, char *hdcpKey, size_t keySize) |
Toggle HDCP protection of a video port. More... | |
dsError_t | dsIsVideoPortActive (intptr_t handle, bool *active) |
This function is used to indicate whether a video port is connected to a display. More... | |
dsError_t | dsGetTVHDRCapabilities (intptr_t handle, int *capabilities) |
To find the HDR capabilities of TV. More... | |
dsError_t | dsSupportedTvResolutions (intptr_t handle, int *resolutions) |
To find the TV supported resolutions. More... | |
dsError_t | dsSetForceDisable4KSupport (intptr_t handle, bool disable) |
dsError_t | dsGetForceDisable4KSupport (intptr_t handle, bool *disable) |
dsError_t | dsIsOutputHDR (intptr_t handle, bool *hdr) |
Check Video Output is HDR or not. More... | |
dsError_t | dsResetOutputToSDR () |
Reset Video Output to SDR. More... | |
dsError_t | dsSetHdmiPreference (intptr_t handle, dsHdcpProtocolVersion_t *hdcpProtocol) |
This API is used to set the Preferred HDMI Protocol. More... | |
dsError_t | dsGetHdmiPreference (intptr_t handle, dsHdcpProtocolVersion_t *hdcpProtocol) |
This API is used to get the Preferred HDMI Protocol. More... | |
dsError_t | dsGetVideoEOTF (intptr_t handle, dsHDRStandard_t *video_eotf) |
Get current video Electro-Optical Transfer Function (EOT) value;. More... | |
dsError_t | dsGetMatrixCoefficients (intptr_t handle, dsDisplayMatrixCoefficients_t *matrix_coefficients) |
Get current matrix coefficients value. More... | |
dsError_t | dsGetColorDepth (intptr_t handle, unsigned int *color_depth) |
Get current color depth value. More... | |
dsError_t | dsGetColorSpace (intptr_t handle, dsDisplayColorSpace_t *color_space) |
Get current color space setting. More... | |
dsError_t | dsGetQuantizationRange (intptr_t handle, dsDisplayQuantizationRange_t *quantization_range) |
Get quatization range. More... | |
dsError_t | dsGetCurrentOutputSettings (intptr_t handle, dsHDRStandard_t *video_eotf, dsDisplayMatrixCoefficients_t *matrix_coefficients, dsDisplayColorSpace_t *color_space, unsigned int *color_depth, dsDisplayQuantizationRange_t *quantization_range) |
Get current color space setting, color depth, matrix coefficients, video Electro-Optical Transfer Function (EOT) and quantization range in one call. More... | |
dsError_t | dsSetForceHDRMode (intptr_t handle, dsHDRStandard_t mode) |
This API is used to set/reset force HDR mode. More... | |
IARM_Result_t | dsMgr_init () |
IARM_Result_t | dsMgr_term () |
int | ds_server_log (int priority, const char *format,...) |
void | DSServer_RegisterForLog (DSServer_LogCb cb) |
IARM_Result_t | _dsAudioPortInit (void *arg) |
IARM_Result_t | _dsGetAudioPort (void *arg) |
IARM_Result_t | _dsGetSupportedARCTypes (void *arg) |
IARM_Result_t | _dsAudioSetSAD (void *arg) |
IARM_Result_t | _dsAudioEnableARC (void *arg) |
IARM_Result_t | _dsSetStereoMode (void *arg) |
IARM_Result_t | _dsSetStereoAuto (void *arg) |
IARM_Result_t | _dsGetStereoAuto (void *arg) |
IARM_Result_t | _dsSetAudioMute (void *arg) |
IARM_Result_t | _dsIsAudioMute (void *arg) |
IARM_Result_t | _dsAudioPortTerm (void *arg) |
IARM_Result_t | _dsGetStereoMode (void *arg) |
IARM_Result_t | _dsGetAudioFormat (void *arg) |
IARM_Result_t | _dsGetEncoding (void *arg) |
IARM_Result_t | _dsIsAudioMSDecode (void *arg) |
IARM_Result_t | _dsIsAudioMS12Decode (void *arg) |
IARM_Result_t | _dsIsAudioPortEnabled (void *arg) |
IARM_Result_t | _dsGetEnablePersist (void *arg) |
IARM_Result_t | _dsSetEnablePersist (void *arg) |
IARM_Result_t | _dsEnableAudioPort (void *arg) |
IARM_Result_t | _dsSetAudioDucking (void *arg) |
IARM_Result_t | _dsGetAudioLevel (void *arg) |
IARM_Result_t | _dsSetAudioLevel (void *arg) |
IARM_Result_t | _dsGetAudioGain (void *arg) |
IARM_Result_t | _dsSetAudioGain (void *arg) |
IARM_Result_t | _dsEnableLEConfig (void *arg) |
IARM_Result_t | _dsGetLEConfig (void *arg) |
IARM_Result_t | _dsSetAudioDelay (void *arg) |
IARM_Result_t | _dsGetAudioDelay (void *arg) |
IARM_Result_t | _dsSetAudioDelayOffset (void *arg) |
IARM_Result_t | _dsGetAudioDelayOffset (void *arg) |
IARM_Result_t | _dsGetSinkDeviceAtmosCapability (void *arg) |
IARM_Result_t | _dsSetAudioAtmosOutputMode (void *arg) |
IARM_Result_t | _dsSetAudioCompression (void *arg) |
IARM_Result_t | _dsGetAudioCompression (void *arg) |
IARM_Result_t | _dsSetDialogEnhancement (void *arg) |
IARM_Result_t | _dsGetDialogEnhancement (void *arg) |
IARM_Result_t | _dsSetDolbyVolumeMode (void *arg) |
IARM_Result_t | _dsGetDolbyVolumeMode (void *arg) |
IARM_Result_t | _dsSetIntelligentEqualizerMode (void *arg) |
IARM_Result_t | _dsGetIntelligentEqualizerMode (void *arg) |
IARM_Result_t | _dsSetGraphicEqualizerMode (void *arg) |
IARM_Result_t | _dsGetGraphicEqualizerMode (void *arg) |
IARM_Result_t | _dsGetVolumeLeveller (void *arg) |
IARM_Result_t | _dsSetVolumeLeveller (void *arg) |
IARM_Result_t | _dsGetBassEnhancer (void *arg) |
IARM_Result_t | _dsSetBassEnhancer (void *arg) |
IARM_Result_t | _dsIsSurroundDecoderEnabled (void *arg) |
IARM_Result_t | _dsEnableSurroundDecoder (void *arg) |
IARM_Result_t | _dsGetDRCMode (void *arg) |
IARM_Result_t | _dsSetDRCMode (void *arg) |
IARM_Result_t | _dsGetSurroundVirtualizer (void *arg) |
IARM_Result_t | _dsSetSurroundVirtualizer (void *arg) |
IARM_Result_t | _dsGetMISteering (void *arg) |
IARM_Result_t | _dsSetMISteering (void *arg) |
IARM_Result_t | _dsGetMS12AudioProfileList (void *arg) |
IARM_Result_t | _dsGetMS12AudioProfile (void *arg) |
IARM_Result_t | _dsSetMS12AudioProfile (void *arg) |
IARM_Result_t | _dsGetAssociatedAudioMixing (void *arg) |
IARM_Result_t | _dsSetAssociatedAudioMixing (void *arg) |
IARM_Result_t | _dsGetFaderControl (void *arg) |
IARM_Result_t | _dsSetFaderControl (void *arg) |
IARM_Result_t | _dsGetPrimaryLanguage (void *arg) |
IARM_Result_t | _dsSetPrimaryLanguage (void *arg) |
IARM_Result_t | _dsGetSecondaryLanguage (void *arg) |
IARM_Result_t | _dsSetSecondaryLanguage (void *arg) |
IARM_Result_t | _dsGetAudioCapabilities (void *arg) |
IARM_Result_t | _dsGetMS12Capabilities (void *arg) |
IARM_Result_t | _dsAudioOutIsConnected (void *arg) |
IARM_Result_t | _dsResetBassEnhancer (void *arg) |
IARM_Result_t | _dsResetSurroundVirtualizer (void *arg) |
IARM_Result_t | _dsResetVolumeLeveller (void *arg) |
IARM_Result_t | _dsResetDialogEnhancement (void *arg) |
IARM_Result_t | _dsSetMS12SetttingsOverride (void *arg) |
IARM_Result_t | _dsGetHDMIARCPortId (void *arg) |
static void | _GetAudioModeFromPersistent (void *arg) |
static dsAudioPortType_t | _GetAudioPortType (intptr_t handle) |
void | _dsAudioOutPortConnectCB (dsAudioPortType_t portType, unsigned int uiPortNo, bool isPortConnected) |
static dsError_t | _dsAudioOutRegisterConnectCB (dsAudioOutPortConnectCB_t cbFun) |
void | _dsAudioFormatUpdateCB (dsAudioFormat_t audioFormat) |
static dsError_t | _dsAudioFormatUpdateRegisterCB (dsAudioFormatUpdateCB_t cbFun) |
static std::string | _dsGetCurrentProfileProperty (std::string property) |
static void | _dsMS12ProfileSettingOverride (intptr_t handle) |
static std::string | _dsGenerateProfileProperty (std::string profile, std::string property) |
static bool | _dsMs12ProfileSupported (intptr_t handle, std::string profile) |
static IARM_Result_t | _resetDialogEnhancerLevel (intptr_t handle) |
static IARM_Result_t | _resetBassEnhancer (intptr_t handle) |
static IARM_Result_t | _resetVolumeLeveller (intptr_t handle) |
static IARM_Result_t | _resetSurroundVirtualizer (intptr_t handle) |
static IARM_Result_t | _setDialogEnhancement (intptr_t handle, int enhancerLevel) |
static IARM_Result_t | _setBassEnhancer (intptr_t handle, int boost) |
static IARM_Result_t | _setVolumeLeveller (intptr_t handle, int volLevellerMode, int volLevellerLevel) |
static IARM_Result_t | _setSurroundVirtualizer (intptr_t handle, int virtualizerMode, int virtualizerBoost) |
void | AudioConfigInit () |
IARM_Result_t | dsAudioMgr_init () |
IARM_Result_t | dsAudioMgr_term () |
IARM_Result_t | dsCompositeInMgr_init () |
IARM_Result_t | dsCompositeInMgr_term () |
IARM_Result_t | _dsCompositeInInit (void *arg) |
IARM_Result_t | _dsCompositeInTerm (void *arg) |
IARM_Result_t | _dsCompositeInGetNumberOfInputs (void *arg) |
IARM_Result_t | _dsCompositeInGetStatus (void *arg) |
IARM_Result_t | _dsCompositeInSelectPort (void *arg) |
IARM_Result_t | _dsCompositeInScaleVideo (void *arg) |
void | _dsCompositeInConnectCB (dsCompositeInPort_t port, bool isPortConnected) |
void | _dsCompositeInSignalChangeCB (dsCompositeInPort_t port, dsCompInSignalStatus_t sigStatus) |
void | _dsCompositeInStatusChangeCB (dsCompositeInStatus_t inputStatus) |
IARM_Result_t | _dsDisplayInit (void *arg) |
IARM_Result_t | _dsGetDisplay (void *arg) |
IARM_Result_t | _dsGetDisplayAspectRatio (void *arg) |
IARM_Result_t | _dsGetEDID (void *arg) |
IARM_Result_t | _dsGetEDIDBytes (void *arg) |
IARM_Result_t | _dsDisplayTerm (void *arg) |
void | _dsDisplayEventCallback (intptr_t handle, dsDisplayEvent_t event, void *eventData) |
static void | filterEDIDResolution (intptr_t Shandle, dsDisplayEDID_t *edid) |
static dsVideoPortType_t | _GetDisplayPortType (intptr_t handle) |
void | resetColorDepthOnHdmiReset (intptr_t handle) |
IARM_Result_t | dsDisplayMgr_init () |
IARM_Result_t | dsDisplayMgr_term () |
IARM_Result_t | dsFPDMgr_init () |
IARM_Result_t | dsFPDMgr_term () |
IARM_Result_t | _dsFPInit (void *arg) |
IARM_Result_t | _dsFPTerm (void *arg) |
IARM_Result_t | _dsSetFPText (void *arg) |
IARM_Result_t | _dsSetFPTime (void *arg) |
IARM_Result_t | _dsSetFPScroll (void *arg) |
IARM_Result_t | _dsSetFPBlink (void *arg) |
IARM_Result_t | _dsGetFPBrightness (void *arg) |
IARM_Result_t | _dsSetFPBrightness (void *arg) |
IARM_Result_t | _dsSetFPState (void *arg) |
IARM_Result_t | _dsGetFPState (void *arg) |
IARM_Result_t | _dsSetFPColor (void *arg) |
IARM_Result_t | _dsGetFPColor (void *arg) |
IARM_Result_t | _dsSetFPTextBrightness (void *arg) |
IARM_Result_t | _dsGetFPTextBrightness (void *arg) |
IARM_Result_t | _dsFPEnableCLockDisplay (void *arg) |
IARM_Result_t | _dsGetTimeFormat (void *arg) |
IARM_Result_t | _dsSetTimeFormat (void *arg) |
IARM_Result_t | _dsSetFPDMode (void *arg) |
std::string | numberToString (int number) |
int | stringToNumber (std::string text) |
std::string | enumToColor (dsFPDColor_t enumColor) |
IARM_Result_t | dsHdmiInMgr_init () |
IARM_Result_t | dsHdmiInMgr_term () |
IARM_Result_t | _dsHdmiInInit (void *arg) |
IARM_Result_t | _dsHdmiInTerm (void *arg) |
IARM_Result_t | _dsHdmiInLoadKsvs (void *arg) |
IARM_Result_t | _dsHdmiInGetNumberOfInputs (void *arg) |
IARM_Result_t | _dsHdmiInGetStatus (void *arg) |
IARM_Result_t | _dsHdmiInSelectPort (void *arg) |
IARM_Result_t | _dsHdmiInToggleHotPlug (void *arg) |
IARM_Result_t | _dsHdmiInLoadEdidData (void *arg) |
IARM_Result_t | _dsHdmiInSetRepeater (void *arg) |
IARM_Result_t | _dsHdmiInScaleVideo (void *arg) |
IARM_Result_t | _dsHdmiInSelectZoomMode (void *arg) |
IARM_Result_t | _dsHdmiInPauseAudio (void *arg) |
IARM_Result_t | _dsHdmiInResumeAudio (void *arg) |
IARM_Result_t | _dsHdmiInGetCurrentVideoMode (void *arg) |
IARM_Result_t | _dsGetEDIDBytesInfo (void *arg) |
IARM_Result_t | _dsGetHDMISPDInfo (void *arg) |
IARM_Result_t | _dsSetEdidVersion (void *arg) |
IARM_Result_t | _dsGetEdidVersion (void *arg) |
IARM_Result_t | _dsGetAllmStatus (void *arg) |
IARM_Result_t | _dsGetSupportedGameFeaturesList (void *arg) |
void | _dsHdmiInConnectCB (dsHdmiInPort_t port, bool isPortConnected) |
void | _dsHdmiInSignalChangeCB (dsHdmiInPort_t port, dsHdmiInSignalStatus_t sigStatus) |
void | _dsHdmiInStatusChangeCB (dsHdmiInStatus_t inputStatus) |
void | _dsHdmiInVideoModeUpdateCB (dsHdmiInPort_t port, dsVideoPortResolution_t videoResolution) |
void | _dsHdmiInAllmChangeCB (dsHdmiInPort_t port, bool allm_mode) |
static dsError_t | isHdmiARCPort (int iPort, bool *isArcEnabled) |
static dsError_t | getEDIDBytesInfo (int iHdmiPort, unsigned char **edid, int *length) |
static dsError_t | getHDMISPDInfo (int iHdmiPort, unsigned char **spd) |
static dsError_t | setEdidVersion (int iHdmiPort, int iEdidVersion) |
static dsError_t | getEdidVersion (int iHdmiPort, int *iEdidVersion) |
static dsError_t | getAllmStatus (int iHdmiPort, bool *allmStatus) |
static dsError_t | getSupportedGameFeaturesList (dsSupportedGameFeatureList_t *fList) |
IARM_Result_t | _dsGetPreferredSleepMode (void *arg) |
IARM_Result_t | _dsSetPreferredSleepMode (void *arg) |
IARM_Result_t | _dsGetCPUTemperature (void *arg) |
IARM_Result_t | _dsGetVersion (void *arg) |
IARM_Result_t | _dsSetVersion (void *arg) |
IARM_Result_t | _dsGetSocIDFromSDK (void *arg) |
IARM_Result_t | _dsGetHostEDID (void *arg) |
static string | enumToString (dsSleepMode_t mode) |
static dsSleepMode_t | stringToEnum (string mode) |
IARM_Result_t | dsHostMgr_init () |
IARM_Result_t | dsHostMgr_term () |
IARM_Result_t | dsVideoPortMgr_init () |
IARM_Result_t | dsVideoDeviceMgr_init () |
IARM_Result_t | dsVideoPortMgr_term () |
IARM_Result_t | dsVideoDeviceMgr_term () |
IARM_Result_t | _dsVideoDeviceInit (void *arg) |
IARM_Result_t | _dsGetVideoDevice (void *arg) |
IARM_Result_t | _dsSetDFC (void *arg) |
IARM_Result_t | _dsGetDFC (void *arg) |
IARM_Result_t | _dsVideoDeviceTerm (void *arg) |
IARM_Result_t | _dsGetHDRCapabilities (void *arg) |
IARM_Result_t | _dsGetSupportedVideoCodingFormats (void *arg) |
IARM_Result_t | _dsGetVideoCodecInfo (void *arg) |
IARM_Result_t | _dsForceDisableHDR (void *arg) |
IARM_Result_t | _dsSetFRFMode (void *arg) |
IARM_Result_t | _dsGetFRFMode (void *arg) |
IARM_Result_t | _dsGetCurrentDisframerate (void *arg) |
IARM_Result_t | _dsSetDisplayframerate (void *arg) |
void | _dsFramerateStatusPostChangeCB (unsigned int inputStatus) |
void | _dsFramerateStatusPreChangeCB (unsigned int inputStatus) |
static bool | get_HDR_DV_RFC_config () |
static std::string | _dsHDMIResolution ("720p") |
static std::string | _dsCompResolution ("720p") |
static std::string | _dsBBResolution ("480i") |
static std::string | _dsRFResolution ("480i") |
IARM_Result_t | _dsVideoPortInit (void *arg) |
IARM_Result_t | _dsGetVideoPort (void *arg) |
IARM_Result_t | _dsIsVideoPortEnabled (void *arg) |
IARM_Result_t | _dsIsDisplayConnected (void *arg) |
IARM_Result_t | _dsIsDisplaySurround (void *arg) |
IARM_Result_t | _dsGetSurroundMode (void *arg) |
IARM_Result_t | _dsEnableVideoPort (void *arg) |
IARM_Result_t | _dsSetResolution (void *arg) |
IARM_Result_t | _dsGetResolution (void *arg) |
IARM_Result_t | _dsColorDepthCapabilities (void *arg) |
IARM_Result_t | _dsGetPreferredColorDepth (void *arg) |
IARM_Result_t | _dsSetPreferredColorDepth (void *arg) |
IARM_Result_t | _dsVideoPortTerm (void *arg) |
IARM_Result_t | _dsEnableHDCP (void *arg) |
IARM_Result_t | _dsIsHDCPEnabled (void *arg) |
IARM_Result_t | _dsGetHDCPStatus (void *arg) |
IARM_Result_t | _dsGetHDCPProtocol (void *arg) |
IARM_Result_t | _dsGetHDCPReceiverProtocol (void *arg) |
IARM_Result_t | _dsGetHDCPCurrentProtocol (void *arg) |
IARM_Result_t | _dsIsVideoPortActive (void *arg) |
IARM_Result_t | _dsGetTVHDRCapabilities (void *arg) |
IARM_Result_t | _dsSupportedTvResolutions (void *arg) |
IARM_Result_t | _dsSetForceDisable4K (void *arg) |
IARM_Result_t | _dsGetForceDisable4K (void *arg) |
IARM_Result_t | _dsSetScartParameter (void *arg) |
IARM_Result_t | _dsIsOutputHDR (void *arg) |
IARM_Result_t | _dsResetOutputToSDR (void *arg) |
IARM_Result_t | _dsSetHdmiPreference (void *arg) |
IARM_Result_t | _dsGetHdmiPreference (void *arg) |
IARM_Result_t | _dsGetVideoEOTF (void *arg) |
IARM_Result_t | _dsGetMatrixCoefficients (void *arg) |
IARM_Result_t | _dsGetColorDepth (void *arg) |
IARM_Result_t | _dsGetColorSpace (void *arg) |
IARM_Result_t | _dsGetQuantizationRange (void *arg) |
IARM_Result_t | _dsGetCurrentOutputSettings (void *arg) |
IARM_Result_t | _dsSetBackgroundColor (void *arg) |
IARM_Result_t | _dsSetForceHDRMode (void *arg) |
IARM_Result_t | _dsGetIgnoreEDIDStatus (void *arg) |
void | _dsVideoFormatUpdateCB (dsHDRStandard_t videoFormat) |
static dsVideoPortType_t | _GetVideoPortType (intptr_t handle) |
static int | _dsVideoPortPreResolutionCall (dsVideoPortResolution_t *resolution) |
static int | _dsSendVideoPortPostResolutionCall (dsVideoPortResolution_t *resolution) |
static dsError_t | _dsVideoFormatUpdateRegisterCB (dsVideoFormatUpdateCB_t cbFun) |
void | _dsHdcpCallback (intptr_t handle, dsHdcpStatus_t event) |
static void | persistResolution (dsVideoPortSetResolutionParam_t *param) |
static dsDisplayColorDepth_t | getPersistentColorDepth () |
static dsDisplayColorDepth_t | getBestSupportedColorDepth (intptr_t handle, dsDisplayColorDepth_t inColorDepth) |
static IARM_Result_t | setPreferredColorDepth (void *arg) |
static dsError_t | handleDsColorDepthCapabilities (intptr_t handle, unsigned int *colorDepthCapability) |
static dsError_t | handleDsGetPreferredColorDepth (intptr_t handle, dsDisplayColorDepth_t *colorDepth, bool persist) |
static dsError_t | handleDsSetPreferredColorDepth (intptr_t handle, dsDisplayColorDepth_t colorDepth, bool persist) |
static std::string | getCompatibleResolution (dsVideoPortResolution_t *SrcResn) |
static bool | IsCompatibleResolution (dsVideoResolution_t pixelResolution1, dsVideoResolution_t pixelResolution2) |
static dsVideoResolution_t | getPixelResolution (std::string &resolution) |
void | VideoConfigInit () |
bool | isComponentPortPresent () |
Variables | |
DSClient_LogCb | logCb = NULL |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized = 0 |
static bool | m_MS12DAPV2Enabled = 0 |
static bool | m_MS12DEEnabled = 0 |
static bool | m_LEEnabled = 0 |
static int | m_volumeDuckingLevel = 0 |
static float | m_volumeLevel = 0 |
static int | m_MuteStatus = false |
static int | m_isDuckingInProgress = false |
static pthread_mutex_t | dsLock = PTHREAD_MUTEX_INITIALIZER |
int | _srv_AudioAuto = 0 |
dsAudioStereoMode_t | _srv_HDMI_Audiomode = dsAUDIO_STEREO_STEREO |
dsAudioStereoMode_t | _srv_SPDIF_Audiomode = dsAUDIO_STEREO_STEREO |
dsAudioStereoMode_t | _srv_HDMI_ARC_Audiomode = dsAUDIO_STEREO_STEREO |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized =0 |
static pthread_mutex_t | fpLock = PTHREAD_MUTEX_INITIALIZER |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized = 0 |
static pthread_mutex_t | dsLock = PTHREAD_MUTEX_INITIALIZER |
static intptr_t | _hdmiVideoPortHandle = 0 |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized =0 |
static pthread_mutex_t | fpLock = PTHREAD_MUTEX_INITIALIZER |
static dsFPDBrightness_t | _dsPowerBrightness = dsFPD_BRIGHTNESS_MAX |
static dsFPDBrightness_t | _dsTextBrightness = dsFPD_BRIGHTNESS_MAX |
static dsFPDColor_t | _dsPowerLedColor = dsFPD_COLOR_BLUE |
static dsFPDTimeFormat_t | _dsTextTimeFormat = dsFPD_TIME_12_HOUR |
static dsFPDMode_t | _dsFPDMode = dsFPD_MODE_ANY |
static _FPDSettings_t | srvFPDSettings [dsFPD_INDICATOR_MAX] |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized =0 |
static pthread_mutex_t | fpLock = PTHREAD_MUTEX_INITIALIZER |
static int | m_edidversion [dsHDMI_IN_PORT_MAX] |
static dsHdmiInCap_t | hdmiInCap_gs |
static int | m_isInitialized = 0 |
static pthread_mutex_t | hostLock = PTHREAD_MUTEX_INITIALIZER |
static dsSleepMode_t | _SleepMode = dsHOST_SLEEP_MODE_LIGHT |
DSServer_LogCb | logCb = NULL |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized = 0 |
static pthread_mutex_t | dsLock = PTHREAD_MUTEX_INITIALIZER |
static dsVideoZoom_t | srv_dfc = dsVIDEO_ZOOM_FULL |
static bool | force_disable_hdr = true |
bool | enableHDRDVStatus = false |
static int | m_isInitialized = 0 |
static int | m_isPlatInitialized = 0 |
static pthread_mutex_t | dsLock = PTHREAD_MUTEX_INITIALIZER |
static dsHdcpStatus_t | _hdcpStatus = dsHDCP_STATUS_UNAUTHENTICATED |
static bool | force_disable_4K = false |
bool | enableHDRDVStatus |
static const dsDisplayColorDepth_t | DEFAULT_COLOR_DEPTH = dsDISPLAY_COLORDEPTH_AUTO |
static dsDisplayColorDepth_t | hdmiColorDept = DEFAULT_COLOR_DEPTH |
struct _DSMgr_EventData_t |
union _DSMgr_EventData_t.data |
Data Fields | ||
---|---|---|
data | resn | |
data | dfc | |
data | Audioport | |
data | hdmi_hpd | |
data | hdmi_hdcp | |
data | hdmi_rxsense | |
data | hdmi_in_connect | |
data | hdmi_in_status | |
data | hdmi_in_sig_status | |
data | hdmi_in_video_mode | |
data | composite_in_connect | |
data | composite_in_status | |
data | composite_in_sig_status | |
data | FPDTimeFormat | |
data | HDCPProtocolVersion | |
data | sleepModeInfo | |
data | AudioLevelInfo | |
data | audio_out_connect | |
data | AudioFormatInfo | |
data | AudioLanguageInfo | |
data | FaderControlInfo | |
data | AssociatedAudioMixingInfo | |
data | VideoFormatInfo | |
data | AudioPortStateInfo | |
data | hdmi_in_allm_mode |
struct _DSMgr_EventData_t::_HDMI_IN_ALLM_MODE_DATA.data.hdmi_in_allm_mode |
struct _DSMgr_EventData_t::_AUDIO_PORTSTATE_DATA.data.AudioPortStateInfo |
struct _DSMgr_EventData_t::_VIDEO_FORMAT_DATA.data.VideoFormatInfo |
Data Fields | ||
---|---|---|
dsHDRStandard_t | videoFormat |
struct _DSMgr_EventData_t::_ASSOCIATED_AUDIO_MIXING_DATA.data.AssociatedAudioMixingInfo |
struct _DSMgr_EventData_t::_FADER_CONTROL_DATA.data.FaderControlInfo |
struct _DSMgr_EventData_t::_LANGUAGE_DATA.data.AudioLanguageInfo |
struct _DSMgr_EventData_t::_AUDIO_FORMAT_DATA.data.AudioFormatInfo |
Data Fields | ||
---|---|---|
dsAudioFormat_t | audioFormat |
struct _DSMgr_EventData_t::_AUDIO_OUT_CONNECT_DATA.data.audio_out_connect |
Data Fields | ||
---|---|---|
dsAudioPortType_t | portType | |
unsigned int | uiPortNo | |
bool | isPortConnected |
struct _DSMgr_EventData_t::_AUDIO_LEVEL_DATA.data.AudioLevelInfo |
struct _DSMgr_EventData_t::_SLEEP_MODE_DATA.data.sleepModeInfo |
struct _DSMgr_EventData_t::_HDCP_PROTOCOL_DATA.data.HDCPProtocolVersion |
struct _DSMgr_EventData_t::_FPD_TIME_FORMAT.data.FPDTimeFormat |
Data Fields | ||
---|---|---|
dsFPDTimeFormat_t | eTimeFormat |
struct _DSMgr_EventData_t::_COMPOSITE_IN_SIG_STATUS_DATA.data.composite_in_sig_status |
struct _DSMgr_EventData_t::_COMPOSITE_IN_STATUS_DATA.data.composite_in_status |
struct _DSMgr_EventData_t::_COMPOSITE_IN_CONNECT_DATA.data.composite_in_connect |
struct _DSMgr_EventData_t::_HDMI_IN_VIDEO_MODE_DATA.data.hdmi_in_video_mode |
Data Fields | ||
---|---|---|
dsHdmiInPort_t | port | |
dsVideoPortResolution_t | resolution |
struct _DSMgr_EventData_t::_HDMI_IN_SIG_STATUS_DATA.data.hdmi_in_sig_status |
struct _DSMgr_EventData_t::_HDMI_IN_STATUS_DATA.data.hdmi_in_status |
struct _DSMgr_EventData_t::_HDMI_IN_CONNECT_DATA.data.hdmi_in_connect |
struct _DSMgr_EventData_t::_HDMI_RXSENSE_DATA.data.hdmi_rxsense |
struct _DSMgr_EventData_t::_HDMI_HDCP_DATA.data.hdmi_hdcp |
struct _DSMgr_EventData_t::_HDMI_HPD_DATA.data.hdmi_hpd |
struct _DSMgr_EventData_t::_AUDIOMODE_DATA.data.Audioport |
struct _DSMgr_EventData_t::_DFC_DATA.data.dfc |
struct _DSMgr_EventData_t::_RESOLUTION_DATA.data.resn |
struct _dsMgrStandbyVideoStateParam_t |
struct _dsMgrRebootConfigParam_t |
struct _dsMgrAVPortStateParam_t |
struct _dsMgrLEDStatusParam_t |
struct _dsAudioGetHandleParam_t |
Data Fields | ||
---|---|---|
dsAudioPortType_t | type | |
int | index | |
intptr_t | handle |
struct _dsGetSupportedARCTypesParam_t |
struct _dsAudioSetSADParam_t |
struct _dsAudioEnableARCParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsAudioARCStatus_t | arcStatus |
struct _dsAudioSetStereoModeParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsAudioStereoMode_t | mode | |
dsError_t | rpcResult | |
bool | toPersist |
struct _dsAudioSetStereoAutoParam_t |
struct _dsAudioSetMutedParam_t |
struct _dsEdidIgnoreParam_t |
struct _dsAudioSetLevelParam_t |
struct _dsAudioSetDuckingParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsAudioDuckingAction_t | action | |
dsAudioDuckingType_t | type | |
unsigned char | level |
struct _dsAudioGainParam_t |
struct _dsAudioFormatParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsAudioFormat_t | audioFormat |
struct _dsAudioGetEncodingModeParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsAudioEncoding_t | encoding |
struct _dsAudioGetMS11Param_t |
struct _dsAudioGetMS12Param_t |
struct _dsGetAudioDelayParam_t |
struct _dsAudioSetAtmosOutputModeParam_t |
struct _dsGetAudioAtmosCapabilityParam_t |
struct _dsSetAudioDelayParam_t |
struct _dsAudioDelayOffsetParam_t |
struct _dsAudioCompressionParam_t |
struct _dsDialogEnhancementParam_t |
struct _dsSetDolbyVolumeParam_t |
struct _dsIntelligentEqualizerModeParam_t |
struct _dsVolumeLevellerParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsVolumeLeveller_t | volLeveller |
struct _dsBassEnhancerParam_t |
struct _dsSurroundDecoderParam_t |
struct _dsDRCModeParam_t |
struct _dsSurroundVirtualizerParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsSurroundVirtualizer_t | virtualizer |
struct _dsMISteeringParam_t |
struct _dsGrpahicEqualizerModeParam_t |
struct _dsAssociatedAudioMixingParam_t |
struct _dsFaderControlParam_t |
struct _dsPrimaryLanguageParam_t |
struct _dsSecondaryLanguageParam_t |
struct _dsMS12AudioProfileParam_t |
struct _dsMS12SetttingsOverrideParam_t |
struct _dsMS12AudioProfileListParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsMS12AudioProfileList_t | profileList |
struct _dsVideoPortGetHandleParam_t |
Data Fields | ||
---|---|---|
dsVideoPortType_t | type | |
int | index | |
intptr_t | handle |
struct _dsVideoPortEnabledParam_t |
struct _dsVideoPortIsActiveParam_t |
struct _dsVideoPortGetHDCPStatus_t |
struct _dsVideoPortGetHDCPProtocolVersion_t |
struct _dsSetBackgroundColorParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsVideoBackgroundColor_t | color |
struct _dsVideoPortIsDisplayConnectedParam_t |
struct _dsVideoPortIsDisplaySurroundParam_t |
struct _dsVideoPortGetSurroundModeParam_t |
struct _dsVideoPortGetResolutionParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
bool | toPersist | |
dsVideoPortResolution_t | resolution |
struct _dsVideoPortSetResolutionParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
intptr_t | handle | |
bool | toPersist | |
bool | forceCompatible | |
dsVideoPortResolution_t | resolution |
struct dsColorDepthCapabilitiesParam_t |
struct dsPreferredColorDepthParam_t |
struct _dsVideoDeviceGetHandleParam_t |
struct _dsVideoDeviceSetDFCParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsVideoZoom_t | dfc |
struct _dsDisplayGetHandleParam_t |
Data Fields | ||
---|---|---|
dsVideoPortType_t | type | |
int | index | |
intptr_t | handle |
struct _dsDisplayGetAspectRatioParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsVideoAspectRatio_t | aspectRatio |
struct _dsDisplayGetEDIDParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsDisplayEDID_t | edid |
struct _dsSupportedResolutionParam_t |
struct _dsDisplayGetEDIDBytesParam_t |
struct _dsFPDTimeParam |
Data Fields | ||
---|---|---|
dsFPDTimeFormat_t | eTime | |
unsigned int | nHours | |
unsigned int | nMinutes |
struct _dsFPDTimeFormatParam |
struct _dsFPDScrollParam |
struct _dsFPDBlinkParam |
struct _dsFPDBrightParam |
Data Fields | ||
---|---|---|
dsFPDIndicator_t | eIndicator | |
dsFPDBrightness_t | eBrightness | |
bool | toPersist |
struct _dsFPDTextBrightParam |
Data Fields | ||
---|---|---|
dsFPDTextDisplay_t | eIndicator | |
dsFPDBrightness_t | eBrightness |
struct _dsFPDStateParam |
Data Fields | ||
---|---|---|
dsFPDIndicator_t | eIndicator | |
dsFPDState_t | state |
struct _dsFPDColorParam |
struct _dsFPDModeParam |
struct _dsEnableHDCPParam |
Data Fields | ||
---|---|---|
intptr_t | handle | |
bool | contentProtect | |
char | hdcpKey[HDCP_KEY_MAX_SIZE] | |
size_t | keySize | |
dsError_t | rpcResult |
struct _dsPreferredSleepMode |
struct _dsCPUThermalParam |
struct _dsVesrionParam |
struct _dsVideoRect |
struct _dsHdmiInGetNumberOfInputsParam_t |
struct _dsHdmiInGetStatusParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsHdmiInStatus_t | status |
struct _dsHdmiInSelectPortParam_t |
struct _dsHdmiInScaleVideoParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsVideoRect_t | videoRect |
struct _dsHdmiInSelectZoomModeParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsVideoZoom_t | zoomMode |
struct _dsHdmiInGetResolutionParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsVideoPortResolution_t | resolution |
struct _dsCompositeInGetNumberOfInputsParam_t |
struct _dsCompositeInGetStatusParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsCompositeInStatus_t | status |
struct _dsCompositeInSelectPortParam_t |
struct _dsCompositeInScaleVideoParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsVideoRect_t | videoRect |
struct _dsGetHDRCapabilitiesParam_t |
struct _dsGetVideoFormatsParam_t |
struct _dsGetAudioCapabilitiesParam_t |
struct _dsGetMS12CapabilitiesParam_t |
struct _dsMS12ConfigParam_t |
Data Fields | ||
---|---|---|
intptr_t | handle | |
dsMS12FEATURE_t | feature | |
bool | enable |
struct _dsLEConfigParam_t |
struct dsGetSupportedVideoCodingFormatsParam_t |
struct dsGetVideoCodecInfoParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
intptr_t | handle | |
dsVideoCodingFormat_t | format | |
dsVideoCodecInfo_t | info |
struct dsForceDisableHDRParam_t |
struct dsForceHDRModeParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
intptr_t | handle | |
dsHDRStandard_t | hdrMode |
struct dsForceDisable4KParam_t |
struct _dsIsOutputHDRParam_t |
struct _dsSetHdmiPreferenceParam_t |
struct _dsGetHdmiPreferenceParam_t |
struct _dsGetLEConfigParam_t |
struct _dsGetSocIDFromSDKParam_t |
struct _dsScartParamParam_t |
struct _dsEot_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
intptr_t | handle | |
dsHDRStandard_t | video_eotf |
struct _dsMatrixCoefficients_t |
struct _dsColorDepth_t |
struct _dsColorSpace_t |
struct _dsQuantizationRange_t |
struct _dsCurrentOutputSettings_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
intptr_t | handle | |
dsHDRStandard_t | video_eotf | |
dsDisplayMatrixCoefficients_t | matrix_coefficients | |
uint32_t | color_depth | |
dsDisplayColorSpace_t | color_space | |
dsDisplayQuantizationRange_t | quantization_range |
struct _dsAudioOutIsConnectedParam_t |
struct _dsGetEDIDBytesInfoParam_t |
struct _dsGetHDMISPDInfoParam_t |
struct dsFRFParam_t |
struct dsFramerateParam_t |
struct _dsEdidVersionParam_t |
struct _dsGetHDMIARCPortIdParam_t |
struct _dsAllmStatusParam_t |
struct _dsSupportedGameFeatureListParam_t |
Data Fields | ||
---|---|---|
dsError_t | result | |
dsSupportedGameFeatureList_t | featureList |
struct _dsFPDSettings_t_ |
Data Fields | ||
---|---|---|
dsFPDBrightness_t | brightness | |
dsFPDState_t | state | |
dsFPDColor_t | color |
typedef enum _DSMgr_EventId_t IARM_Bus_DSMgr_EventId_t |
Events published from DS Mananger
typedef struct _DSMgr_EventData_t IARM_Bus_DSMgr_EventData_t |
DS Manager Event Data
typedef struct _dsFPDSettings_t_ _FPDSettings_t |
Structure that defines internal data base for the FP
enum _DSMgr_EventId_t |
Events published from DS Mananger
Enumerator | |
---|---|
IARM_BUS_DSMGR_EVENT_RES_PRECHANGE | Resolution Pre Change Event |
IARM_BUS_DSMGR_EVENT_RES_POSTCHANGE | Resolution Post Change Event |
IARM_BUS_DSMGR_EVENT_ZOOM_SETTINGS | Zoom Settings Events |
IARM_BUS_DSMGR_EVENT_HDMI_HOTPLUG | HDMI HPD DETECT Change Event |
IARM_BUS_DSMGR_EVENT_AUDIO_MODE | HDMI HPD DETECT Change Event |
IARM_BUS_DSMGR_EVENT_HDCP_STATUS | HDMI HDCP status |
IARM_BUS_DSMGR_EVENT_RX_SENSE | HDMI Rx Sense status |
IARM_BUS_DSMGR_EVENT_HDMI_IN_HOTPLUG | HDMI IN HPD change event |
IARM_BUS_DSMGR_EVENT_HDMI_IN_SIGNAL_STATUS | HDMI IN signal status change event |
IARM_BUS_DSMGR_EVENT_HDMI_IN_STATUS | HDMI IN status change event |
IARM_BUS_DSMGR_EVENT_HDMI_IN_VIDEO_MODE_UPDATE | HDMI IN video mode update event |
IARM_BUS_DSMGR_EVENT_HDMI_IN_ALLM_STATUS | HDMI IN ALLM mode update event |
IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_HOTPLUG | COMPOSITE IN HPD change event |
IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_SIGNAL_STATUS | COMPOSITE IN signal status change event |
IARM_BUS_DSMGR_EVENT_COMPOSITE_IN_STATUS | COMPOSITE IN status change event |
IARM_BUS_DSMGR_EVENT_TIME_FORMAT_CHANGE | Clock Time Format Change Event |
IARM_BUS_DSMGR_EVENT_AUDIO_LEVEL_CHANGED | Audio Level Change Event |
IARM_BUS_DSMGR_EVENT_AUDIO_OUT_HOTPLUG | AUDIO OUT HPD change event |
IARM_BUS_DSMGR_EVENT_AUDIO_FORMAT_UPDATE | Audio Format change event |
IARM_BUS_DSMGR_EVENT_AUDIO_PRIMARY_LANGUAGE_CHANGED | Audio Primary Language change event |
IARM_BUS_DSMGR_EVENT_AUDIO_SECONDARY_LANGUAGE_CHANGED | Audio Secondary Language change event |
IARM_BUS_DSMGR_EVENT_AUDIO_FADER_CONTROL_CHANGED | Audio Fader Control change event |
IARM_BUS_DSMGR_EVENT_AUDIO_ASSOCIATED_AUDIO_MIXING_CHANGED | Audio Associated Audio Mixing change event |
IARM_BUS_DSMGR_EVENT_VIDEO_FORMAT_UPDATE | Video Format change event |
IARM_BUS_DSMGR_EVENT_DISPLAY_FRAMRATE_PRECHANGE | Frame rate pre change |
IARM_BUS_DSMGR_EVENT_DISPLAY_FRAMRATE_POSTCHANGE | Frame rate post change |
IARM_BUS_DSMGR_EVENT_AUDIO_PORT_STATE | Audio Port Init State |
IARM_BUS_DSMGR_EVENT_SLEEP_MODE_CHANGED | Sleep Mode Change Event |
IARM_BUS_DSMGR_EVENT_MAX | Max Event |
dsError_t dsAudioPortInit | ( | ) |
Initialize the underlying Audio Port sub-system.
This function must initialize all the audio specific output ports. It must return dsERR_OPERATION_NOT_SUPPORTED when no audio port is present in the device (e.g. a headless gateway device).
dsERR_NONE | Indicates dsAudioPortInit API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetAudioPort | ( | dsAudioPortType_t | type, |
int | index, | ||
intptr_t * | handle | ||
) |
Get the audio port handle.
This function returns the handle for the type of audio port requested. Must return dsERR_OPERATION_NOT_SUPPORTED if an unavailable audio port is requested.
[in] | type | Indicates the type of audio port (HDMI, SPDIF and so on). |
[in] | index | Index of audio port (0, 1, ...). |
[out] | handle | Indicates pointer to hold the handle of the specified audio port. |
dsERR_NONE | Indicates dsGetAudioPort API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetAudioEncoding | ( | intptr_t | handle, |
dsAudioEncoding_t * | encoding | ||
) |
Get the encoding type of an audio port.
This function returns the current audio encoding setting for the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | encoding | Pointer to hold the encoding setting of the audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetAudioFormat | ( | intptr_t | handle, |
dsAudioFormat_t * | audioFormat | ||
) |
Get the current audio format.
This function returns the current audio format..
[in] | handle | Handle for the audio port |
[out] | audioFormat | : Pointer to hold the audio format. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsGetAudioFormat call is not implemented. |
dsError_t dsGetStereoAuto | ( | intptr_t | handle, |
int * | autoMode | ||
) |
This function is used to get the current auto mode setting of the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | autoMode | Pointer to hold the auto mode setting of the specified audio port. |
dsERR_NONE | Indicates dsGetStereoAuto was successfully called using iarmbus. |
dsError_t dsGetAudioGain | ( | intptr_t | handle, |
float * | gain | ||
) |
Get the audio gain of an audio port.
This function returns the current audio gain for the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | gain | Pointer to hold the gain value of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsGetAudioGain call is not implemented. |
dsError_t dsGetAudioDB | ( | intptr_t | handle, |
float * | db | ||
) |
Get the current audio dB level of an audio port.
This function returns the current audio dB level for the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | db | Pointer to hold the dB value of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsGetAudioGain call is not implemented. |
dsError_t dsGetAudioLevel | ( | intptr_t | handle, |
float * | level | ||
) |
Get the current audio volume level of an audio port.
This function returns the current audio volume level for the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | level | Pointer to hold the audio level value of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsGetAudioLevel call is not implemented. |
dsError_t dsGetAudioMaxDB | ( | intptr_t | handle, |
float * | maxDb | ||
) |
Get the maximum audio dB level of an audio port.
This function returns the maximum audio dB level supported by the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | maxDb | Pointer to hold the maximum audio dB value supported by the specified audio port. |
dsERR_NONE | Indicates the call was successful. |
dsError_t dsGetAudioMinDB | ( | intptr_t | handle, |
float * | minDb | ||
) |
Get the minimum audio dB level of an audio port.
This function returns the minimum audio dB level supported by the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | minDb | Pointer to hold the minimum audio dB value supported by the specified audio port. |
dsERR_NONE | Indicates the call was successful. |
dsError_t dsGetAudioOptimalLevel | ( | intptr_t | handle, |
float * | optimalLevel | ||
) |
Get the optimal audio level of an audio port.
This function returns the optimal audio level (dB) for the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | optimalLevel | Pointer to hold the optimal level value of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsGetAudioOptimalLevel call is not implemented. |
dsError_t dsIsAudioLoopThru | ( | intptr_t | handle, |
bool * | loopThru | ||
) |
Get the loop-through mode of an audio port.
This function is used to check if the audio port is configured for loop-through.
[in] | handle | Handle for the audio port. |
[out] | loopThru | Pointer to hold the loop-through setting of the specified audio. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsIsAudioLoopThru call is not implemented. |
dsError_t dsIsAudioMute | ( | intptr_t | handle, |
bool * | muted | ||
) |
Get the audio mute status of an audio port.
This function is used to check whether the audio on a specified port is muted or not.
[in] | handle | Handle for the audio port. |
[out] | muted | Pointer to hold the mute setting of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsIsAudioMute call is not implemented. |
dsError_t dsIsAudioPortEnabled | ( | intptr_t | handle, |
bool * | enabled | ||
) |
This function indicates whether the specified Audio port is enabled or not.
[in] | handle | Handle of the Audio port. |
[out] | enabled | The address of a location to hold the Audio port enable state on return (true when port is enabled, false otherwise). |
dsERR_NONE | If sucessfully dsIsAudioPortEnabled api has been called using IARM support. |
dsERR_GENERAL | General failure . |
dsError_t dsSetAudioEncoding | ( | intptr_t | handle, |
dsAudioEncoding_t | encoding | ||
) |
Set the encoding type of an audio port.
This function sets the audio encoding type to be used on the specified audio port.
[in] | handle | Handle for the audio output port. |
[in] | encoding | The encoding type to be used on the audio port. |
dsERR_NONE | Indicates the call was successful. |
dsError_t dsSetAudioGain | ( | intptr_t | handle, |
float | gain | ||
) |
Set the audio gain of an audio port.
This function sets the gain to be used on the specified audio port.
[in] | handle | Handle for the audio output port. |
[in] | gain | The gain to be used on the audio port. |
dsERR_NONE | Indicates the call was successful. |
dsError_t dsSetAudioDB | ( | intptr_t | handle, |
float | db | ||
) |
dsError_t dsSetAudioLevel | ( | intptr_t | handle, |
float | level | ||
) |
dsError_t dsSetAudioDucking | ( | intptr_t | handle, |
dsAudioDuckingAction_t | action, | ||
dsAudioDuckingType_t | , | ||
const unsigned char | level | ||
) |
This function sets the audio ducking level to be used on the specified audio port based on the audio output mode.
[in] | handle | Handle for the audio output port. |
[in] | action | action type to start or stop ducking. |
[in] | type | ducing type is absolute or relative to current volume level. |
[in] | level | The volume level to be used on the audio port if output mode is expoert mode this will mute the audio. |
dsError_t |
dsError_t dsEnableLoopThru | ( | intptr_t | handle, |
bool | loopThru | ||
) |
Set loop-through mode of an audio port.
This function enables/disables audio loop-through on the specified audio port.
[in] | handle | Handle for the audio output port. |
[in] | loopThru | Boolean flag to enable/disable loop-through. |
dsERR_NONE | Indicates the call was successful. |
dsError_t dsSetAudioMute | ( | intptr_t | handle, |
bool | mute | ||
) |
Mute or un-mute an audio port.
This function mutes or unmutes the specified audio output port.
[in] | handle | Handle for the audio output port. |
[in] | mute | Boolean flag to mute/un-mute the audio port. |
dsERR_NONE | Indicates dsAudioPortInit API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsAudioPortTerm | ( | ) |
Terminate the Audio Port sub-system.
This function will terminate the usage of audio output ports by resetting the data structures used within this module and release the audio port specific handles.
dsERR_NONE | Indicates dsAudioPortInit API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsIsAudioMSDecode | ( | intptr_t | handle, |
bool * | HasMS11Decode | ||
) |
This function is used to check whether the audio port supports Dolby MS11 Multistream Decode.
[in] | handle | Handle for the audio port. |
[out] | Address | to hold the MS11 Multistream Decode setting of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsIsAudioMSDecode call is not implemented. |
dsError_t dsIsAudioMS12Decode | ( | intptr_t | handle, |
bool * | HasMS12Decode | ||
) |
This function is used to check whether the audio port supports Dolby MS12 Multistream Decode.
[out] | Address | to hold the MS12 Multistream Decode setting of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates dsIsAudioMS12Decode call is not implemented. |
dsError_t dsEnableMS12Config | ( | intptr_t | handle, |
dsMS12FEATURE_t | feature, | ||
const bool | enable | ||
) |
This function is used to enable or disable MS12 DAPV2 and DE feature.
[in] | handle | Handle of the Audio port. |
[in] | feature | Enums for MS12 features |
[in] | enable | Flag to control the MS12 features (true to enable, false to disable) |
dsERR_NONE | If API executed successfully. |
dsERR_GENERAL | General failure. |
dsError_t dsSetAudioDelay | ( | intptr_t | handle, |
const uint32_t | audioDelayMs | ||
) |
dsError_t dsSetAudioDelayOffset | ( | intptr_t | handle, |
const uint32_t | audioDelayOffsetMs | ||
) |
dsError_t dsSetDialogEnhancement | ( | intptr_t | handle, |
int | level | ||
) |
Get the Dialog Enhancement level of an audio port.
This function returns the audio compression setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | Dialog | Enhancement level. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsSetAudioCompression | ( | intptr_t | handle, |
int | compression | ||
) |
Set the audio compression of an audio port.
This function sets the audio compression type to be used on the specified audio port.
[in] | handle | Handle for the audio port. |
[in] | compression | Indicates the compression type to be used on the audio port. |
dsError_t dsSetDolbyVolumeMode | ( | intptr_t | handle, |
bool | mode | ||
) |
Get the dolby audio mode status.
This function returns the dolby audio mode status used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | Dolby | volume mode. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsSetIntelligentEqualizerMode | ( | intptr_t | handle, |
int | mode | ||
) |
Set the Intelligent Equalizer Mode.
This function returns the Intelligent Equalizer Mode setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[in] | mode. | Intelligent Equalizer mode: 0 = Off, 1 = Open, 2 = Rich, 3 = focused, 4 = balanced, 5 = warm, 6 = detailed |
[out] | . |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetAudioCompression | ( | intptr_t | handle, |
int * | compression | ||
) |
Get the audio compressionof an audio port.
This function returns the audio compression setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | compression | Pointer to hold the compression setting of the specified audio port. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetDialogEnhancement | ( | intptr_t | handle, |
int * | level | ||
) |
Get the Dialog Enhancement level of an audio port.
This function returns the audio compression setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | Dialog | Enhancement level. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetDolbyVolumeMode | ( | intptr_t | handle, |
bool * | mode | ||
) |
Get the dolby audio mode status.
This function returns the dolby audio mode status used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | Dolby | volume mode. |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetIntelligentEqualizerMode | ( | intptr_t | handle, |
int * | mode | ||
) |
Get the Intelligent Equalizer Mode.
This function returns the Intelligent Equalizer Mode setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | *mode. | Intelligent Equalizer mode: 0 = Off, 1 = Open, 2 = Rich, 3 = focused, 4 = balanced, 5 = warm, 6 = detailed |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetVolumeLeveller | ( | intptr_t | handle, |
dsVolumeLeveller_t * | volLeveller | ||
) |
dsError_t dsSetVolumeLeveller | ( | intptr_t | handle, |
dsVolumeLeveller_t | volLeveller | ||
) |
dsError_t dsGetBassEnhancer | ( | intptr_t | handle, |
int * | boost | ||
) |
dsError_t dsSetBassEnhancer | ( | intptr_t | handle, |
int | boost | ||
) |
dsError_t dsIsSurroundDecoderEnabled | ( | intptr_t | handle, |
bool * | enabled | ||
) |
dsError_t dsEnableSurroundDecoder | ( | intptr_t | handle, |
bool | enabled | ||
) |
dsError_t dsGetDRCMode | ( | intptr_t | handle, |
int * | mode | ||
) |
dsError_t dsSetDRCMode | ( | intptr_t | handle, |
int | mode | ||
) |
dsError_t dsGetSurroundVirtualizer | ( | intptr_t | handle, |
dsSurroundVirtualizer_t * | virtualizer | ||
) |
dsError_t dsSetSurroundVirtualizer | ( | intptr_t | handle, |
dsSurroundVirtualizer_t | virtualizer | ||
) |
dsError_t dsGetMISteering | ( | intptr_t | handle, |
bool * | enabled | ||
) |
dsError_t dsSetMISteering | ( | intptr_t | handle, |
bool | enabled | ||
) |
dsError_t dsGetGraphicEqualizerMode | ( | intptr_t | handle, |
int * | mode | ||
) |
Get the Graphic Equalizer Mode.
This function returns the Graphic Equalizer Mode setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | . |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsSetGraphicEqualizerMode | ( | intptr_t | handle, |
int | mode | ||
) |
Get the Graphic Equalizer Mode.
This function returns the Graphic Equalizer Mode setting used in the specified audio port.
[in] | handle | Handle for the audio port. |
[out] | . |
dsERR_OPERATION_NOT_SUPPORTED | Indicates this call is not supported. |
dsError_t dsGetMS12AudioProfileList | ( | intptr_t | handle, |
dsMS12AudioProfileList_t * | profiles | ||
) |
dsError_t dsGetMS12AudioProfile | ( | intptr_t | handle, |
char * | profile | ||
) |
dsError_t dsSetMS12AudioProfile | ( | intptr_t | handle, |
const char * | profile | ||
) |
dsError_t dsSetAssociatedAudioMixing | ( | intptr_t | handle, |
bool | mixing | ||
) |
dsError_t dsGetAssociatedAudioMixing | ( | intptr_t | handle, |
bool * | mixing | ||
) |
To get the Associated Audio Mixing status - enabled/disabled.
This function will get the Associated Audio Mixing status
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[out] | *mixing | Associated Audio Mixing status |
dsError_t dsSetFaderControl | ( | intptr_t | handle, |
int | mixerbalance | ||
) |
To set the mixerbalance betweeen main and associated audio.
This function will set the mixerbalance betweeen main and associated audio
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[in] | mixerbalance | int value -32(mute associated) to +32(mute main) |
dsError_t dsGetFaderControl | ( | intptr_t | handle, |
int * | mixerbalance | ||
) |
To get the mixerbalance betweeen main and associated audio.
This function will get the mixerbalance betweeen main and associated audio
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[out] | *mixerbalance | int value -32(mute associated) to +32(mute main) |
dsError_t dsSetPrimaryLanguage | ( | intptr_t | handle, |
const char * | pLang | ||
) |
To set AC4 Primary language.
This function will set AC4 Primary language
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[in] | pLang | char* 3 letter lang code should be used as per ISO 639 |
dsError_t dsGetPrimaryLanguage | ( | intptr_t | handle, |
char * | pLang | ||
) |
To get AC4 Primary language.
This function will get AC4 Primary language
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[out] | <em>pLang | char 3 letter lang code should be used as per ISO 639 |
dsError_t dsSetSecondaryLanguage | ( | intptr_t | handle, |
const char * | sLang | ||
) |
To set AC4 Secondary language.
This function will set AC4 Secondary language
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[in] | pLang | char* 3 letter lang code should be used as per ISO 639 |
dsError_t dsGetSecondaryLanguage | ( | intptr_t | handle, |
char * | sLang | ||
) |
To get AC4 Secondary language.
This function will get AC4 Secondary language
[in] | handle | Handle for the Output Audio port (Not Used as setting is not port specific) |
[out] | <em>pLang | char 3 letter lang code should be used as per ISO 639 |
dsError_t dsSetMS12AudioProfileSetttingsOverride | ( | intptr_t | handle, |
const char * | profileState, | ||
const char * | profileName, | ||
const char * | profileSettingsName, | ||
const char * | profileSettingValue | ||
) |
To Set/override a specific audio setting in a specific profile.
This function will override a specific audio setting in a specific profile
[in] | handle | Handle for the Output Audio port |
[in] | *profileState | possible values ADD and REMOVE setting from the persistence |
[in] | *profileName | ProfileName |
[in] | *profileSettingsName | MS12 property name |
[in] | *profileSettingValue | MS12 property value |
dsError_t dsGetSupportedARCTypes | ( | intptr_t | handle, |
int * | types | ||
) |
Get the supported ARC types of the connected ARC/eARC device.
This function gets the supported ARC types of the connected device on ARC/eARC port.
[in] | handle | Handle for the HDMI ARC/eARC port. |
[out] | *types | OR-ed value of supported ARC types |
dsERR_NONE | Indicates dsGetSupportedARCTypes was successfully called using iarmbus. |
dsError_t dsAudioSetSAD | ( | intptr_t | handle, |
dsAudioSADList_t | sad_list | ||
) |
Set Short Audio Descriptor retrieved from CEC for the connected ARC device.
This function sets the Short Audio Descriptor based on best available options of Audio capabilities supported by connected ARC device. Required when ARC output mode is Auto
[in] | handle | Handle for the HDMI ARC/eARC port. |
[in] | All | SADs retrieved from connected ARC device |
dsERR_NONE | Indicates dsGetSupportedARCTypes was successfully called using iarmbus. |
dsError_t dsAudioEnableARC | ( | intptr_t | handle, |
dsAudioARCStatus_t | arcStatus | ||
) |
enable/disable ARC/EARC and route audio to connected device
This function enables/disables ARC/EARC and routes audio to connected device.
[in] | handle | Handle for the HDMI ARC/eARC port. |
[in] | arcStatus | to enable/disable ARC/eARC feature |
dsERR_NONE | Indicates dsAudioEnableARC was successfully called using iarmbus. |
dsError_t dsGetAudioDelay | ( | intptr_t | handle, |
uint32_t * | audioDelayMs | ||
) |
dsError_t dsGetAudioDelayOffset | ( | intptr_t | handle, |
uint32_t * | audioDelayOffsetMs | ||
) |
dsError_t dsSetAudioAtmosOutputMode | ( | intptr_t | handle, |
bool | enable | ||
) |
dsError_t dsGetSinkDeviceAtmosCapability | ( | intptr_t | handle, |
dsATMOSCapability_t * | capability | ||
) |
dsError_t dsEnableLEConfig | ( | intptr_t | handle, |
const bool | enable | ||
) |
This function is used to enable or disable Loudness Equivalence feature.
[in] | handle | Handle of the Audio port. |
[in] | enable | Flag to control the LE features (true to enable, false to disable) |
dsERR_NONE | If API executed successfully. |
dsERR_GENERAL | General failure. |
dsError_t dsGetLEConfig | ( | intptr_t | handle, |
bool * | enable | ||
) |
dsError_t dsGetAudioCapabilities | ( | intptr_t | handle, |
int * | capabilities | ||
) |
To find the HDR capabilities of SoC.
This function is used to check which HDR capabilities the SoC supports
[in] | handle | Handle for the audio device (audio decoder) |
[out] | *capabilities | OR-ed value of supported HDR standards. |
dsError_t dsGetMS12Capabilities | ( | intptr_t | handle, |
int * | capabilities | ||
) |
To find the HDR capabilities of SoC.
This function is used to check which HDR capabilities the SoC supports
[in] | handle | Handle for the audio device (audio decoder) |
[out] | *capabilities | OR-ed value of supported HDR standards. |
dsError_t dsResetDialogEnhancement | ( | intptr_t | handle | ) |
dsError_t dsResetBassEnhancer | ( | intptr_t | handle | ) |
dsError_t dsResetSurroundVirtualizer | ( | intptr_t | handle | ) |
dsError_t dsResetVolumeLeveller | ( | intptr_t | handle | ) |
dsError_t dsGetHDMIARCPortId | ( | int * | portId | ) |
dsError_t dsCompositeInInit | ( | void | ) |
Initialize the underlying COMPOSITE Input sub-system.
This function must initialize the COMPOSITE Input module and any associated data structures.
None |
dsError_t |
Definition at line 58 of file dsCompositeIn.c.
dsError_t dsCompositeInTerm | ( | void | ) |
Terminate the underlying COMPOSITE Input sub-system.
This function must terminate the COMPOSITE Input module and any associated data structures.
None |
dsError_t |
Definition at line 79 of file dsCompositeIn.c.
dsError_t dsCompositeInGetNumberOfInputs | ( | uint8_t * | pNumberOfInputs | ) |
Get the number of COMPOSITE Input ports on the set-top.
This function is used to get the number of COMPOSITE Input ports on the set-top.
[in] |
Definition at line 100 of file dsCompositeIn.c.
dsError_t dsCompositeInGetStatus | ( | dsCompositeInStatus_t * | pStatus | ) |
Get the COMPOSITE Input Status.
This function is used to get the current COMPOSITE Input Status.
[in] |
Definition at line 127 of file dsCompositeIn.c.
dsError_t dsCompositeInSelectPort | ( | dsCompositeInPort_t | Port | ) |
Select the COMPOSITE Input port to be presented.
This function is used to select the COMPOSITE Input port for presentation.
[in] |
Definition at line 154 of file dsCompositeIn.c.
dsError_t dsCompositeInScaleVideo | ( | int32_t | x, |
int32_t | y, | ||
int32_t | width, | ||
int32_t | height | ||
) |
Scale the COMPOSITE In video This function is used to scale the COMPOSITE In video.
[in] | x | : x coordinate for the video |
[in] | y | : y coordinate for the video |
[in] | width | : width of the video |
[in] | height | : height of the video |
dsError_t |
Definition at line 178 of file dsCompositeIn.c.
dsError_t dsDisplayInit | ( | ) |
Initialize the Display sub-system.
This function must initialize all underlying Display sub-system modules and associated data structures.
dsERR_NONE | If sucessfully dsDisplayInit api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 47 of file dsDisplay.c.
dsError_t dsGetDisplay | ( | dsVideoPortType_t | vType, |
int | index, | ||
intptr_t * | handle | ||
) |
Get the handle of a display device.
This function will get the handle for the display device connected to the specified video port.
[in] | vType | Type of video port (e.g. HDMI, COMPONENT, etc.). |
[in] | index | The index of the video port (0, 1, ...). |
[out] | *handle | The address of a location to hold the handle for the specified display device on return. |
dsERR_NONE | If sucessfully dsGetDisplay api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 65 of file dsDisplay.c.
dsError_t dsGetDisplayAspectRatio | ( | intptr_t | handle, |
dsVideoAspectRatio_t * | aspectRatio | ||
) |
This function gets the aspect ratio for the dsiaply device. This function returns the aspect ratio of the display corresponding to the specified display device handle.
[in] | handle | Handle of the display device. |
[out] | aspectRatio | The address of a location to hold the current aspect ratio for the specified display device on return. |
dsERR_NONE | If sucessfully dsGetDisplayAspectRatio api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 93 of file dsDisplay.c.
dsError_t dsGetEDID | ( | intptr_t | handle, |
dsDisplayEDID_t * | edid | ||
) |
Get the EDID information from the specified display device.
This function gets the EDID information from the HDMI/DVI display corresponding to the specified display device handle.
[in] | handle | Handle of the display device. |
[out] | *edid | The address of a location to hold the EDID for the specified display device on return. |
dsERR_NONE | If sucessfully dsGetEDID api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 119 of file dsDisplay.c.
dsError_t dsGetEDIDBytes | ( | intptr_t | handle, |
unsigned char ** | edid, | ||
int * | length | ||
) |
This function is used to get the EDID buffer and length of the connected display.
[in] | handle | Handle for the video display. This must be HDMI output handle. |
[out] | edid | The EDID raw buffer of the display. The HAL implementation should malloc() the buffer and return it to the application. The application is required to free() the buffer after using it; If HDMI is not connected no data should be returned, and the API returns dsERR_INVALID_STATE. |
[out] | length | The length of EDID buffer data |
dsERR_NONE | If sucessfully dsGetEDIDBytes api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 149 of file dsDisplay.c.
dsError_t dsDisplayTerm | ( | ) |
This function deinitialize the display sub-system. This function deallocates the data structures used within the display module and releases any display specific handles.
dsERR_NONE | If sucessfully dsDisplayTerm api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 194 of file dsDisplay.c.
dsError_t dsFPInit | ( | void | ) |
dsError_t dsFPTerm | ( | void | ) |
Terminate the the Front Panel Display sub-system.
This function resets any data structures used within the platform front-panel module, and releases the front-panel specific device handles.
dsERR_NONE | Indicates dsFPTerm API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPText | ( | const char * | pText | ) |
Set text on 7-Segment Display.
This function is used to set the 7-segment display LEDs to show the given text. The supported format of text is specified. If there are no 7-Segment display LEDs present on the device then dsERR_OPERATION_NOT_SUPPORTED must be returned.
dsERR_NONE | Indicates dsSetFPText API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPTime | ( | dsFPDTimeFormat_t | eTimeFormat, |
const unsigned int | uHour, | ||
const unsigned int | uMinutes | ||
) |
Set time on 7-Segment Display.
This function sets the 7-segment display LEDs to show the time. The format (12/24-hour) must be specified. If there are no 7-Segment display LEDs present on the device then dsERR_OPERATION_NOT_SUPPORTED must be returned. The function shall return dsERR_INVALID_PARAM if the format and hours values do not agree, or if the hours/minutes are invalid.
[in] | eTimeFormat | Time format (12 or 24 hrs). |
[in] | uHour | Hour information. |
[in] | uMinutes | Minutes information. |
dsERR_NONE | Indicates dsSetFPTime API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPScroll | ( | unsigned int | uScrollHoldOnDur, |
unsigned int | uHorzScrollIterations, | ||
unsigned int | uVertScrollIterations | ||
) |
Scroll text on 7-Segment Display.
This function scrolls the text in the 7-segment LEDs for the given number of iterations.
[in] | uScrollHoldOnDur | Duration for the scroll to hold each character before scrolling it to the next position during one scroll iteration. |
[in] | uHorzScrollIterations | Number of iterations for which to scroll horizontally. |
[in] | uVertScrollIterations | Number of iterations for which to scroll vertically. |
dsERR_NONE | Indicates dsSetFPScroll API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPBlink | ( | dsFPDIndicator_t | eIndicator, |
unsigned int | uBlinkDuration, | ||
unsigned int | uBlinkIterations | ||
) |
Set LED blinking mode.
This function is used to set the individual discrete LEDs to blink for a specified number of times at the specified blink interval.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, etc.). |
[in] | uBlinkDuration | Blink interval. The percentage of time the text display will remain on during one blink iteration. |
[in] | uBlinkIterations | Number of times for the given LED to blink. The number of times per minute data will blink across all of the LEDs. |
dsERR_NONE | Indicates dsSetFPBlink API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetFPBrightness | ( | dsFPDIndicator_t | eIndicator, |
dsFPDBrightness_t * | pBrightness | ||
) |
Get the brightness level for Front Panel Display LEDs.
This function returns the brightness level of the specified discrete LEDs on the front panel.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, etc.). |
[out] | *pBrightness | The address of a location to hold the brightness value for the specified indicator on return. |
dsERR_NONE | Indicates dsGetFPBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPBrightness | ( | dsFPDIndicator_t | eIndicator, |
dsFPDBrightness_t | eBrightness | ||
) |
Set LED brightness level.
This function will set the brightness of the specified discrete LEDs on the Front Panel Display to the specified brightness level. The Power LED brightness setting will also be adjusted to this setting.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, and so on). |
[in] | eBrightness | The brightness value for the specified indicator. |
dsERR_NONE | Indicates dsSetFPBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPDBrightness | ( | dsFPDIndicator_t | eIndicator, |
dsFPDBrightness_t | eBrightness, | ||
bool | toPersist | ||
) |
This function will set the brightness of the specified discrete LED on the front panel display to the specified brightness level in multi-app mode using iarmbus call. The brightness level shall be persisted if the input parameter toPersist passed is TRUE.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, and so on). |
[in] | eBrightness | The brightness value for the specified indicator. |
[in] | toPersist | If set to TRUE, the brightness value shall be persisted. |
dsERR_NONE | Indicates dsSetFPBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetFPTextBrightness | ( | dsFPDTextDisplay_t | eIndicator, |
dsFPDBrightness_t * | eBrightness | ||
) |
Get the brightness of 7-Segment Display LEDs.
This function will Get the brightness of the specified 7-Segment Display LEDs on the Front Panel Text Display .
[in] | eIndicator | FPD Indicator index (CLock Led.). |
[in] | eBrightness | The address of a location to hold the brightness value for the specified indicator on return. |
dsERR_NONE | Indicates dsGetFPTextBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPTextBrightness | ( | dsFPDTextDisplay_t | eIndicator, |
dsFPDBrightness_t | eBrightness | ||
) |
Set brightness level of 7-Segment Display.
This function will set the brightness of the specified 7-Segment Display LEDs on the Front Panel Display to the specified brightness level.
[in] | eIndicator | FPD Indicator index (Clock LED). |
[in] | eBrightness | The brightness value for the specified indicator. |
dsERR_NONE | Indicates dsSetFPTextBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetFPColor | ( | dsFPDIndicator_t | eIndicator, |
dsFPDColor_t * | pColor | ||
) |
Get LED color.
This function Gets the color of the specified front panel indicator LED, if the indicator supports it (i.e. is multi-colored). It must return dsERR_OPERATION_NOT_SUPPORTED if the indicator is single-colored.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, etc.). |
[in] | *pColor | The address of a location to hold the color value |
dsERR_NONE | Indicates dsGetFPColor API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPColor | ( | dsFPDIndicator_t | eIndicator, |
dsFPDColor_t | eColor | ||
) |
Set LED color.
This function sets the color of the specified front panel indicator LED, if the indicator supports it (i.e. is multi-colored). It must return dsERR_OPERATION_NOT_SUPPORTED if the indicator is single-colored.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED, etc.). |
[in] | eColor | The color index for the specified indicator. |
dsERR_NONE | Indicates dsSetFPColor API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPDColor | ( | dsFPDIndicator_t | eIndicator, |
dsFPDColor_t | eColor, | ||
bool | toPersist | ||
) |
This function sets the color of the specified LED on the front panel in multi-app mode using iarmbus call. The color of the LED shall be persisted if the input parameter toPersist is set to TRUE.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED and so on). |
[in] | eColor | Indicates the RGB color to be set for the specified LED. |
[in] | toPersist | Indicates whether to persist the specified LED color or not. (If TRUE persists the LED color else doesn't persist it) |
dsERR_NONE | Indicates dsSetFPColor API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsFPEnableCLockDisplay | ( | int | enable | ) |
Use disable and enable display of clock.
This function will enable or disable displaying of clock.
[in] | enable | Indicates the clock to be enabled or disabled. (TRUE = enable clock and FALSE = disable clock). |
dsERR_NONE | Indicates dsFPEnableCLockDisplay API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPState | ( | dsFPDIndicator_t | eIndicator, |
dsFPDState_t | state | ||
) |
This function will enable or disable the specified discrete LED on the front panel display.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED and so on). |
[in] | state | Indicates ON or OFF state for the indicator.(ON = 1 and OFF = 0). |
dsERR_NONE | Indicates dsSetFPState API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetFPTimeFormat | ( | dsFPDTimeFormat_t * | pTimeFormat | ) |
This function get the Current time zone format set on 7-segment display LEDs panel.
[in] | None. | |
[out] | pTimeFormat | Pointer to hold the Current time format value . |
dsERR_NONE | Indicates dsGetFPBrightness API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPTimeFormat | ( | dsFPDTimeFormat_t | eTimeFormat | ) |
This function sets the 7-segment display LEDs to show the specified time in specified format.
[in] | eTimeFormat | Indicates the time format (12 hour or 24 hour). |
dsERR_NONE | Indicates dsSetFPTime API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsGetFPState | ( | dsFPDIndicator_t | eIndicator, |
dsFPDState_t * | state | ||
) |
This function will Get the ON or OFF state of Specified LEDs.
[in] | eIndicator | FPD Indicator index (Power LED, Record LED and so on). |
[out] | state | Pointer to hold the state of the specified indicator. |
dsERR_NONE | Indicates dsGetFPState API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsSetFPDMode | ( | dsFPDMode_t | eMode | ) |
This function sets the display mode of the FPD text display.
[in] | eMode | Indicates the mode (any, clock or text) |
dsERR_NONE | Indicates dsSetFPDMode API was successfully called using iarmbus call. |
dsERR_GENERAL | Indicates error due to general failure. |
dsError_t dsHdmiInInit | ( | void | ) |
Initialize the underlying HDMI Input sub-system.
This function must initialize the HDMI Input module and any associated data structures.
None |
dsError_t |
Definition at line 58 of file dsHdmiIn.c.
dsError_t dsHdmiInTerm | ( | void | ) |
Terminate the underlying HDMI Input sub-system.
This function must terminate the HDMI Input module and any associated data structures.
None |
dsError_t |
Definition at line 78 of file dsHdmiIn.c.
dsError_t dsHdmiInGetNumberOfInputs | ( | uint8_t * | pNumberOfInputs | ) |
Get the number of HDMI Input ports on the set-top.
This function is used to get the number of HDMI Input ports on the set-top.
[in] |
Definition at line 99 of file dsHdmiIn.c.
dsError_t dsHdmiInGetStatus | ( | dsHdmiInStatus_t * | pStatus | ) |
Get the HDMI Inpuut Status.
This function is used to get the current HDMI Input Status.
[in] |
Definition at line 125 of file dsHdmiIn.c.
dsError_t dsHdmiInSelectPort | ( | dsHdmiInPort_t | Port | ) |
Select the HDMI Input port to be presented.
This function is used to select the HDMI Input port for presentation.
[in] |
Definition at line 152 of file dsHdmiIn.c.
dsError_t dsHdmiInScaleVideo | ( | int32_t | x, |
int32_t | y, | ||
int32_t | width, | ||
int32_t | height | ||
) |
Scale the HDMI In video This function is used to scale the HDMI In video.
[in] | x | : x coordinate for the video |
[in] | y | : y coordinate for the video |
[in] | width | : width of the video |
[in] | height | : height of the video |
dsError_t |
Definition at line 176 of file dsHdmiIn.c.
dsError_t dsHdmiInSelectZoomMode | ( | dsVideoZoom_t | requestedZoomMode | ) |
Select the HDMI Input zoom mode.
This function is used to select the HDMI Input zoom mode.
[in] |
Definition at line 202 of file dsHdmiIn.c.
dsError_t dsHdmiInPauseAudio | ( | void | ) |
Stop the output of HDMI Input audio.
This function stops the HDMI Input audio from being output via HDMI Out.
None |
dsError_t |
Definition at line 225 of file dsHdmiIn.c.
dsError_t dsHdmiInResumeAudio | ( | void | ) |
Start the output of HDMI Input audio.
This function presents the HDMI Input audio via HDMI Out.
None |
dsError_t |
Definition at line 247 of file dsHdmiIn.c.
dsError_t dsHdmiInGetCurrentVideoMode | ( | dsVideoPortResolution_t * | resolution | ) |
Get the current HDMI Input video mode.
This function gets the current HDMI Input video mode.
None |
dsError_t |
Definition at line 269 of file dsHdmiIn.c.
dsError_t dsSetPreferredSleepMode | ( | dsSleepMode_t | mode | ) |
This function sets the preferred sleep mode which needs to be persisted.
[in] | mode | Sleep mode that is expected to be persisted. |
dsERR_NONE | If sucessfully dsSetPreferredSleepMode api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 43 of file dsHost.cpp.
dsError_t dsGetPreferredSleepMode | ( | dsSleepMode_t * | pMode | ) |
This function returns the preferred sleep mode which is persisted.
[out] | pMode | Data will be copied to this. This shall be preallocated before the call. |
dsERR_NONE | If sucessfully dsGetPreferredSleepMode api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 63 of file dsHost.cpp.
dsError_t dsGetCPUTemperature | ( | float * | cpuTemperature | ) |
This function gets the CPU temperature in centrigade.
[in] | cpuTemperature | The address of a location to hold the CPU Temperature |
dsERR_NONE | If sucessfully dsGetCPUTemperature api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 88 of file dsHost.cpp.
dsError_t dsGetVersion | ( | uint32_t * | versionNumber | ) |
In 4 byte VersionNumber, Two Most significant Bytes are Major number and Two Least Significant Bytes are minor number.
[out] | versionNumber | 4 Bytes of version number of DS HAL |
dsERR_NONE | Successfully got the version number from dsHAL. |
dsERR_GENERAL | Failed to get the version number. |
Definition at line 114 of file dsHost.cpp.
dsError_t dsSetVersion | ( | uint32_t | versionNumber | ) |
Allows the application to set the runtime version of the dsHAL.
[in] | versionNumber | 4 Bytes of version number of DS HAL |
dsERR_NONE | Successfully set the version for dsHAL. |
dsERR_GENERAL | Failed to set the version. |
Definition at line 139 of file dsHost.cpp.
dsError_t dsGetSocIDFromSDK | ( | char * | socID | ) |
This function returns SOC ID.
[in] | socID | The address of a location to hold SOC ID |
dsERR_NONE | If sucessfully dsSetPreferredSleepMode api has been called using IARM support. |
dsERR_UNKNOWN | General failure. |
Definition at line 162 of file dsHost.cpp.
dsError_t dsGetHostEDID | ( | unsigned char * | edid, |
int * | length | ||
) |
This function is used to get the host EDID and length.
[out] | edid | host EDID. |
[out] | length | length of host EDID |
dsERR_NONE | If sucessfully dsGetHostEDID api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 191 of file dsHost.cpp.
dsError_t dsVideoDeviceInit | ( | ) |
This function initialize all the video devices in the system.
dsERR_NONE | If sucessfully dsVideoDeviceInit api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 46 of file dsVideoDevice.c.
dsError_t dsGetVideoDevice | ( | int | index, |
intptr_t * | handle | ||
) |
This function gets the handle for the video device requested.
[in] | index | Index of video device (0, 1, ...). |
[out] | handle | The address of a location to hold the video device handle on return. |
dsERR_NONE | If sucessfully dsGetVideoDevice api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 64 of file dsVideoDevice.c.
dsError_t dsSetDFC | ( | intptr_t | handle, |
dsVideoZoom_t | dfc | ||
) |
This function is used to set the screen zoom mode (decoder format conversion). This function sets the screen zoom mode (Pan & Scan, LetterBox, PillarBox, etc.) for the specified video device.
[in] | handle | Handle of the video output port. |
[in] | dfc | Type of zoom mode to be used. |
dsERR_NONE | If sucessfully dsSetDFC api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 89 of file dsVideoDevice.c.
dsError_t dsGetDFC | ( | intptr_t | handle, |
dsVideoZoom_t * | dfc | ||
) |
This function is used to get the screen zoom mode (decoder format conversion). This function Gets the screen zoom mode (None,Full ,Pan & Scan, LetterBox, PillarBox, etc.) for the specified video device.
[in] | handle | Handle of the video output port. |
[in] | dfc | Type of zoom mode to be used. |
dsERR_NONE | If sucessfully dsGetDFC api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 117 of file dsVideoDevice.c.
dsError_t dsVideoDeviceTerm | ( | ) |
This function deinitialize all the video devices in the system. It reset any data structures used within this module and release any handles specific to the video devices.
dsERR_NONE | If sucessfully dsVideoDeviceTerm has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 144 of file dsVideoDevice.c.
dsError_t dsGetHDRCapabilities | ( | intptr_t | handle, |
int * | capabilities | ||
) |
To find the HDR capabilities of SoC.
This function is used to check which HDR capabilities the SoC supports
[in] | handle | Handle for the video device (video decoder) |
[out] | *capabilities | OR-ed value of supported HDR standards. |
Definition at line 162 of file dsVideoDevice.c.
dsError_t dsGetSupportedVideoCodingFormats | ( | intptr_t | handle, |
unsigned int * | supported_formats | ||
) |
To find the Video formats supported by the SoC.
This function is used to check which video formats the SoC supports
[in] | handle | Handle for the video device (video decoder) |
[out] | supported_formats | OR-ed value of supported video codec formats. |
Definition at line 183 of file dsVideoDevice.c.
dsError_t dsGetVideoCodecInfo | ( | intptr_t | handle, |
dsVideoCodingFormat_t | codec, | ||
dsVideoCodecInfo_t * | info | ||
) |
This API is used to get the video codec information.
[in] | handle | Handle for the video device (video decoder) |
[in] | codec | OR-ed value of supported video codec formats. |
[out] | info | Video codec information like profile, level etc. |
Definition at line 203 of file dsVideoDevice.c.
dsError_t dsVideoPortInit | ( | ) |
Initialize underlying Video Port sub-system.
This function must initialize all the video specific output ports.
dsERR_NONE | If sucessfully dsVideoportinit api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 45 of file dsVideoPort.c.
dsError_t dsGetVideoPort | ( | dsVideoPortType_t | type, |
int | index, | ||
intptr_t * | handle | ||
) |
Get the video port handle.
This function gets the handle for the type of video port requested. It must return dsERR_OPERATION_NOT_SUPPORTED if the requested video port is unavailable.
[in] | type | Type of video port (e.g. HDMI). |
[in] | index | The index of the video device (0, 1, ...). |
[out] | handle | The address of a location to hold the video device handle on return. |
dsERR_NONE | If sucessfully dsgetvideoport api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 64 of file dsVideoPort.c.
dsError_t dsIsHDCPEnabled | ( | intptr_t | handle, |
bool * | pContentProtected | ||
) |
Indicate whether a video port is HDCP protected.
[in] | handle | Handle of the video port. |
[out] | enabled | The address of a location to hold the HDCP content protection state on return (true when enabled, false otherwise). |
dsERR_NONE | If sucessfully dsIsHDCPEnabled api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 96 of file dsVideoPort.c.
dsError_t dsIsVideoPortEnabled | ( | intptr_t | handle, |
bool * | enabled | ||
) |
Indicate whether a video port is enabled.
This function indicates whether the specified video port is enabled or not.
[in] | handle | Handle of the video port. |
[out] | enabled | The address of a location to hold the video port enable state on return (true when port is enabled, false otherwise). |
dsERR_NONE | If sucessfully dsIsVideoPortEnabled api has been called using IARM support. |
dsERR_GENERAL | General failure . |
Definition at line 125 of file dsVideoPort.c.
dsError_t dsGetHDCPStatus | ( | intptr_t | handle, |
dsHdcpStatus_t * | status | ||
) |
Get current HDCP status.
[in] | status | Handle HDCP status |
dsERR_NONE | If sucessfully dsGetHDCPStatus api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 154 of file dsVideoPort.c.
dsError_t dsGetHDCPProtocol | ( | intptr_t | handle, |
dsHdcpProtocolVersion_t * | protocolVersion | ||
) |
Get STB HDCP protocol version.
handle | Handle of the display device. |
[in/out] | HDCP protocol version |
dsERR_NONE | If sucessfully dsGetHDCPProtocol api has been called. |
dsERR_GENERAL | General failure. |
Definition at line 177 of file dsVideoPort.c.
dsError_t dsGetHDCPReceiverProtocol | ( | intptr_t | handle, |
dsHdcpProtocolVersion_t * | protocolVersion | ||
) |
Get Receiver/TV HDCP protocol version.
handle | Handle of the display device. |
[in/out] | HDCP protocol version |
dsERR_NONE | If sucessfully dsGetHDCPProtocol api has been called. |
dsERR_GENERAL | General failure. |
Definition at line 200 of file dsVideoPort.c.
dsError_t dsGetHDCPCurrentProtocol | ( | intptr_t | handle, |
dsHdcpProtocolVersion_t * | protocolVersion | ||
) |
Get current used HDCP protocol version.
handle | Handle of the display device. |
[in/out] | HDCP protocol version |
dsERR_NONE | If sucessfully dsGetHDCPProtocol api has been called. |
dsERR_GENERAL | General failure. |
Definition at line 223 of file dsVideoPort.c.
dsError_t dsIsDisplayConnected | ( | intptr_t | handle, |
bool * | connected | ||
) |
Indicate whether a video port is connected to a display.
This function is used to find out whether the video port is connected to a display or not.
[in] | handle | Handle of the video port. |
[out] | connected | The address of a location to hold the connection state on return (true when connected, false otherwise). |
dsERR_NONE | If sucessfully dsIsDisplayConnected api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 245 of file dsVideoPort.c.
dsError_t dsIsDisplaySurround | ( | intptr_t | handle, |
bool * | surround | ||
) |
This function is used to indicate if the display connected supports surround audio.
[in] | handle | Handle of the video port. |
[out] | surround | It is set to True if the display supports surround audio. |
dsERR_NONE | Indicates dsIsDisplaySurround api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 273 of file dsVideoPort.c.
dsError_t dsGetSurroundMode | ( | intptr_t | handle, |
int * | surround | ||
) |
This function is used to get supported surround mode.
[in] | handle | Handle of the video port. |
[out] | surround | mode. |
dsERR_NONE | Indicates dsGetSurroundMode api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 301 of file dsVideoPort.c.
dsError_t dsEnableVideoPort | ( | intptr_t | handle, |
bool | enabled | ||
) |
Enable/disable a video port.
This function enables or disables the specified video port.
[in] | handle | Handle of the video port. |
[in] | enabled | Flag to control the video port state (true to enable, false to disable) |
dsERR_NONE | If sucessfully dsEnableVideoPort api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 328 of file dsVideoPort.c.
dsError_t dsGetResolution | ( | intptr_t | handle, |
dsVideoPortResolution_t * | resolution | ||
) |
Get the video display resolution.
This function Gets the resolution for the video corresponding to the specified port and index.
[in] | handle | Handle of the video output port. |
[in] | *resolution | The address of a structure containing the video output port resolution settings. |
dsERR_NONE | If sucessfully dsGetResolution api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 353 of file dsVideoPort.c.
dsError_t dsSetScartParameter | ( | intptr_t | handle, |
const char * | parameter_str, | ||
const char * | value_str | ||
) |
Sets various SCART parameters.
Supported values: parameter_str value_str "aspect_ratio" "4x3", 16x9" "tv_startup" "on", "off" "tv_startup" "on", "off" "rgb" "on" (disables cvbs) "cvbs" "on" (disables rgb) "macrovision", "*" (not implemented) "cgms", "disabled" "cgms", "copyNever" "cgms", "copyOnce" "cgms", "copyFreely" "cgms", "copyNoMore" "port" "on", "off"
[in] | parameter_str | - a name of parameter |
[in] | value_str | - a value of parameter |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 380 of file dsVideoPort.c.
dsError_t dsSetResolution | ( | intptr_t | handle, |
dsVideoPortResolution_t * | resolution, | ||
bool | persist | ||
) |
Set video port's display resolution.
This function sets the resolution for the video corresponding to the specified port handle.
[in] | handle | Handle of the video port. |
[in] | *resolution | The address of a structure containing the video port resolution settings. |
[in] | persist | In false state allows disabling persist of resolution value. |
dsERR_NONE | If sucessfully dsSetResolution api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 409 of file dsVideoPort.c.
dsError_t dsGetPreferredColorDepth | ( | intptr_t | handle, |
dsDisplayColorDepth_t * | colorDepth, | ||
bool | persist | ||
) |
To get the preffered color depth mode.
This function is used to get the preffered color depth mode.
[in] | handle | Handle for the video port. |
[out] | colorDepth | color depth value. |
Definition at line 436 of file dsVideoPort.c.
dsError_t dsSetPreferredColorDepth | ( | intptr_t | handle, |
dsDisplayColorDepth_t | colorDepth, | ||
bool | persist | ||
) |
To set the preffered color depth mode.
This function is used to set the preffered color depth mode.
[in] | handle | Handle for the video port. |
[in] | colorDepth | color depth value. |
[in] | persist | to persist value |
Definition at line 463 of file dsVideoPort.c.
dsError_t dsColorDepthCapabilities | ( | intptr_t | handle, |
unsigned int * | colorDepthCapability | ||
) |
To find the color depth capabilities.
This function is used to get the supported color depth capabilities.
[in] | handle | Handle for the video port. |
[out] | *capabilities | OR-ed value of supported color depth standards. |
Definition at line 488 of file dsVideoPort.c.
dsError_t dsVideoPortTerm | ( | ) |
Terminate the Video Port sub-system.
This function must terminate all the video output ports. It must reset any data structures used within video port module and release any video port specific handles.
dsERR_NONE | If sucessfully dsVideoPortTerm api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 511 of file dsVideoPort.c.
dsError_t dsEnableHDCP | ( | intptr_t | handle, |
bool | contentProtect, | ||
char * | hdcpKey, | ||
size_t | keySize | ||
) |
Toggle HDCP protection of a video port.
This function is used to turn on/off the HDCP content protection for the specified video port. Must return dsERR_OPERATION_NOT_SUPPORTED if HDCP content protection is not available.
[in] | handle | Handle of the video port. |
[in] | contentProtect | Flag to control HDCP content protection (true for enabled, false for disabled). |
[in] | hdcpKey | HDCP key. |
[in] | keySize | HDCP key size. |
dsERR_NONE | If sucessfully dsEnableHDCP api has been called using IARM support. |
dsERR_GENERAL | General failure. |
dsERR_INVALID_PARAM | If invalid HCDP key is used. |
Definition at line 530 of file dsVideoPort.c.
dsError_t dsIsVideoPortActive | ( | intptr_t | handle, |
bool * | active | ||
) |
This function is used to indicate whether a video port is connected to a display.
[in] | handle | Handle of the video port. |
[out] | connected | The address of a location to hold the connection state on return (true when connected, false otherwise). |
dsERR_NONE | If sucessfully dsIsDisplayConnected api has been called using IARM support. |
dsERR_GENERAL | General failure. |
Definition at line 577 of file dsVideoPort.c.
dsError_t dsGetTVHDRCapabilities | ( | intptr_t | handle, |
int * | capabilities | ||
) |
To find the HDR capabilities of TV.
This function is used to get the HDR capabilities supported by the TV.
[in] | handle | Handle for the video device (video decoder) |
[out] | *capabilities | OR-ed value of supported HDR standards. |
Definition at line 605 of file dsVideoPort.c.
dsError_t dsSupportedTvResolutions | ( | intptr_t | handle, |
int * | resolutions | ||
) |
To find the TV supported resolutions.
This function is used to get the TV supported resolutions.
[in] | handle | Handle for the video device (video decoder) |
[out] | *resolution | OR-ed value supported by TV. |
Definition at line 627 of file dsVideoPort.c.
dsError_t dsIsOutputHDR | ( | intptr_t | handle, |
bool * | hdr | ||
) |
Check Video Output is HDR or not.
This function checks if the video output is HDR or not.
[in] | handle | Handle of the video port. |
[in] | *hdr | The bool pointer |
dsError_t |
Definition at line 693 of file dsVideoPort.c.
dsError_t dsResetOutputToSDR | ( | ) |
Reset Video Output to SDR.
This function resets the video output to SDR
dsError_t |
Definition at line 721 of file dsVideoPort.c.
dsError_t dsSetHdmiPreference | ( | intptr_t | handle, |
dsHdcpProtocolVersion_t * | hdcpCurrentProtocol | ||
) |
This API is used to set the Preferred HDMI Protocol.
This function sets the Preferred HDMI Protocol
[in] | handle | Handle of the video port. |
[in] | *hdcpCurrentProtocol | Address of the structure containing HDCP Protocol version enums dsHDCP_VERSION_1X = 0, < HDCP Protocol version 1.x dsHDCP_VERSION_2X, < HDCP Protocol version 2.x dsHDCP_VERSION_MAX < Maximum index for HDCP protocol. |
dsError_t |
Definition at line 741 of file dsVideoPort.c.
dsError_t dsGetHdmiPreference | ( | intptr_t | handle, |
dsHdcpProtocolVersion_t * | hdcpCurrentProtocol | ||
) |
This API is used to get the Preferred HDMI Protocol.
This function gets the Preferred HDMI Protocol and updates the *hdcpCurrentProtocol accordingly
[in] | handle | Handle of the video port. |
[in] | *hdcpCurrentProtocol | Address of the structure containing HDCP Protocol version enums dsHDCP_VERSION_1X = 0, < HDCP Protocol version 1.x dsHDCP_VERSION_2X, < HDCP Protocol version 2.x dsHDCP_VERSION_MAX < Maximum index for HDCP protocol. |
dsError_t |
Definition at line 768 of file dsVideoPort.c.
dsError_t dsGetVideoEOTF | ( | intptr_t | handle, |
dsHDRStandard_t * | video_eotf | ||
) |
Get current video Electro-Optical Transfer Function (EOT) value;.
[in] | handle | - Handle of the display device. |
[out] | video_eotf | - pointer to EOFF value |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 796 of file dsVideoPort.c.
dsError_t dsGetMatrixCoefficients | ( | intptr_t | handle, |
dsDisplayMatrixCoefficients_t * | matrix_coefficients | ||
) |
Get current matrix coefficients value.
[in] | handle | - Handle of the display device. |
[out] | matrix_coefficients | - pointer to matrix coefficients value |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 825 of file dsVideoPort.c.
dsError_t dsGetColorDepth | ( | intptr_t | handle, |
unsigned int * | color_depth | ||
) |
Get current color depth value.
[in] | handle | - Handle of the display device. |
[out] | color_depth | - pointer to color depths value. |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 854 of file dsVideoPort.c.
dsError_t dsGetColorSpace | ( | intptr_t | handle, |
dsDisplayColorSpace_t * | color_space | ||
) |
Get current color space setting.
[in] | handle | - Handle of the display device. |
[out] | color_space | - pointer to color space value. |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 883 of file dsVideoPort.c.
dsError_t dsGetQuantizationRange | ( | intptr_t | handle, |
dsDisplayQuantizationRange_t * | quantization_range | ||
) |
Get quatization range.
[in] | handle | - Handle of the display device. |
[out] | quantization_range | - pointer to quantization range value. |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 912 of file dsVideoPort.c.
dsError_t dsGetCurrentOutputSettings | ( | intptr_t | handle, |
dsHDRStandard_t * | video_eotf, | ||
dsDisplayMatrixCoefficients_t * | matrix_coefficients, | ||
dsDisplayColorSpace_t * | color_space, | ||
unsigned int * | color_depth, | ||
dsDisplayQuantizationRange_t * | quantization_range | ||
) |
Get current color space setting, color depth, matrix coefficients, video Electro-Optical Transfer Function (EOT) and quantization range in one call.
[in] | handle | - Handle of the display device. |
[out] | video_eotf | - pointer to EOFF value |
[out] | matrix_coefficients | - pointer to matrix coefficients value |
[out] | color_space | - pointer to color space value. |
[out] | color_depth | - pointer to color depths value. |
[out] | quantization_range | - pointer to quantization range value. |
dsERR_NONE | on success |
dsERR_GENERAL | General failure. |
Definition at line 941 of file dsVideoPort.c.
dsError_t dsSetForceHDRMode | ( | intptr_t | handle, |
dsHDRStandard_t | mode | ||
) |
This API is used to set/reset force HDR mode.
This function set/reset force HDR mode for video port.
[in] | handle | Handle of the video port. |
[in] | mode | dsHDRStandard_t type |
dsError_t |
Definition at line 974 of file dsVideoPort.c.
|
static |