45 #define IARM_BUS_DSMGR_API_dsAudioPortInit "dsAudioPortInit"
46 #define IARM_BUS_DSMGR_API_dsGetAudioPort "dsGetAudioPort"
47 #define IARM_BUS_DSMGR_API_dsSetStereoMode "dsSetStereoMode"
48 #define IARM_BUS_DSMGR_API_dsGetStereoMode "dsGetStereoMode"
49 #define IARM_BUS_DSMGR_API_dsSetStereoAuto "dsSetStereoAuto"
50 #define IARM_BUS_DSMGR_API_dsGetStereoAuto "dsGetStereoAuto"
51 #define IARM_BUS_DSMGR_API_dsGetEncoding "dsGetEncoding"
52 #define IARM_BUS_DSMGR_API_dsGetAudioFormat "dsGetAudioFormat"
53 #define IARM_BUS_DSMGR_API_dsSetAudioMute "dsSetAudioMute"
54 #define IARM_BUS_DSMGR_API_dsIsAudioMute "dsIsAudioMute"
55 #define IARM_BUS_DSMGR_API_dsIsAudioMSDecode "dsIsAudioMSDecode"
56 #define IARM_BUS_DSMGR_API_dsIsAudioMS12Decode "dsIsAudioMS12Decode"
57 #define IARM_BUS_DSMGR_API_dsGetSupportedARCTypes "dsGetSupportedARCTypes"
58 #define IARM_BUS_DSMGR_API_dsAudioSetSAD "dsAudioSetSAD"
59 #define IARM_BUS_DSMGR_API_dsAudioEnableARC "dsAudioEnableARC"
61 #define IARM_BUS_DSMGR_API_dsIsAudioPortEnabled "dsIsAudioPortEnabled"
62 #define IARM_BUS_DSMGR_API_dsEnableAudioPort "dsEnableAudioPort"
64 #define IARM_BUS_DSMGR_API_dsGetEnablePersist "getPortEnablePersistVal"
65 #define IARM_BUS_DSMGR_API_dsSetEnablePersist "setPortEnablePersistVal"
67 #define IARM_BUS_DSMGR_API_dsAudioPortTerm "dsAudioPortTerm"
68 #define IARM_BUS_DSMGR_API_dsEnableMS12Config "dsEnableMS12Config"
69 #define IARM_BUS_DSMGR_API_dsEnableLEConfig "dsEnableLEConfig"
70 #define IARM_BUS_DSMGR_API_dsGetLEConfig "dsGetLEConfig"
71 #define IARM_BUS_DSMGR_API_dsSetAudioDelay "dsSetAudioDelay"
72 #define IARM_BUS_DSMGR_API_dsGetAudioDelay "dsGetAudioDelay"
73 #define IARM_BUS_DSMGR_API_dsSetAudioDelayOffset "dsSetAudioDelayOffset"
74 #define IARM_BUS_DSMGR_API_dsGetAudioDelayOffset "dsGetAudioDelayOffset"
75 #define IARM_BUS_DSMGR_API_dsGetSinkDeviceAtmosCapability "dsGetSinkDeviceAtmosCapability"
76 #define IARM_BUS_DSMGR_API_dsSetAudioAtmosOutputMode "dsSetAudioAtmosOutputMode"
77 #define IARM_BUS_DSMGR_API_dsSetAudioDucking "dsSetAudioDucking"
78 #define IARM_BUS_DSMGR_API_dsSetAudioLevel "dsSetAudioLevel"
79 #define IARM_BUS_DSMGR_API_dsGetAudioLevel "dsGetAudioLevel"
80 #define IARM_BUS_DSMGR_API_dsSetAudioGain "dsSetAudioGain"
81 #define IARM_BUS_DSMGR_API_dsGetAudioGain "dsGetAudioGain"
83 #define IARM_BUS_DSMGR_API_dsSetAudioCompression "dsSetAudioCompression"
84 #define IARM_BUS_DSMGR_API_dsGetAudioCompression "dsGetAudioCompression"
85 #define IARM_BUS_DSMGR_API_dsSetDialogEnhancement "dsSetDialogEnhancement"
86 #define IARM_BUS_DSMGR_API_dsGetDialogEnhancement "dsGetDialogEnhancement"
87 #define IARM_BUS_DSMGR_API_dsSetDolbyVolumeMode "dsSetDolbyVolumeMode"
88 #define IARM_BUS_DSMGR_API_dsGetDolbyVolumeMode "dsGetDolbyVolumeMode"
89 #define IARM_BUS_DSMGR_API_dsSetIntelligentEqualizerMode "dsSetIntelligentEqualizerMode"
90 #define IARM_BUS_DSMGR_API_dsGetIntelligentEqualizerMode "dsGetIntelligentEqualizerMode"
91 #define IARM_BUS_DSMGR_API_dsGetVolumeLeveller "dsGetVolumeLeveller"
92 #define IARM_BUS_DSMGR_API_dsSetVolumeLeveller "dsSetVolumeLeveller"
93 #define IARM_BUS_DSMGR_API_dsGetBassEnhancer "dsGetBassEnhancer"
94 #define IARM_BUS_DSMGR_API_dsSetBassEnhancer "dsSetBassEnhancer"
95 #define IARM_BUS_DSMGR_API_dsIsSurroundDecoderEnabled "dsIsSurroundDecoderEnabled"
96 #define IARM_BUS_DSMGR_API_dsEnableSurroundDecoder "dsEnableSurroundDecoder"
97 #define IARM_BUS_DSMGR_API_dsGetDRCMode "dsGetDRCMode"
98 #define IARM_BUS_DSMGR_API_dsSetDRCMode "dsSetDRCMode"
99 #define IARM_BUS_DSMGR_API_dsGetSurroundVirtualizer "dsGetSurroundVirtualizer"
100 #define IARM_BUS_DSMGR_API_dsSetSurroundVirtualizer "dsSetSurroundVirtualizer"
101 #define IARM_BUS_DSMGR_API_dsGetMISteering "dsGetMISteering"
102 #define IARM_BUS_DSMGR_API_dsSetMISteering "dsSetMISteering"
103 #define IARM_BUS_DSMGR_API_dsSetGraphicEqualizerMode "dsSetGraphicEqualizerMode"
104 #define IARM_BUS_DSMGR_API_dsGetGraphicEqualizerMode "dsGetGraphicEqualizerMode"
105 #define IARM_BUS_DSMGR_API_dsGetMS12AudioProfileList "dsGetMS12AudioProfileList"
106 #define IARM_BUS_DSMGR_API_dsGetMS12AudioProfile "dsGetMS12AudioProfile"
107 #define IARM_BUS_DSMGR_API_dsSetMS12AudioProfile "dsSetMS12AudioProfile"
108 #define IARM_BUS_DSMGR_API_dsSetMS12SetttingsOverride "dsSetMS12SetttingsOverride"
110 #define IARM_BUS_DSMGR_API_dsSetAssociatedAudioMixing "dsSetAssociatedAudioMixing"
111 #define IARM_BUS_DSMGR_API_dsGetAssociatedAudioMixing "dsGetAssociatedAudioMixing"
112 #define IARM_BUS_DSMGR_API_dsSetFaderControl "dsSetFaderControl"
113 #define IARM_BUS_DSMGR_API_dsGetFaderControl "dsGetFaderControl"
114 #define IARM_BUS_DSMGR_API_dsSetPrimaryLanguage "dsSetPrimaryLanguage"
115 #define IARM_BUS_DSMGR_API_dsGetPrimaryLanguage "dsGetPrimaryLanguage"
116 #define IARM_BUS_DSMGR_API_dsSetSecondaryLanguage "dsSetSecondaryLanguage"
117 #define IARM_BUS_DSMGR_API_dsGetSecondaryLanguage "dsGetSecondaryLanguage"
119 #define IARM_BUS_DSMGR_API_dsAudioOutIsConnected "dsAudioOutIsConnected"
120 #define IARM_BUS_DSMGR_API_dsGetHDMIARCPortId "dsGetHDMIARCPortId"
125 #define IARM_BUS_DSMGR_API_dsGetAudioCapabilities "dsGetAudioCapabilities"
126 #define IARM_BUS_DSMGR_API_dsGetMS12Capabilities "dsGetMS12Capabilities"
131 #define IARM_BUS_DSMGR_API_dsDisplayInit "dsDisplayInit"
132 #define IARM_BUS_DSMGR_API_dsGetDisplay "dsGetDisplay"
133 #define IARM_BUS_DSMGR_API_dsGetDisplayAspectRatio "dsGetDisplayAspectRatio"
134 #define IARM_BUS_DSMGR_API_dsGetEDID "dsGetEDID"
135 #define IARM_BUS_DSMGR_API_dsGetEDIDBytes "dsGetEDIDBytes"
136 #define IARM_BUS_DSMGR_API_dsDisplayTerm "dsDisplayTerm"
142 #define IARM_BUS_DSMGR_API_dsVideoDeviceInit "dsVideoDeviceInit"
143 #define IARM_BUS_DSMGR_API_dsGetVideoDevice "dsGetVideoDevice"
144 #define IARM_BUS_DSMGR_API_dsSetDFC "dsSetDFC"
145 #define IARM_BUS_DSMGR_API_dsGetDFC "dsGetDFC"
146 #define IARM_BUS_DSMGR_API_dsVideoDeviceTerm "dsVideoDeviceTerm"
147 #define IARM_BUS_DSMGR_API_dsSetFRFMode "dsSetFRFMode"
148 #define IARM_BUS_DSMGR_API_dsGetFRFMode "dsGetFRFMode"
149 #define IARM_BUS_DSMGR_API_dsGetCurrentDisframerate "dsGetCurrentDisframerate"
150 #define IARM_BUS_DSMGR_API_dsSetDisplayframerate "dsSetDisplayframerate"
155 #define IARM_BUS_DSMGR_API_dsVideoPortInit "dsVideoPortInit"
156 #define IARM_BUS_DSMGR_API_dsGetVideoPort "dsGetVideoPort"
157 #define IARM_BUS_DSMGR_API_dsIsVideoPortEnabled "dsIsVideoPortEnabled"
158 #define IARM_BUS_DSMGR_API_dsIsDisplayConnected "dsIsDisplayConnected"
159 #define IARM_BUS_DSMGR_API_dsIsDisplaySurround "dsIsDisplaySurround"
160 #define IARM_BUS_DSMGR_API_dsGetSurroundMode "dsGetSurroundMode"
161 #define IARM_BUS_DSMGR_API_dsEnableVideoPort "dsEnableVideoPort"
162 #define IARM_BUS_DSMGR_API_dsSetResolution "dsSetResolution"
163 #define IARM_BUS_DSMGR_API_dsGetResolution "dsGetResolution"
164 #define IARM_BUS_DSMGR_API_dsColorDepthCapabilities "dsColorDepthCapabilities"
165 #define IARM_BUS_DSMGR_API_dsGetPreferredColorDepth "dsGetPreferredColorDepth"
166 #define IARM_BUS_DSMGR_API_dsSetPreferredColorDepth "dsSetPreferredColorDepth"
167 #define IARM_BUS_DSMGR_API_dsVideoPortTerm "dsVideoPortTerm"
168 #define IARM_BUS_DSMGR_API_dsEnableHDCP "dsEnableHDCP"
169 #define IARM_BUS_DSMGR_API_dsIsHDCPEnabled "dsIsHDCPEnabled"
170 #define IARM_BUS_DSMGR_API_dsGetHDCPStatus "dsGetHDCPStatus"
171 #define IARM_BUS_DSMGR_API_dsGetHDCPProtocol "dsGetHDCPProtocol"
172 #define IARM_BUS_DSMGR_API_dsGetHDCPReceiverProtocol "dsGetHDCPReceiverProtocol"
173 #define IARM_BUS_DSMGR_API_dsGetHDCPCurrentProtocol "dsGetHDCPCurrentProtocol"
174 #define IARM_BUS_DSMGR_API_dsIsVideoPortActive "dsIsVideoPortActive"
175 #define IARM_BUS_DSMGR_API_dsGetHDRCapabilities "dsGetHDRCapabilities"
176 #define IARM_BUS_DSMGR_API_dsGetTVHDRCapabilities "dsGetTVHDRCapabilities"
177 #define IARM_BUS_DSMGR_API_dsGetSupportedTVResolution "dsGetSupportedTVResolution"
178 #define IARM_BUS_DSMGR_API_dsGetSupportedVideoCodingFormats "dsGetSupportedVideoCodingFormats"
179 #define IARM_BUS_DSMGR_API_dsGetVideoCodecInfo "dsGetVideoCodecInfo"
180 #define IARM_BUS_DSMGR_API_dsSetForceDisableHDR "dsForceDisableHDR"
181 #define IARM_BUS_DSMGR_API_dsSetForceDisable4K "dsSetForceDisable4K"
182 #define IARM_BUS_DSMGR_API_dsGetForceDisable4K "dsGetForceDisable4K"
183 #define IARM_BUS_DSMGR_API_dsIsOutputHDR "dsIsOutputHDR"
184 #define IARM_BUS_DSMGR_API_dsResetOutputToSDR "dsResetOutputToSDR"
185 #define IARM_BUS_DSMGR_API_dsSetHdmiPreference "dsSetHdmiPreference"
186 #define IARM_BUS_DSMGR_API_dsGetHdmiPreference "dsGetHdmiPreference"
187 #define IARM_BUS_DSMGR_API_dsSetScartParameter "dsSetScartParameter"
188 #define IARM_BUS_DSMGR_API_dsGetVideoEOTF "dsGetVideoEOTF"
189 #define IARM_BUS_DSMGR_API_dsGetMatrixCoefficients "dsGetMatrixCoefficients"
190 #define IARM_BUS_DSMGR_API_dsGetColorDepth "dsGetColorDepths"
191 #define IARM_BUS_DSMGR_API_dsGetColorSpace "dsGetColorSpace"
192 #define IARM_BUS_DSMGR_API_dsGetQuantizationRange "dsGetQuantizationRange"
193 #define IARM_BUS_DSMGR_API_dsGetCurrentOutputSettings "dsGetCurrentOutputSettings"
194 #define IARM_BUS_DSMGR_API_dsSetBackgroundColor "dsSetBackgroundColor"
195 #define IARM_BUS_DSMGR_API_dsSetForceHDRMode "dsSetForceHDRMode"
200 #define IARM_BUS_DSMGR_API_dsFPInit "dsFPInit"
201 #define IARM_BUS_DSMGR_API_dsFPTerm "dsFPTerm"
202 #define IARM_BUS_DSMGR_API_dsSetFPText "dsSetFPText"
203 #define IARM_BUS_DSMGR_API_dsSetFPTime "dsSetFPTime"
204 #define IARM_BUS_DSMGR_API_dsSetFPScroll "dsSetFPScroll"
205 #define IARM_BUS_DSMGR_API_dsSetFPBlink "dsSetFPBlink"
206 #define IARM_BUS_DSMGR_API_dsGetFPBrightness "dsGetFPBrightness"
207 #define IARM_BUS_DSMGR_API_dsSetFPBrightness "dsSetFPBrightness"
208 #define IARM_BUS_DSMGR_API_dsGetFPState "dsGetFPState"
209 #define IARM_BUS_DSMGR_API_dsSetFPState "dsSetFPState"
210 #define IARM_BUS_DSMGR_API_dsSetFPColor "dsSetFPColor"
211 #define IARM_BUS_DSMGR_API_dsGetFPColor "dsGetFPColor"
212 #define IARM_BUS_DSMGR_API_dsGetFPTextBrightness "dsGetFPTextBrightness"
213 #define IARM_BUS_DSMGR_API_dsSetFPTextBrightness "dsSetFPTextBrightness"
214 #define IARM_BUS_DSMGR_API_dsFPEnableCLockDisplay "dsFPEnableCLockDisplay"
215 #define IARM_BUS_DSMGR_API_dsGetTimeFormat "dsGetTimeFormat"
216 #define IARM_BUS_DSMGR_API_dsSetTimeFormat "dsSetTimeFormat"
217 #define IARM_BUS_DSMGR_API_dsSetFPDMode "dsSetFPDMode"
223 #define IARM_BUS_DSMGR_API_dsHdmiInInit "dsHdmiInInit"
224 #define IARM_BUS_DSMGR_API_dsHdmiInTerm "dsHdmiInTerm"
225 #define IARM_BUS_DSMGR_API_dsHdmiInGetNumberOfInputs "dsHdmiInGetNumberOfInputs"
226 #define IARM_BUS_DSMGR_API_dsHdmiInGetStatus "dsHdmiInGetStatus"
227 #define IARM_BUS_DSMGR_API_dsHdmiInSelectPort "dsHdmiInSelectPort"
228 #define IARM_BUS_DSMGR_API_dsHdmiInScaleVideo "dsHdmiInScaleVideo"
229 #define IARM_BUS_DSMGR_API_dsHdmiInSelectZoomMode "dsHdmiInSelectZoomMode"
230 #define IARM_BUS_DSMGR_API_dsHdmiInPauseAudio "dsHdmiInPauseAudio"
231 #define IARM_BUS_DSMGR_API_dsHdmiInResumeAudio "dsHdmiInResumeAudio"
232 #define IARM_BUS_DSMGR_API_dsHdmiInGetCurrentVideoMode "dsHdmiInGetCurrentVideoMode"
233 #define IARM_BUS_DSMGR_API_dsGetEDIDBytesInfo "dsGetEDIDBytesInfo"
234 #define IARM_BUS_DSMGR_API_dsGetHDMISPDInfo "dsGetHDMISPDInfo"
235 #define IARM_BUS_DSMGR_API_dsSetEdidVersion "dsSetEdidVersion"
236 #define IARM_BUS_DSMGR_API_dsGetEdidVersion "dsGetEdidVersion"
237 #define IARM_BUS_DSMGR_API_dsGetAllmStatus "dsGetAllmStatus"
238 #define IARM_BUS_DSMGR_API_dsGetSupportedGameFeaturesList "dsGetSupportedGameFeaturesList"
243 #define IARM_BUS_DSMGR_API_dsCompositeInInit "dsCompositeInInit"
244 #define IARM_BUS_DSMGR_API_dsCompositeInTerm "dsCompositeInTerm"
245 #define IARM_BUS_DSMGR_API_dsCompositeInGetNumberOfInputs "dsCompositeInGetNumberOfInputs"
246 #define IARM_BUS_DSMGR_API_dsCompositeInGetStatus "dsCompositeInGetStatus"
247 #define IARM_BUS_DSMGR_API_dsCompositeInSelectPort "dsCompositeInSelectPort"
248 #define IARM_BUS_DSMGR_API_dsCompositeInScaleVideo "dsCompositeInScaleVideo"
254 #define IARM_BUS_DSMGR_API_dsHostInit "dsHostInit"
255 #define IARM_BUS_DSMGR_API_dsHostTerm "dsHostTerm"
256 #define IARM_BUS_DSMGR_API_dsSetPreferredSleepMode "dsSetPreferredSleepMode"
257 #define IARM_BUS_DSMGR_API_dsGetPreferredSleepMode "dsGetPreferredSleepMode"
258 #define IARM_BUS_DSMGR_API_dsGetCPUTemperature "dsGetCPUTemperature"
259 #define IARM_BUS_DSMGR_API_dsGetVersion "dsGetVersion"
260 #define IARM_BUS_DSMGR_API_dsSetVersion "dsSetVersion"
261 #define IARM_BUS_DSMGR_API_dsGetSocIDFromSDK "dsGetSocIDFromSDK"
262 #define IARM_BUS_DSMGR_API_dsGetHostEDID "dsGetHostEDID"
267 #define IARM_BUS_DSMGR_API_dsResetDialogEnhancement "dsResetDialogEnhancement"
268 #define IARM_BUS_DSMGR_API_dsResetBassEnhancer "dsResetBassEnhancer"
269 #define IARM_BUS_DSMGR_API_dsResetSurroundVirtualizer "dsResetSurroundVirtualizer"
270 #define IARM_BUS_DSMGR_API_dsResetVolumeLeveller "dsResetVolumeLeveller"
272 #define IARM_BUS_DSMGR_API_SetStandbyVideoState "SetStandbyVideoState"
273 #define IARM_BUS_DSMGR_API_GetStandbyVideoState "GetStandbyVideoState"
274 #define IARM_BUS_DSMGR_API_SetAvPortState "SetAvPortState"
275 #define IARM_BUS_DSMGR_API_SetLEDStatus "SetLEDStatus"
276 #define IARM_BUS_DSMGR_API_SetRebootConfig "SetRebootConfig"
277 #define DSMGR_MAX_VIDEO_PORT_NAME_LENGTH 16
278 #define PWRMGR_MAX_REBOOT_REASON_LENGTH 100
281 char port[DSMGR_MAX_VIDEO_PORT_NAME_LENGTH];
287 char reboot_reason_custom[PWRMGR_MAX_REBOOT_REASON_LENGTH];
293 int avPortPowerState;
385 uint32_t audioDelayMs;
395 dsATMOSCapability_t capability;
400 uint32_t audioDelayMs;
405 uint32_t audioDelayOffsetMs;
475 char primaryLanguage[MAX_LANGUAGE_LEN];
480 char secondaryLanguage[MAX_LANGUAGE_LEN];
484 #define MAX_PROFILE_STRING_LEN 32
487 char profile [MAX_PROFILE_STRING_LEN];
492 char profileState[MAX_PROFILE_STRING_LEN];
493 char profileName[MAX_PROFILE_STRING_LEN];
494 char profileSettingsName[MAX_PROFILE_STRING_LEN];
495 char profileSettingValue[MAX_PROFILE_STRING_LEN];
524 dsHdcpStatus_t hdcpStatus;
529 dsHdcpProtocolVersion_t protocolVersion;
564 bool forceCompatible;
571 unsigned int colorDepthCapability;
577 dsDisplayColorDepth_t colorDepth;
617 unsigned char bytes[1024];
624 unsigned int nMinutes;
635 unsigned int nScrollHoldOnDur;
636 unsigned int nHorzScrollIterations;
637 unsigned int nVertScrollIterations;
642 dsFPDIndicator_t eIndicator;
643 unsigned int nBlinkDuration;
644 unsigned int nBlinkIterations;
649 dsFPDIndicator_t eIndicator;
664 dsFPDIndicator_t eIndicator;
670 dsFPDIndicator_t eIndicator;
701 uint32_t versionNumber;
715 uint8_t numHdmiInputs;
752 uint8_t numCompositeInputs;
764 dsCompositeInPort_t port;
819 unsigned int supported_formats;
826 dsVideoCodingFormat_t format;
860 dsHdcpProtocolVersion_t hdcpCurrentProtocol;
866 dsHdcpProtocolVersion_t hdcpCurrentProtocol;
875 #define DS_DEVICEID_LEN_MAX 1024
879 char socID[DS_DEVICEID_LEN_MAX];
882 #define DSSCART_PARAM_LEN_MAX 1024
883 #define DSSCART_VALUE_LEN_MAX 1024
888 char param_bytes[DSSCART_PARAM_LEN_MAX];
889 char value_bytes[DSSCART_VALUE_LEN_MAX];
901 dsDisplayMatrixCoefficients_t matrix_coefficients;
907 uint32_t color_depth;
913 dsDisplayColorSpace_t color_space;
919 dsDisplayQuantizationRange_t quantization_range;
926 dsDisplayMatrixCoefficients_t matrix_coefficients;
927 uint32_t color_depth;
928 dsDisplayColorSpace_t color_space;
929 dsDisplayQuantizationRange_t quantization_range;
943 unsigned char edid [MAX_EDID_BYTES_LEN];
951 unsigned char spdInfo [1024];