SceNgs: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Module ==
== Module ==


=== Known NIDs ===
{| class="wikitable"
{| class="wikitable"
|-
|-
! Version !! Name !! World !! Privilege !! NID
! Version !! World !! Privilege
|-
|-
| 1.69 || SceNgs || Non-secure || Kernel || 0x2CB1EF4C
| 1.69-3.73 || Non-secure || Kernel
|}
|}


Line 46: Line 45:
|}
|}


<source>
=== sceNgsVoiceDefGetDelayBussForDriver ===
0x0A85C1D2, sceNgsVoiceDefGetDelayBussForDriver
{| class="wikitable"
0x0D0F91BF, sceNgsVoiceGetModuleBypassForDriver
|-
0x16850B4E, sceNgsPatchGetInfoForDriver
! Version !! NID
0x171E923A, sceNgsModuleGetNumPresetsForDriver
|-
0x28B538D9, sceNgsVoiceLockParamsForDriver
| 0.990 || 0x0A85C1D2
0x304D0C4A, sceNgsVoiceBypassModuleForDriver
|}
0x3181D183, sceNgsVoicePlayForDriver
 
0x33B9A074, sceNgsVoiceInitForDriver
=== sceNgsVoiceGetModuleBypassForDriver ===
0x35D0A889, sceNgsVoiceGetStateDataForDriver
{| class="wikitable"
0x362BAC40, sceNgsVoiceDefGetSimpleVoiceForDriver
|-
0x37614A9F, sceNgsSystemGetCallbackListForDriver
! Version !! NID
0x391F5614, sceNgsModuleGetPresetForDriver
|-
0x3A038868, sceNgsVoiceDefGetAtrac9VoiceForDriver
| 0.990 || 0x0D0F91BF
0x3DB23ABB, sceNgsVoiceDefGetCompressorBussForDriver
|}
0x3F5BD942, sceNgsPatchRemoveRoutingForDriver
 
0x4BDA851B, sceNgsVoiceDefinitionGetPresetForDriver
=== sceNgsPatchGetInfoForDriver ===
0x4DE0B8C3, sceNgsVoiceDefGetCompressorSideChainBussForDriver
{| class="wikitable"
0x4EF0616F, sceNgsVoiceDefGetEqBussForDriver
|-
0x4F52DC85, sceNgsVoiceDefGetPauserBussForDriver
! Version !! NID
0x5CA2DFC4, sceNgsSystemSetParamErrorCallbackForDriver
|-
0x610BE5A8, sceNgsRackSetParamErrorCallbackForDriver
| 0.990 || 0x16850B4E
0x65CFA22F, sceNgsVoiceDefGetSasEmuVoiceForDriver
|}
0x66932EF4, sceNgsVoiceResumeForDriver
 
0x729A4877, sceNgsSystemGetRequiredMemorySizeForDriver
=== sceNgsModuleGetNumPresetsForDriver ===
0x7584DC9E, sceNgsVoiceGetParamsOutOfRangeForDriver
{| class="wikitable"
0x7ACA3657, sceNgsVoicePatchSetVolumeForDriver
|-
0x7DEA193D, sceNgsVoiceDefGetDistortionBussForDriver
! Version !! NID
0x80095EF2, sceNgsVoiceDefGetReverbBussForDriver
|-
0x810F4858, sceNgsRackReleaseForDriver
| 0.990 || 0x171E923A
0x813DEBAA, sceNgsRackInitForDriver
|}
0x859DE589, sceNgsVoiceDefGetTemplate1ForDriver
 
0x8B81A357, sceNgsVoiceGetModuleTypeForDriver
=== sceNgsVoiceLockParamsForDriver ===
0x8E2551F6, sceNgsVoicePatchSetVolumesMatrixForDriver
{| class="wikitable"
0x92140FC3, sceNgsVoiceSetParamsBlockForDriver
|-
0x99EB9313, sceNgsRackGetVoiceHandleForDriver
! Version !! NID
0xA09519C1, sceNgsRackGetRequiredMemorySizeForDriver
|-
0xA1941FA0, sceNgsVoiceUnlockParamsForDriver
| 0.990 || 0x28B538D9
0xA7A15550, sceNgsVoicePatchSetVolumesForDriver
|}
0xA8252455, sceNgsSulphaSetSynthUpdateCallbackForDriver
 
0xAC9EF458, sceNgsVoiceGetOutputPatchForDriver
=== sceNgsVoiceBypassModuleForDriver ===
0xB0050616, sceNgsVoiceKeyOffForDriver
{| class="wikitable"
0xB0E93A46, sceNgsSystemUpdateForDriver
|-
0xB2EBCEC5, sceNgsVoiceDefGetMasterBussForDriver
! Version !! NID
0xB34813A1, sceNgsPatchCreateRoutingForDriver
|-
0xB4A17838, sceNgsVoicePauseForDriver
| 0.990 || 0x304D0C4A
0xB6DB95AD, sceNgsSulphaGetModuleListForDriver
|}
0xB8C7796E, sceNgsSulphaGetInfoForDriver
 
0xB9F23C51, sceNgsVoiceSetModuleCallbackForDriver
=== sceNgsVoicePlayForDriver ===
0xC5B19FBC, sceNgsSystemUnlockForDriver
{| class="wikitable"
0xC953AB31, sceNgsSulphaQueryModuleForDriver
|-
0xCC4D90C1, sceNgsSystemLockForDriver
! Version !! NID
0xCD2D0C03, sceNgsSystemSetFlagsForDriver
|-
0xD46D408B, sceNgsVoiceDefGetEnvelopeBussForDriver
| 0.990 || 0x3181D183
0xD829EA48, sceNgsVoiceGetInfoForDriver
|}
0xD83686FE, sceNgsVoiceDefGetMixerBussForDriver
 
0xDD56798F, sceNgsSulphaGetSynthUpdateCallbackForDriver
=== sceNgsVoiceInitForDriver ===
0xE012EF2B, sceNgsVoiceSetPresetForDriver
{| class="wikitable"
0xEB1CDA7C, sceNgsSystemInitForDriver
|-
0xF0CEB8B1, sceNgsVoiceKillForDriver
! Version !! NID
0xFB55AD6D, sceNgsSystemReleaseForDriver
|-
</source>
| 0.990 || 0x33B9A074
|}
 
=== sceNgsVoiceGetStateDataForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x35D0A889
|}
 
=== sceNgsVoiceDefGetSimpleVoiceForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x362BAC40
|}
 
=== sceNgsSystemGetCallbackListForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x37614A9F
|}
 
=== sceNgsModuleGetPresetForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x391F5614
|}
 
=== sceNgsVoiceDefGetAtrac9VoiceForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x3A038868
|}
 
=== sceNgsVoiceDefGetCompressorBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x3DB23ABB
|}
 
=== sceNgsPatchRemoveRoutingForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x3F5BD942
|}
 
=== sceNgsVoiceDefinitionGetPresetForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x4BDA851B
|}
 
=== sceNgsVoiceDefGetCompressorSideChainBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x4DE0B8C3
|}
 
=== sceNgsVoiceDefGetEqBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x4EF0616F
|}
 
=== sceNgsVoiceDefGetPauserBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x4F52DC85
|}
 
=== sceNgsSystemSetParamErrorCallbackForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x5CA2DFC4
|}
 
=== sceNgsRackSetParamErrorCallbackForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x610BE5A8
|}
 
=== sceNgsVoiceDefGetSasEmuVoiceForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x65CFA22F
|}
 
=== sceNgsVoiceResumeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x66932EF4
|}
 
=== sceNgsSystemGetRequiredMemorySizeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x729A4877
|}
 
=== sceNgsVoiceGetParamsOutOfRangeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x7584DC9E
|}
 
=== sceNgsVoicePatchSetVolumeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x7ACA3657
|}
 
=== sceNgsVoiceDefGetDistortionBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x7DEA193D
|}
 
=== sceNgsVoiceDefGetReverbBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x80095EF2
|}
 
=== sceNgsRackReleaseForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x810F4858
|}
 
=== sceNgsRackInitForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x813DEBAA
|}
 
=== sceNgsVoiceDefGetTemplate1ForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x859DE589
|}
 
=== sceNgsVoiceGetModuleTypeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x8B81A357
|}
 
=== sceNgsVoicePatchSetVolumesMatrixForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x8E2551F6
|}
 
=== sceNgsVoiceSetParamsBlockForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x92140FC3
|}
 
=== sceNgsRackGetVoiceHandleForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x99EB9313
|}
 
=== sceNgsRackGetRequiredMemorySizeForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xA09519C1
|}
 
=== sceNgsVoiceUnlockParamsForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xA1941FA0
|}
 
=== sceNgsVoicePatchSetVolumesForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xA7A15550
|}
 
=== sceNgsSulphaSetSynthUpdateCallbackForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xA8252455
|}
 
=== sceNgsVoiceGetOutputPatchForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xAC9EF458
|}
 
=== sceNgsVoiceKeyOffForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB0050616
|}
 
=== sceNgsSystemUpdateForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB0E93A46
|}
 
=== sceNgsVoiceDefGetMasterBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB2EBCEC5
|}
 
=== sceNgsPatchCreateRoutingForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB34813A1
|}
 
=== sceNgsVoicePauseForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB4A17838
|}
 
=== sceNgsSulphaGetModuleListForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB6DB95AD
|}
 
=== sceNgsSulphaGetInfoForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB8C7796E
|}
 
=== sceNgsVoiceSetModuleCallbackForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xB9F23C51
|}
 
=== sceNgsSystemUnlockForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xC5B19FBC
|}
 
=== sceNgsSulphaQueryModuleForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xC953AB31
|}
 
=== sceNgsSystemLockForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xCC4D90C1
|}
 
=== sceNgsSystemSetFlagsForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xCD2D0C03
|}
 
=== sceNgsVoiceDefGetEnvelopeBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xD46D408B
|}
 
=== sceNgsVoiceGetInfoForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xD829EA48
|}
 
=== sceNgsVoiceDefGetMixerBussForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xD83686FE
|}
 
=== sceNgsSulphaGetSynthUpdateCallbackForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xDD56798F
|}
 
=== sceNgsVoiceSetPresetForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xE012EF2B
|}
 
=== sceNgsSystemInitForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xEB1CDA7C
|}
 
=== sceNgsVoiceKillForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xF0CEB8B1
|}
 
=== sceNgsSystemReleaseForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0xFB55AD6D
|}


== SceNgsInternal ==
== SceNgsInternal ==
Line 126: Line 542:
| 0.990-3.60 || 0x0115E271
| 0.990-3.60 || 0x0115E271
|}
|}
<source lang="C">SceInt32 sceNgsSystemLockInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsSystemSetParamErrorCallbackInternal ===
=== sceNgsSystemSetParamErrorCallbackInternal ===
Line 134: Line 552:
| 0.990-3.60 || 0x02E45DA3
| 0.990-3.60 || 0x02E45DA3
|}
|}
<source lang="C">SceInt32 sceNgsSystemSetParamErrorCallbackInternal(SceNgsHSynSystem hSystemHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);</source>


=== sceNgsPatchGetInfoInternal ===
=== sceNgsPatchGetInfoInternal ===
Line 142: Line 562:
| 0.990-1.69 || 0x04F7AB7C
| 0.990-1.69 || 0x04F7AB7C
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsPatchGetInfoInternal(SceNgsHPatch hPatchHandle, SceNgsPatchRouteInfo* pRouteInfo, SceNgsPatchSetupInfo* pSetup);</source>


=== sceNgsVoicePauseInternal ===
=== sceNgsVoicePauseInternal ===
Line 152: Line 574:
| 0.990-3.60 || 0x05D2487D
| 0.990-3.60 || 0x05D2487D
|}
|}
<source lang="C">SceInt32 sceNgsVoicePauseInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsRackInitInternal ===
=== sceNgsRackInitInternal ===
Line 160: Line 584:
| 0.990-3.60 || 0x0B1A2AF8
| 0.990-3.60 || 0x0B1A2AF8
|}
|}
<source lang="C">SceInt32 sceNgsRackInitInternal(SceNgsHSynSystem hSystemHandle, SceNgsBufferInfo* pRackBuffer, const SceNgsRackDescription* pRackDesc, SceNgsHRack* pRackHandle);</source>


=== sceNgsSulphaGetInfoInternal ===
=== sceNgsSulphaGetInfoInternal ===
Line 174: Line 600:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x10457017
| 1.69-3.60 || 0x10457017
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceAT9Internal(void);</source>


=== sceNgsVoiceInitInternal ===
=== sceNgsVoiceInitInternal ===
Line 186: Line 614:
| 0.990-3.60 || 0x11E14BB3
| 0.990-3.60 || 0x11E14BB3
|}
|}
<source lang="C">SceInt32 sceNgsVoiceInitInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pPreset, const SceUInt32 uInitFlags);</source>


=== sceNgsVoiceDefGetTemplate1Internal ===
=== sceNgsVoiceDefGetTemplate1Internal ===
Line 194: Line 624:
| 0.990-3.60 || 0x1224105B
| 0.990-3.60 || 0x1224105B
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1Internal(void);</source>


=== sceNgsVoiceSetParamsBlockInternal ===
=== sceNgsVoiceSetParamsBlockInternal ===
Line 202: Line 634:
| 0.990-1.69 || 0x1326390F
| 0.990-1.69 || 0x1326390F
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceSetParamsBlockInternal(SceNgsHVoice hVoiceHandle, const SceNgsModuleParamHeader* pParamData, const SceUInt32 uSize, SceInt32* pnErrorCount);</source>


=== sceNgsVoiceLockParamsInternal ===
=== sceNgsVoiceLockParamsInternal ===
Line 212: Line 646:
| 0.990-1.69 || 0x1417788C
| 0.990-1.69 || 0x1417788C
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceLockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsParamsID uParamsInterfaceId, SceNgsBufferInfo* pParamsBuffer);</source>


=== sceNgsVoiceResumeInternal ===
=== sceNgsVoiceResumeInternal ===
Line 222: Line 658:
| 0.990-3.60 || 0x144F0D33
| 0.990-3.60 || 0x144F0D33
|}
|}
<source lang="C">SceInt32 sceNgsVoiceResumeInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsVoiceDefGetPitchshiftBussInternal ===
=== sceNgsVoiceDefGetPitchshiftBussInternal ===
Line 228: Line 666:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x1876116F
| 1.69-3.60 || 0x1876116F
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPitchShiftBussInternal(void);</source>


=== sceNgsSystemGetRequiredMemorySizeInternal ===
=== sceNgsSystemGetRequiredMemorySizeInternal ===
Line 240: Line 680:
| 0.990-3.60 || 0x19FF8A35
| 0.990-3.60 || 0x19FF8A35
|}
|}
<source lang="C">SceInt32 sceNgsSystemGetRequiredMemorySizeInternal(const SceNgsSystemInitParams* pSynthParams, SceUInt32* pnSize);</source>


=== sceNgsVoiceDefGetEqBussInternal ===
=== sceNgsVoiceDefGetEqBussInternal ===
Line 248: Line 690:
| 0.990-3.60 || 0x251F58F5
| 0.990-3.60 || 0x251F58F5
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBussInternal(void);</source>


=== sceNgsVoicePatchSetVolumesMatrixInternal ===
=== sceNgsVoicePatchSetVolumesMatrixInternal ===
Line 256: Line 700:
| 0.990-1.69 || 0x2C040685
| 0.990-1.69 || 0x2C040685
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoicePatchSetVolumesMatrixInternal(SceNgsHPatch hPatchHandle, const SceNgsVolumeMatrix* pMatrix);</source>


=== sceNgsVoiceDefGetSasEmuVoiceInternal ===
=== sceNgsVoiceDefGetSasEmuVoiceInternal ===
Line 266: Line 712:
| 0.990-3.60 || 0x3051D319
| 0.990-3.60 || 0x3051D319
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoiceInternal(void);</source>


=== sceNgsVoiceSetAllBypassesInternal ===
=== sceNgsVoiceSetAllBypassesInternal ===
Line 272: Line 720:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x39E58E87
| 1.69-3.60 || 0x39E58E87
Line 282: Line 730:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x3AFBAD5C
| 1.69-3.60 || 0x3AFBAD5C
Line 294: Line 742:
| 0.990-3.60 || 0x41C1D637
| 0.990-3.60 || 0x41C1D637
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoiceInternal(void);</source>


=== sceNgsVoiceKeyOffInternal ===
=== sceNgsVoiceKeyOffInternal ===
Line 302: Line 752:
| 0.990-3.60 || 0x467EFA9D
| 0.990-3.60 || 0x467EFA9D
|}
|}
<source lang="C">SceInt32 sceNgsVoiceKeyOffInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsRackGetRequiredMemorySizeInternal ===
=== sceNgsRackGetRequiredMemorySizeInternal ===
Line 310: Line 762:
| 0.990-3.60 || 0x47F13846
| 0.990-3.60 || 0x47F13846
|}
|}
<source lang="C">SceInt32 sceNgsRackGetRequiredMemorySizeInternal(SceNgsHSynSystem hSystemHandle, const SceNgsRackDescription* pRackDesc, SceUInt32* pnSize);</source>


=== sceNgsModuleGetPresetInternal ===
=== sceNgsModuleGetPresetInternal ===
Line 318: Line 772:
| 0.990-3.60 || 0x548AC8DF
| 0.990-3.60 || 0x548AC8DF
|}
|}
<source lang="C">SceInt32 sceNgsModuleGetPresetInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, const SceUInt32 uPresetIndex, SceNgsBufferInfo* pParamsBuffer);</source>


=== sceNgsPatchCreateRoutingInternal ===
=== sceNgsPatchCreateRoutingInternal ===
Line 326: Line 782:
| 0.990-3.60 || 0x550E9413
| 0.990-3.60 || 0x550E9413
|}
|}
<source lang="C">SceInt32 sceNgsPatchCreateRoutingInternal(const SceNgsPatchSetupInfo* pPatchInfo, SceNgsHPatch* pPatchHandle);</source>


=== sceNgsSulphaGetModuleListInternal ===
=== sceNgsSulphaGetModuleListInternal ===
Line 340: Line 798:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x5E4ADC7F
| 1.69-3.60 || 0x5E4ADC7F
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceInternal(void);</source>


=== sceNgsVoiceDefGetCompressorBussInternal ===
=== sceNgsVoiceDefGetCompressorBussInternal ===
Line 352: Line 812:
| 0.990-3.60 || 0x61DD58F9
| 0.990-3.60 || 0x61DD58F9
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBussInternal(void);</source>


=== sceNgsSystemPushDataInternal ===
=== sceNgsSystemPushDataInternal ===
Line 358: Line 820:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x66B43B6F
| 1.69-3.60 || 0x66B43B6F
Line 370: Line 832:
| 0.990-3.60 || 0x68031121
| 0.990-3.60 || 0x68031121
|}
|}
<source lang="C">SceInt32 sceNgsSystemInitInternal(void* pSynthSysMemory, const SceUInt32 uMemSize, const SceNgsSystemInitParams* pSynthParams, SceNgsHSynSystem* pSystemHandle);</source>


=== sceNgsVoiceDefGetReverbBussInternal ===
=== sceNgsVoiceDefGetReverbBussInternal ===
Line 378: Line 842:
| 0.990-3.60 || 0x6A637E1C
| 0.990-3.60 || 0x6A637E1C
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBussInternal(void);</source>


=== sceNgsVoiceDefGetSimpleAtrac9VoiceInternal ===
=== sceNgsVoiceDefGetSimpleAtrac9VoiceInternal ===
Line 384: Line 850:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x6A768149
| 1.69-3.60 || 0x6A768149
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleAtrac9VoiceInternal(void);</source>


=== sceNgsSystemGetSysHandleFromRack ===
=== sceNgsSystemGetSysHandleFromRack ===
Line 394: Line 862:
! Version !! NID
! Version !! NID
|-
|-
| 0.990-3.15 || NOT PRESENT
| 0.990-3.15 || not present
|-
|-
| 3.60 || 0x6F31AD08
| 3.60 || 0x6F31AD08
Line 406: Line 874:
| 0.990-3.60 || 0x6FA9CAA5
| 0.990-3.60 || 0x6FA9CAA5
|}
|}
<source lang="C">SceInt32 sceNgsVoiceSetPresetInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pVoicePreset);</source>


=== sceNgsPatchRemoveRoutingInternal ===
=== sceNgsPatchRemoveRoutingInternal ===
Line 414: Line 884:
| 0.990-3.60 || 0x749E9779
| 0.990-3.60 || 0x749E9779
|}
|}
<source lang="C">SceInt32 sceNgsPatchRemoveRoutingInternal(SceNgsHPatch hPatchHandle);</source>


=== sceNgsSystemReleaseInternal ===
=== sceNgsSystemReleaseInternal ===
Line 422: Line 894:
| 0.990-3.60 || 0x74CB5DAB
| 0.990-3.60 || 0x74CB5DAB
|}
|}
<source lang="C">SceInt32 sceNgsSystemReleaseInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsVoiceKillInternal ===
=== sceNgsVoiceKillInternal ===
Line 430: Line 904:
| 0.990-3.60 || 0x756B12A6
| 0.990-3.60 || 0x756B12A6
|}
|}
<source lang="C">SceInt32 sceNgsVoiceKillInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsVoiceSetFinishedCallbackInternal ===
=== sceNgsVoiceSetFinishedCallbackInternal ===
Line 438: Line 914:
| 0.990-3.60 || 0x79BAC4B6
| 0.990-3.60 || 0x79BAC4B6
|}
|}
<source lang="C">SceInt32 sceNgsVoiceSetFinishedCallbackInternal(SceNgsHVoice hVoiceHandle, const SceNgsCallbackFunc callbackFuncPtr, void* pUserData);</source>


=== sceNgsVoiceGetModuleBypassInternal ===
=== sceNgsVoiceGetModuleBypassInternal ===
Line 446: Line 924:
| 0.990-3.60 || 0x7B41F321
| 0.990-3.60 || 0x7B41F321
|}
|}
<source lang="C">SceInt32 sceNgsVoiceGetModuleBypassInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceUInt32* puBypassFlag);</source>


=== sceNgsRackReleaseInternal ===
=== sceNgsRackReleaseInternal ===
Line 454: Line 934:
| 0.990-3.60 || 0x7C434055
| 0.990-3.60 || 0x7C434055
|}
|}
<source lang="C">SceInt32 sceNgsRackReleaseInternal(SceNgsHRack hRackHandle,  const SceNgsRackReleaseCallbackFunc callbackFuncPtr);</source>


=== sceNgsVoiceGetOutputPatchInternal ===
=== sceNgsVoiceGetOutputPatchInternal ===
Line 462: Line 944:
| 0.990-3.60 || 0x8B8D43CF
| 0.990-3.60 || 0x8B8D43CF
|}
|}
<source lang="C">SceInt32 sceNgsVoiceGetOutputPatchInternal(SceNgsHVoice hVoiceHandle, const SceInt32 nOutputIndex, const SceInt32 nSubIndex, SceNgsHPatch* pPatchHandle);</source>


=== sceNgsVoiceDefGetDistortionBussInternal ===
=== sceNgsVoiceDefGetDistortionBussInternal ===
Line 470: Line 954:
| 0.990-3.60 || 0x8D014678
| 0.990-3.60 || 0x8D014678
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBussInternal(void);</source>


=== sceNgsRackGetVoiceHandleInternal ===
=== sceNgsRackGetVoiceHandleInternal ===
Line 478: Line 964:
| 0.990-3.60 || 0x8DA78916
| 0.990-3.60 || 0x8DA78916
|}
|}
<source lang="C">SceInt32 sceNgsRackGetVoiceHandleInternal(SceNgsHRack hRackHandle, const SceUInt32 uIndex, SceNgsHVoice* pVoiceHandle);</source>


=== sceNgsVoiceClearDirtyFlagInternal ===
=== sceNgsVoiceClearDirtyFlagInternal ===
Line 484: Line 972:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0x9485F0C8
| 1.69-3.60 || 0x9485F0C8
Line 496: Line 984:
| 0.990-1.69 || 0x96B4F8D7
| 0.990-1.69 || 0x96B4F8D7
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceGetStateDataInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, void* pMem, const SceUInt32 uMemSize);</source>


=== sceNgsVoiceDefGetPauserBussInternal ===
=== sceNgsVoiceDefGetPauserBussInternal ===
Line 506: Line 996:
| 0.990-3.60 || 0x96FE3B3C
| 0.990-3.60 || 0x96FE3B3C
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBussInternal(void);</source>


=== sceNgsVoiceGetModuleTypeInternal ===
=== sceNgsVoiceGetModuleTypeInternal ===
Line 514: Line 1,006:
| 0.990-1.69 || 0x9B2C8ED1
| 0.990-1.69 || 0x9B2C8ED1
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceGetModuleTypeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceNgsModuleID* pModuleType);</source>


=== sceNgsSulphaSetSynthUpdateCallbackInternal ===
=== sceNgsSulphaSetSynthUpdateCallbackInternal ===
Line 540: Line 1,034:
| 0.990-3.60 || 0x9EEDE7B9
| 0.990-3.60 || 0x9EEDE7B9
|}
|}
<source lang="C">SceInt32 sceNgsModuleGetNumPresetsInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, SceUInt32* puNumPresets);</source>


=== sceNgsRackSetParamErrorCallbackInternal ===
=== sceNgsRackSetParamErrorCallbackInternal ===
Line 548: Line 1,044:
| 0.990-3.60 || 0xA7454973
| 0.990-3.60 || 0xA7454973
|}
|}
<source lang="C">SceInt32 sceNgsRackSetParamErrorCallbackInternal(SceNgsHRack hRackHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);</source>


=== sceNgsVoiceDefGetAtrac9VoiceInternal ===
=== sceNgsVoiceDefGetAtrac9VoiceInternal ===
Line 556: Line 1,054:
| 0.990-3.60 || 0xA907D598
| 0.990-3.60 || 0xA907D598
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetAtrac9VoiceInternal(void);</source>


=== sceNgsSystemUpdateInternal ===
=== sceNgsSystemUpdateInternal ===
Line 564: Line 1,064:
| 0.990-3.60 || 0xA98F9D60
| 0.990-3.60 || 0xA98F9D60
|}
|}
<source lang="C">SceInt32 sceNgsSystemUpdateInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsVoiceBypassModuleInternal ===
=== sceNgsVoiceBypassModuleInternal ===
Line 572: Line 1,074:
| 0.990-3.60 || 0xAAFB8669
| 0.990-3.60 || 0xAAFB8669
|}
|}
<source lang="C">SceInt32 sceNgsVoiceBypassModuleInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceUInt32 uBypassFlag);</source>


=== sceNgsVoicePlayInternal ===
=== sceNgsVoicePlayInternal ===
Line 580: Line 1,084:
| 0.990-3.60 || 0xAEC9D124
| 0.990-3.60 || 0xAEC9D124
|}
|}
<source lang="C">SceInt32 sceNgsVoicePlayInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsVoiceDefGetDelayBussInternal ===
=== sceNgsVoiceDefGetDelayBussInternal ===
Line 588: Line 1,094:
| 0.990-3.60 || 0xAF8277C3
| 0.990-3.60 || 0xAF8277C3
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDelayBussInternal(void);</source>


=== sceNgsSystemUnlockInternal ===
=== sceNgsSystemUnlockInternal ===
Line 596: Line 1,104:
| 0.990-3.60 || 0xB3235BA7
| 0.990-3.60 || 0xB3235BA7
|}
|}
<source lang="C">SceInt32 sceNgsSystemUnlockInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsVoiceDefGetMixerBussInternal ===
=== sceNgsVoiceDefGetMixerBussInternal ===
Line 604: Line 1,114:
| 0.990-3.60 || 0xB8636646
| 0.990-3.60 || 0xB8636646
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMixerBussInternal(void);</source>


=== sceNgsSulphaGetSynthUpdateCallbackInternal ===
=== sceNgsSulphaGetSynthUpdateCallbackInternal ===
Line 620: Line 1,132:
| 0.990-1.69 || 0xC303DB7A
| 0.990-1.69 || 0xC303DB7A
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoicePatchSetVolumesInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceFloat32* pVolumes, const SceInt32 nVols);</source>


=== sceNgsSystemIsFixForBugzilla89940 ===
=== sceNgsSystemIsFixForBugzilla89940 ===
Line 628: Line 1,142:
! Version !! NID
! Version !! NID
|-
|-
| 0.990-3.15 || NOT PRESENT
| 0.990-3.15 || not present
|-
|-
| 3.60 || 0xC7F24F21
| 3.60 || 0xC7F24F21
Line 640: Line 1,154:
| 0.990-1.69 || 0xC80BD00F
| 0.990-1.69 || 0xC80BD00F
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceGetInfoInternal(SceNgsHVoice hVoiceHandle, SceNgsVoiceInfo* pInfo);</source>


=== sceNgsVoiceSetModuleCallbackInternal ===
=== sceNgsVoiceSetModuleCallbackInternal ===
Line 650: Line 1,166:
| 0.990-3.60 || 0xD4E8F83C
| 0.990-3.60 || 0xD4E8F83C
|}
|}
<source lang="C">SceInt32 sceNgsVoiceSetModuleCallbackInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsModuleCallbackFunc callbackFuncPtr, void* pUserData);</source>


=== sceNgsVoiceGetParamsOutOfRangeBufferedInternal ===
=== sceNgsVoiceGetParamsOutOfRangeBufferedInternal ===
Line 656: Line 1,174:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present but sceNgsVoiceGetParamsOutOfRangeInternal
|-
|-
| 1.69-3.60 || 0xD68C312F
| 1.69-3.60 || 0xD68C312F
|}
|}
Replacement for sceNgsVoiceGetParamsOutOfRangeInternal.
<source lang="C">SceInt32 sceNgsVoiceGetParamsOutOfRangeBufferedInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);</source>


=== sceNgsVoiceUnlockParamsInternal ===
=== sceNgsVoiceUnlockParamsInternal ===
Line 668: Line 1,190:
| 0.990-1.69 || 0xD9FC0ADF
| 0.990-1.69 || 0xD9FC0ADF
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoiceUnlockParamsInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule);</source>


=== sceNgsVoicePatchSetVolumeInternal ===
=== sceNgsVoicePatchSetVolumeInternal ===
Line 678: Line 1,202:
| 0.990-1.69 || 0xE0014910
| 0.990-1.69 || 0xE0014910
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present
|}
|}
<source lang="C">SceInt32 sceNgsVoicePatchSetVolumeInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceInt32 nInputChannel, const SceFloat32 fVol);</source>


=== sceNgsVoiceDefGetEnvelopeBussInternal ===
=== sceNgsVoiceDefGetEnvelopeBussInternal ===
Line 688: Line 1,214:
| 0.990-3.60 || 0xE063536C
| 0.990-3.60 || 0xE063536C
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEnvelopeBussInternal(void);</source>


=== sceNgsVoiceDefGetMasterBussInternal ===
=== sceNgsVoiceDefGetMasterBussInternal ===
Line 696: Line 1,224:
| 0.990-3.60 || 0xE204946B
| 0.990-3.60 || 0xE204946B
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMasterBussInternal(void);</source>


=== sceNgsSystemSetFlagsInternal ===
=== sceNgsSystemSetFlagsInternal ===
Line 704: Line 1,234:
| 0.990-3.60 || 0xE32A0DD3
| 0.990-3.60 || 0xE32A0DD3
|}
|}
<source lang="C">SceInt32 sceNgsSystemSetFlagsInternal(SceNgsHSynSystem hSystemHandle, const SceUInt32 uSystemFlags);</source>


=== sceNgsVoiceGetParamsOutOfRangeInternal ===
=== sceNgsVoiceGetParamsOutOfRangeInternal ===
Line 712: Line 1,244:
| 0.990-1.69 || 0xE4E40955
| 0.990-1.69 || 0xE4E40955
|-
|-
| 3.60 || NOT PRESENT
| 3.60 || not present but sceNgsVoiceGetParamsOutOfRangeBufferedInternal
|}
|}
Old version of sceNgsVoiceGetParamsOutOfRangeBufferedInternal.
<source lang="C">SceInt32 sceNgsVoiceGetParamsOutOfRangeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);</source>


=== sceNgsVoiceDefGetCompressorSideChainBussInternal ===
=== sceNgsVoiceDefGetCompressorSideChainBussInternal ===
Line 722: Line 1,258:
| 0.990-3.60 || 0xE962F447
| 0.990-3.60 || 0xE962F447
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorSideChainBussInternal(void);</source>


=== sceNgsSulphaQueryModuleInternal ===
=== sceNgsSulphaQueryModuleInternal ===
Line 736: Line 1,274:
! Version !! NID
! Version !! NID
|-
|-
| 0.990 || NOT PRESENT
| 0.990 || not present
|-
|-
| 1.69-3.60 || 0xF021CF1E
| 1.69-3.60 || 0xF021CF1E
|}
|}


 
[[Category:ARM]]
[[Category:Kernel]]
[[Category:Modules]]
[[Category:Modules]]
[[Category:Kernel]]
[[Category:Library]]

Latest revision as of 21:22, 1 May 2023

Module

Version World Privilege
1.69-3.73 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
0.990-1.69 SceNgsForDriver Non-secure Kernel 0x57293E12
0.990-3.60 SceNgsInternal Non-secure User 0xE1825F41

SceNgsForDriver

This library does not exist on 3.60.

sceNgsInitForDriver

Version NID
0.990 0x42DEFC89

Set is_kernel_addr flag to 1 (true) for the current pid (in KPLS).

SceInt32 sceNgsInitForDriver(void);

sceNgsVoiceSetFinishedCallbackForDriver

Version NID
0.990 0x0016490A

sceNgsVoiceDefGetDelayBussForDriver

Version NID
0.990 0x0A85C1D2

sceNgsVoiceGetModuleBypassForDriver

Version NID
0.990 0x0D0F91BF

sceNgsPatchGetInfoForDriver

Version NID
0.990 0x16850B4E

sceNgsModuleGetNumPresetsForDriver

Version NID
0.990 0x171E923A

sceNgsVoiceLockParamsForDriver

Version NID
0.990 0x28B538D9

sceNgsVoiceBypassModuleForDriver

Version NID
0.990 0x304D0C4A

sceNgsVoicePlayForDriver

Version NID
0.990 0x3181D183

sceNgsVoiceInitForDriver

Version NID
0.990 0x33B9A074

sceNgsVoiceGetStateDataForDriver

Version NID
0.990 0x35D0A889

sceNgsVoiceDefGetSimpleVoiceForDriver

Version NID
0.990 0x362BAC40

sceNgsSystemGetCallbackListForDriver

Version NID
0.990 0x37614A9F

sceNgsModuleGetPresetForDriver

Version NID
0.990 0x391F5614

sceNgsVoiceDefGetAtrac9VoiceForDriver

Version NID
0.990 0x3A038868

sceNgsVoiceDefGetCompressorBussForDriver

Version NID
0.990 0x3DB23ABB

sceNgsPatchRemoveRoutingForDriver

Version NID
0.990 0x3F5BD942

sceNgsVoiceDefinitionGetPresetForDriver

Version NID
0.990 0x4BDA851B

sceNgsVoiceDefGetCompressorSideChainBussForDriver

Version NID
0.990 0x4DE0B8C3

sceNgsVoiceDefGetEqBussForDriver

Version NID
0.990 0x4EF0616F

sceNgsVoiceDefGetPauserBussForDriver

Version NID
0.990 0x4F52DC85

sceNgsSystemSetParamErrorCallbackForDriver

Version NID
0.990 0x5CA2DFC4

sceNgsRackSetParamErrorCallbackForDriver

Version NID
0.990 0x610BE5A8

sceNgsVoiceDefGetSasEmuVoiceForDriver

Version NID
0.990 0x65CFA22F

sceNgsVoiceResumeForDriver

Version NID
0.990 0x66932EF4

sceNgsSystemGetRequiredMemorySizeForDriver

Version NID
0.990 0x729A4877

sceNgsVoiceGetParamsOutOfRangeForDriver

Version NID
0.990 0x7584DC9E

sceNgsVoicePatchSetVolumeForDriver

Version NID
0.990 0x7ACA3657

sceNgsVoiceDefGetDistortionBussForDriver

Version NID
0.990 0x7DEA193D

sceNgsVoiceDefGetReverbBussForDriver

Version NID
0.990 0x80095EF2

sceNgsRackReleaseForDriver

Version NID
0.990 0x810F4858

sceNgsRackInitForDriver

Version NID
0.990 0x813DEBAA

sceNgsVoiceDefGetTemplate1ForDriver

Version NID
0.990 0x859DE589

sceNgsVoiceGetModuleTypeForDriver

Version NID
0.990 0x8B81A357

sceNgsVoicePatchSetVolumesMatrixForDriver

Version NID
0.990 0x8E2551F6

sceNgsVoiceSetParamsBlockForDriver

Version NID
0.990 0x92140FC3

sceNgsRackGetVoiceHandleForDriver

Version NID
0.990 0x99EB9313

sceNgsRackGetRequiredMemorySizeForDriver

Version NID
0.990 0xA09519C1

sceNgsVoiceUnlockParamsForDriver

Version NID
0.990 0xA1941FA0

sceNgsVoicePatchSetVolumesForDriver

Version NID
0.990 0xA7A15550

sceNgsSulphaSetSynthUpdateCallbackForDriver

Version NID
0.990 0xA8252455

sceNgsVoiceGetOutputPatchForDriver

Version NID
0.990 0xAC9EF458

sceNgsVoiceKeyOffForDriver

Version NID
0.990 0xB0050616

sceNgsSystemUpdateForDriver

Version NID
0.990 0xB0E93A46

sceNgsVoiceDefGetMasterBussForDriver

Version NID
0.990 0xB2EBCEC5

sceNgsPatchCreateRoutingForDriver

Version NID
0.990 0xB34813A1

sceNgsVoicePauseForDriver

Version NID
0.990 0xB4A17838

sceNgsSulphaGetModuleListForDriver

Version NID
0.990 0xB6DB95AD

sceNgsSulphaGetInfoForDriver

Version NID
0.990 0xB8C7796E

sceNgsVoiceSetModuleCallbackForDriver

Version NID
0.990 0xB9F23C51

sceNgsSystemUnlockForDriver

Version NID
0.990 0xC5B19FBC

sceNgsSulphaQueryModuleForDriver

Version NID
0.990 0xC953AB31

sceNgsSystemLockForDriver

Version NID
0.990 0xCC4D90C1

sceNgsSystemSetFlagsForDriver

Version NID
0.990 0xCD2D0C03

sceNgsVoiceDefGetEnvelopeBussForDriver

Version NID
0.990 0xD46D408B

sceNgsVoiceGetInfoForDriver

Version NID
0.990 0xD829EA48

sceNgsVoiceDefGetMixerBussForDriver

Version NID
0.990 0xD83686FE

sceNgsSulphaGetSynthUpdateCallbackForDriver

Version NID
0.990 0xDD56798F

sceNgsVoiceSetPresetForDriver

Version NID
0.990 0xE012EF2B

sceNgsSystemInitForDriver

Version NID
0.990 0xEB1CDA7C

sceNgsVoiceKillForDriver

Version NID
0.990 0xF0CEB8B1

sceNgsSystemReleaseForDriver

Version NID
0.990 0xFB55AD6D

SceNgsInternal

sceNgsSystemGetCallbackListInternal

Version NID
0.990-3.60 0x00993680

sceNgsSystemLockInternal

Version NID
0.990-3.60 0x0115E271
SceInt32 sceNgsSystemLockInternal(SceNgsHSynSystem hSystemHandle);

sceNgsSystemSetParamErrorCallbackInternal

Version NID
0.990-3.60 0x02E45DA3
SceInt32 sceNgsSystemSetParamErrorCallbackInternal(SceNgsHSynSystem hSystemHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);

sceNgsPatchGetInfoInternal

Version NID
0.990-1.69 0x04F7AB7C
3.60 not present
SceInt32 sceNgsPatchGetInfoInternal(SceNgsHPatch hPatchHandle, SceNgsPatchRouteInfo* pRouteInfo, SceNgsPatchSetupInfo* pSetup);

sceNgsVoicePauseInternal

Version NID
0.990-3.60 0x05D2487D
SceInt32 sceNgsVoicePauseInternal(SceNgsHVoice hVoiceHandle);

sceNgsRackInitInternal

Version NID
0.990-3.60 0x0B1A2AF8
SceInt32 sceNgsRackInitInternal(SceNgsHSynSystem hSystemHandle, SceNgsBufferInfo* pRackBuffer, const SceNgsRackDescription* pRackDesc, SceNgsHRack* pRackHandle);

sceNgsSulphaGetInfoInternal

Version NID
0.990-3.60 0x0DE53F9A

sceNgsVoiceDefGetScreamVoiceAT9Internal

Version NID
0.990 not present
1.69-3.60 0x10457017
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceAT9Internal(void);

sceNgsVoiceInitInternal

Version NID
0.990-3.60 0x11E14BB3
SceInt32 sceNgsVoiceInitInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pPreset, const SceUInt32 uInitFlags);

sceNgsVoiceDefGetTemplate1Internal

Version NID
0.990-3.60 0x1224105B
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1Internal(void);

sceNgsVoiceSetParamsBlockInternal

Version NID
0.990-1.69 0x1326390F
3.60 not present
SceInt32 sceNgsVoiceSetParamsBlockInternal(SceNgsHVoice hVoiceHandle, const SceNgsModuleParamHeader* pParamData, const SceUInt32 uSize, SceInt32* pnErrorCount);

sceNgsVoiceLockParamsInternal

Version NID
0.990-1.69 0x1417788C
3.60 not present
SceInt32 sceNgsVoiceLockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsParamsID uParamsInterfaceId, SceNgsBufferInfo* pParamsBuffer);

sceNgsVoiceResumeInternal

Version NID
0.990-3.60 0x144F0D33
SceInt32 sceNgsVoiceResumeInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceDefGetPitchshiftBussInternal

Version NID
0.990 not present
1.69-3.60 0x1876116F
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPitchShiftBussInternal(void);

sceNgsSystemGetRequiredMemorySizeInternal

Version NID
0.990-3.60 0x19FF8A35
SceInt32 sceNgsSystemGetRequiredMemorySizeInternal(const SceNgsSystemInitParams* pSynthParams, SceUInt32* pnSize);

sceNgsVoiceDefGetEqBussInternal

Version NID
0.990-3.60 0x251F58F5
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBussInternal(void);

sceNgsVoicePatchSetVolumesMatrixInternal

Version NID
0.990-1.69 0x2C040685
3.60 not present
SceInt32 sceNgsVoicePatchSetVolumesMatrixInternal(SceNgsHPatch hPatchHandle, const SceNgsVolumeMatrix* pMatrix);

sceNgsVoiceDefGetSasEmuVoiceInternal

Version NID
0.990-3.60 0x3051D319
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoiceInternal(void);

sceNgsVoiceSetAllBypassesInternal

Version NID
0.990 not present
1.69-3.60 0x39E58E87

sceNgsModuleCheckParamsInRangeInternal

Version NID
0.990 not present
1.69-3.60 0x3AFBAD5C

sceNgsVoiceDefGetSimpleVoiceInternal

Version NID
0.990-3.60 0x41C1D637
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoiceInternal(void);

sceNgsVoiceKeyOffInternal

Version NID
0.990-3.60 0x467EFA9D
SceInt32 sceNgsVoiceKeyOffInternal(SceNgsHVoice hVoiceHandle);

sceNgsRackGetRequiredMemorySizeInternal

Version NID
0.990-3.60 0x47F13846
SceInt32 sceNgsRackGetRequiredMemorySizeInternal(SceNgsHSynSystem hSystemHandle, const SceNgsRackDescription* pRackDesc, SceUInt32* pnSize);

sceNgsModuleGetPresetInternal

Version NID
0.990-3.60 0x548AC8DF
SceInt32 sceNgsModuleGetPresetInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, const SceUInt32 uPresetIndex, SceNgsBufferInfo* pParamsBuffer);

sceNgsPatchCreateRoutingInternal

Version NID
0.990-3.60 0x550E9413
SceInt32 sceNgsPatchCreateRoutingInternal(const SceNgsPatchSetupInfo* pPatchInfo, SceNgsHPatch* pPatchHandle);

sceNgsSulphaGetModuleListInternal

Version NID
0.990-3.60 0x5B889852

sceNgsVoiceDefGetScreamVoiceInternal

Version NID
0.990 not present
1.69-3.60 0x5E4ADC7F
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceInternal(void);

sceNgsVoiceDefGetCompressorBussInternal

Version NID
0.990-3.60 0x61DD58F9
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBussInternal(void);

sceNgsSystemPushDataInternal

Version NID
0.990 not present
1.69-3.60 0x66B43B6F

sceNgsSystemInitInternal

Version NID
0.990-3.60 0x68031121
SceInt32 sceNgsSystemInitInternal(void* pSynthSysMemory, const SceUInt32 uMemSize, const SceNgsSystemInitParams* pSynthParams, SceNgsHSynSystem* pSystemHandle);

sceNgsVoiceDefGetReverbBussInternal

Version NID
0.990-3.60 0x6A637E1C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBussInternal(void);

sceNgsVoiceDefGetSimpleAtrac9VoiceInternal

Version NID
0.990 not present
1.69-3.60 0x6A768149
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleAtrac9VoiceInternal(void);

sceNgsSystemGetSysHandleFromRack

Version NID
0.990-3.15 not present
3.60 0x6F31AD08

sceNgsVoiceSetPresetInternal

Version NID
0.990-3.60 0x6FA9CAA5
SceInt32 sceNgsVoiceSetPresetInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pVoicePreset);

sceNgsPatchRemoveRoutingInternal

Version NID
0.990-3.60 0x749E9779
SceInt32 sceNgsPatchRemoveRoutingInternal(SceNgsHPatch hPatchHandle);

sceNgsSystemReleaseInternal

Version NID
0.990-3.60 0x74CB5DAB
SceInt32 sceNgsSystemReleaseInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceKillInternal

Version NID
0.990-3.60 0x756B12A6
SceInt32 sceNgsVoiceKillInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceSetFinishedCallbackInternal

Version NID
0.990-3.60 0x79BAC4B6
SceInt32 sceNgsVoiceSetFinishedCallbackInternal(SceNgsHVoice hVoiceHandle, const SceNgsCallbackFunc callbackFuncPtr, void* pUserData);

sceNgsVoiceGetModuleBypassInternal

Version NID
0.990-3.60 0x7B41F321
SceInt32 sceNgsVoiceGetModuleBypassInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceUInt32* puBypassFlag);

sceNgsRackReleaseInternal

Version NID
0.990-3.60 0x7C434055
SceInt32 sceNgsRackReleaseInternal(SceNgsHRack hRackHandle,  const SceNgsRackReleaseCallbackFunc callbackFuncPtr);

sceNgsVoiceGetOutputPatchInternal

Version NID
0.990-3.60 0x8B8D43CF
SceInt32 sceNgsVoiceGetOutputPatchInternal(SceNgsHVoice hVoiceHandle, const SceInt32 nOutputIndex, const SceInt32 nSubIndex, SceNgsHPatch* pPatchHandle);

sceNgsVoiceDefGetDistortionBussInternal

Version NID
0.990-3.60 0x8D014678
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBussInternal(void);

sceNgsRackGetVoiceHandleInternal

Version NID
0.990-3.60 0x8DA78916
SceInt32 sceNgsRackGetVoiceHandleInternal(SceNgsHRack hRackHandle, const SceUInt32 uIndex, SceNgsHVoice* pVoiceHandle);

sceNgsVoiceClearDirtyFlagInternal

Version NID
0.990 not present
1.69-3.60 0x9485F0C8

sceNgsVoiceGetStateDataInternal

Version NID
0.990-1.69 0x96B4F8D7
3.60 not present
SceInt32 sceNgsVoiceGetStateDataInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, void* pMem, const SceUInt32 uMemSize);

sceNgsVoiceDefGetPauserBussInternal

Version NID
0.990-3.60 0x96FE3B3C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBussInternal(void);

sceNgsVoiceGetModuleTypeInternal

Version NID
0.990-1.69 0x9B2C8ED1
3.60 not present
SceInt32 sceNgsVoiceGetModuleTypeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceNgsModuleID* pModuleType);

sceNgsSulphaSetSynthUpdateCallbackInternal

Version NID
0.990-3.60 0x9B4B54AF

sceNgsVoiceDefinitionGetPresetInternal

Version NID
0.990-3.60 0x9EC976F9

sceNgsModuleGetNumPresetsInternal

Version NID
0.990-3.60 0x9EEDE7B9
SceInt32 sceNgsModuleGetNumPresetsInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, SceUInt32* puNumPresets);

sceNgsRackSetParamErrorCallbackInternal

Version NID
0.990-3.60 0xA7454973
SceInt32 sceNgsRackSetParamErrorCallbackInternal(SceNgsHRack hRackHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);

sceNgsVoiceDefGetAtrac9VoiceInternal

Version NID
0.990-3.60 0xA907D598
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetAtrac9VoiceInternal(void);

sceNgsSystemUpdateInternal

Version NID
0.990-3.60 0xA98F9D60
SceInt32 sceNgsSystemUpdateInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceBypassModuleInternal

Version NID
0.990-3.60 0xAAFB8669
SceInt32 sceNgsVoiceBypassModuleInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceUInt32 uBypassFlag);

sceNgsVoicePlayInternal

Version NID
0.990-3.60 0xAEC9D124
SceInt32 sceNgsVoicePlayInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceDefGetDelayBussInternal

Version NID
0.990-3.60 0xAF8277C3
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDelayBussInternal(void);

sceNgsSystemUnlockInternal

Version NID
0.990-3.60 0xB3235BA7
SceInt32 sceNgsSystemUnlockInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceDefGetMixerBussInternal

Version NID
0.990-3.60 0xB8636646
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMixerBussInternal(void);

sceNgsSulphaGetSynthUpdateCallbackInternal

Version NID
0.990-3.60 0xB9027A52

sceNgsVoicePatchSetVolumesInternal

Version NID
0.990-1.69 0xC303DB7A
3.60 not present
SceInt32 sceNgsVoicePatchSetVolumesInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceFloat32* pVolumes, const SceInt32 nVols);

sceNgsSystemIsFixForBugzilla89940

Version NID
0.990-3.15 not present
3.60 0xC7F24F21

sceNgsVoiceGetInfoInternal

Version NID
0.990-1.69 0xC80BD00F
3.60 not present
SceInt32 sceNgsVoiceGetInfoInternal(SceNgsHVoice hVoiceHandle, SceNgsVoiceInfo* pInfo);

sceNgsVoiceSetModuleCallbackInternal

Version NID
0.990-3.60 0xD4E8F83C
SceInt32 sceNgsVoiceSetModuleCallbackInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsModuleCallbackFunc callbackFuncPtr, void* pUserData);

sceNgsVoiceGetParamsOutOfRangeBufferedInternal

Version NID
0.990 not present but sceNgsVoiceGetParamsOutOfRangeInternal
1.69-3.60 0xD68C312F

Replacement for sceNgsVoiceGetParamsOutOfRangeInternal.

SceInt32 sceNgsVoiceGetParamsOutOfRangeBufferedInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);

sceNgsVoiceUnlockParamsInternal

Version NID
0.990-1.69 0xD9FC0ADF
3.60 not present
SceInt32 sceNgsVoiceUnlockParamsInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule);

sceNgsVoicePatchSetVolumeInternal

Version NID
0.990-1.69 0xE0014910
3.60 not present
SceInt32 sceNgsVoicePatchSetVolumeInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceInt32 nInputChannel, const SceFloat32 fVol);

sceNgsVoiceDefGetEnvelopeBussInternal

Version NID
0.990-3.60 0xE063536C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEnvelopeBussInternal(void);

sceNgsVoiceDefGetMasterBussInternal

Version NID
0.990-3.60 0xE204946B
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMasterBussInternal(void);

sceNgsSystemSetFlagsInternal

Version NID
0.990-3.60 0xE32A0DD3
SceInt32 sceNgsSystemSetFlagsInternal(SceNgsHSynSystem hSystemHandle, const SceUInt32 uSystemFlags);

sceNgsVoiceGetParamsOutOfRangeInternal

Version NID
0.990-1.69 0xE4E40955
3.60 not present but sceNgsVoiceGetParamsOutOfRangeBufferedInternal

Old version of sceNgsVoiceGetParamsOutOfRangeBufferedInternal.

SceInt32 sceNgsVoiceGetParamsOutOfRangeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);

sceNgsVoiceDefGetCompressorSideChainBussInternal

Version NID
0.990-3.60 0xE962F447
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorSideChainBussInternal(void);

sceNgsSulphaQueryModuleInternal

Version NID
0.990-3.60 0xEBC5957D

sceNgsSystemPullDataInternal

Version NID
0.990 not present
1.69-3.60 0xF021CF1E