Changes

Jump to navigation Jump to search
980 bytes added ,  Yesterday at 17:45
no edit summary
Line 334: Line 334:  
| 0 || [17.0.0+] GetDspStatistics ([6.0.0-16.1.0] EnableDspUsageMeasurement)
 
| 0 || [17.0.0+] GetDspStatistics ([6.0.0-16.1.0] EnableDspUsageMeasurement)
 
|-
 
|-
| 1 || [6.0.0-16.1.0] DisableDspUsageMeasurement
+
| 1 || [20.0.0+] GetAppletStateSummaries ([6.0.0-16.1.0] DisableDspUsageMeasurement)
 +
|-
 +
| 2 || [20.0.0+] SetDspStatisticsParameter
 +
|-
 +
| 3 || [20.0.0+] GetDspStatisticsParameter
 
|-
 
|-
 
| 6 || [6.0.0-16.1.0] GetDspUsage
 
| 6 || [6.0.0-16.1.0] GetDspUsage
Line 611: Line 615:  
| 5 || SetTargetMute
 
| 5 || SetTargetMute
 
|-
 
|-
| 6 || [1.0.0-17.0.1] IsTargetConnected
+
| 6 || [20.0.0+] ([1.0.0-17.0.1] IsTargetConnected)
 
|-
 
|-
 
| 7 || SetDefaultTarget
 
| 7 || SetDefaultTarget
Line 645: Line 649:  
| 22 || [3.0.0+] NotifyHeadphoneVolumeWarningDisplayedEvent
 
| 22 || [3.0.0+] NotifyHeadphoneVolumeWarningDisplayedEvent
 
|-
 
|-
| 23 || [4.0.0+] SetSystemOutputMasterVolume
+
| 23 || [4.0.0+] [[#SetSystemOutputMasterVolume]]
 
|-
 
|-
| 24 || [4.0.0+] GetSystemOutputMasterVolume
+
| 24 || [4.0.0+] [[#GetSystemOutputMasterVolume]]
 
|-
 
|-
| 25 || [4.0.0-13.2.1] [[#GetAudioVolumeDataForPlayReport]]
+
| 25 || [20.0.0+] ([4.0.0-13.2.1] [[#GetAudioVolumeDataForPlayReport]])
 
|-
 
|-
 
| 26 || [4.0.0-14.1.2] [[#UpdateHeadphoneSettings]]
 
| 26 || [4.0.0-14.1.2] [[#UpdateHeadphoneSettings]]
Line 681: Line 685:  
| 40 || [14.0.0+] [[#GetSystemInformationForDebug]]
 
| 40 || [14.0.0+] [[#GetSystemInformationForDebug]]
 
|-
 
|-
| 41 || [15.0.0+] SetVolumeButtonLongPressTime
+
| 41 || [15.0.0-19.0.1] SetVolumeButtonLongPressTime
 
|-
 
|-
 
| 42 || [15.0.0+] SetNativeVolumeForDebug
 
| 42 || [15.0.0+] SetNativeVolumeForDebug
Line 687: Line 691:  
| 5000 || [19.0.0+]  
 
| 5000 || [19.0.0+]  
 
|-
 
|-
| 10000 || [13.0.0+] NotifyAudioOutputTargetForPlayReport
+
| 10000 || [13.0.0-19.0.1] NotifyAudioOutputTargetForPlayReport
 
|-
 
|-
| 10001 || [13.0.0+] NotifyAudioOutputChannelCountForPlayReport
+
| 10001 || [13.0.0-19.0.1] NotifyAudioOutputChannelCountForPlayReport
 
|-
 
|-
| 10002 || [13.0.0+] NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport
+
| 10002 || [13.0.0-19.0.1] NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport
 
|-
 
|-
| 10100 || [14.0.0+] GetAudioVolumeDataForPlayReport
+
| 10100 || [14.0.0+] [[#GetAudioVolumeDataForPlayReport]]
 
|-
 
|-
 
| 10101 || [14.0.0+] BindAudioVolumeUpdateEventForPlayReport
 
| 10101 || [14.0.0+] BindAudioVolumeUpdateEventForPlayReport
 
|-
 
|-
| 10102 || [14.0.0+] BindAudioOutputTargetUpdateEventForPlayReport
+
| 10102 || [14.0.0-19.0.1] BindAudioOutputTargetUpdateEventForPlayReport
 
|-
 
|-
| 10103 || [14.0.0+] GetAudioOutputTargetForPlayReport
+
| 10103 || [14.0.0-19.0.1] GetAudioOutputTargetForPlayReport
 
|-
 
|-
| 10104 || [14.0.0+] GetAudioOutputChannelCountForPlayReport
+
| 10104 || [14.0.0-19.0.1] GetAudioOutputChannelCountForPlayReport
 
|-
 
|-
| 10105 || [14.0.0+] BindAudioOutputChannelCountUpdateEventForPlayReport
+
| 10105 || [14.0.0-19.0.1] BindAudioOutputChannelCountUpdateEventForPlayReport
 
|-
 
|-
| 10106 || [14.0.0+] GetDefaultAudioOutputTargetForPlayReport
+
| 10106 || [14.0.0-19.0.1] GetDefaultAudioOutputTargetForPlayReport
 +
|-
 +
| 10200 || [20.0.0+]
 
|-
 
|-
 
| 50000 || [15.0.0-18.1.0] SetAnalogInputBoostGainForPrototyping
 
| 50000 || [15.0.0-18.1.0] SetAnalogInputBoostGainForPrototyping
 
|-
 
|-
| 50001 || [19.0.0+]  
+
| 50001 || [19.0.0-19.0.1] OverrideDefaultTargetForDebug
 
|-
 
|-
| 50003 || [19.0.0+]  
+
| 50003 || [19.0.0+] SetForceOverrideExternalDeviceNameForDebug
 
|-
 
|-
| 50004 || [19.0.0+]  
+
| 50004 || [19.0.0+] ClearForceOverrideExternalDeviceNameForDebug
 
|}
 
|}
 +
 +
=== SetSystemOutputMasterVolume ===
 +
Takes an input float '''SystemOutputMasterVolume'''. No output.
 +
 +
[20.0.0+] Originally any input was accepted, now input must be in range 0.0-1.0 otherwise it's replaced by nearest accepted value.
 +
 +
=== GetSystemOutputMasterVolume ===
 +
No input. Returns an output float '''SystemOutputMasterVolume'''.
    
== GetAudioVolumeDataForPlayReport ==
 
== GetAudioVolumeDataForPlayReport ==
Line 723: Line 737:  
== UpdateHeadphoneSettings ==
 
== UpdateHeadphoneSettings ==
 
Takes one input bool. No output.
 
Takes one input bool. No output.
 +
 
NS calls this with the result of [[Parental_Control_services#IParentalControlService|IParentalControlService::IsRestrictionEnabled]].
 
NS calls this with the result of [[Parental_Control_services#IParentalControlService|IParentalControlService::IsRestrictionEnabled]].
    
== GetSystemInformationForDebug ==
 
== GetSystemInformationForDebug ==
Takes a type-0x1A output buffer.
+
Takes a type-0x1A output buffer. No output.
    
[15.0.0+] Now takes a type-0x16 output buffer.
 
[15.0.0+] Now takes a type-0x16 output buffer.
    
[18.0.0+] Originally the output buffer was a binary structure, now it's just a string.
 
[18.0.0+] Originally the output buffer was a binary structure, now it's just a string.
 +
 +
[20.0.0+] Now takes a total of 0x40-bytes of input and the type-0x16 output buffer is now 0x2000-bytes instead of 0x1000-bytes.
 +
 +
== GetAudioVolumeDataForPlayReport ==
 +
[20.0.0+] Now takes a 0x400-bytes type-0x16 output buffer and no longer returns any output.
    
= codecctl =
 
= codecctl =
Line 986: Line 1,006:  
| 9 || SetAudioOutputProcessRecordVolume
 
| 9 || SetAudioOutputProcessRecordVolume
 
|-
 
|-
| 10 || [18.0.0+] GetAppletStateSummaries
+
| 10 || [18.0.0-19.0.1] GetAppletStateSummaries
 
|}
 
|}
  
14

edits

Navigation menu