Line 178: |
Line 178: |
| ! Cmd || Name || Notes | | ! Cmd || Name || Notes |
| |- | | |- |
− | | 0 || RequestToEnterSleep || | + | | 0 || [[#RequestToEnterSleep]] || |
| |- | | |- |
− | | 1 || EnterSleep || | + | | 1 || [[#EnterSleep]] || |
| |- | | |- |
− | | 2 || StartSleepSequence || | + | | 2 || [[#StartSleepSequence]] || |
| |- | | |- |
− | | 3 || StartShutdownSequence || | + | | 3 || [[#StartShutdownSequence]] || |
| |- | | |- |
− | | 4 || StartRebootSequence || | + | | 4 || [[#StartRebootSequence]] || |
| |- | | |- |
| | 9 || [7.0.0+] [[#IsAutoPowerDownRequested]] || | | | 9 || [7.0.0+] [[#IsAutoPowerDownRequested]] || |
| |- | | |- |
− | | 10 || LoadAndApplyIdlePolicySettings || | + | | 10 || [[#LoadAndApplyIdlePolicySettings]] || |
| |- | | |- |
− | | 11 || [2.0.0+] NotifyCecSettingsChanged || | + | | 11 || [2.0.0+] [[#NotifyCecSettingsChanged]] || |
| |- | | |- |
− | | 12 || [3.0.0+] SetDefaultHomeButtonLongPressTime || | + | | 12 || [3.0.0+] [[#SetDefaultHomeButtonLongPressTime]] || |
| |- | | |- |
− | | 13 || [3.0.0+] UpdateDefaultDisplayResolution || | + | | 13 || [3.0.0+] [[#UpdateDefaultDisplayResolution]] || |
| |- | | |- |
| | 14 || [3.0.0+] [[#ShouldSleepOnBoot]] || | | | 14 || [3.0.0+] [[#ShouldSleepOnBoot]] || |
| |- | | |- |
− | | 15 || [4.0.0+] GetHdcpAuthenticationFailedEvent || | + | | 15 || [4.0.0+] [[#GetHdcpAuthenticationFailedEvent]] || |
| |} | | |} |
| + | |
| + | ==== RequestToEnterSleep ==== |
| + | No input/output. |
| + | |
| + | ==== EnterSleep ==== |
| + | No input/output. |
| + | |
| + | ==== StartSleepSequence ==== |
| + | Takes an input u8 bool, no output. |
| + | |
| + | Official sw uses hard-coded input value = 1. |
| + | |
| + | ==== StartShutdownSequence ==== |
| + | No input/output. |
| + | |
| + | ==== StartRebootSequence ==== |
| + | No input/output. |
| | | |
| ==== IsAutoPowerDownRequested ==== | | ==== IsAutoPowerDownRequested ==== |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| + | |
| + | ==== LoadAndApplyIdlePolicySettings ==== |
| + | No input/output. |
| + | |
| + | ==== NotifyCecSettingsChanged ==== |
| + | No input/output. |
| + | |
| + | ==== SetDefaultHomeButtonLongPressTime ==== |
| + | Takes an input u64, no output. |
| + | |
| + | ==== UpdateDefaultDisplayResolution ==== |
| + | No input/output. |
| | | |
| ==== ShouldSleepOnBoot ==== | | ==== ShouldSleepOnBoot ==== |
| No input, returns an output u8 bool. | | No input, returns an output u8 bool. |
| + | |
| + | ==== GetHdcpAuthenticationFailedEvent ==== |
| + | No input, returns an output Event handle with autoclear=false. |
| | | |
| === IApplicationCreator === | | === IApplicationCreator === |