SceNgs: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
 
(11 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 26: Line 25:
This library does not exist on 3.60.
This library does not exist on 3.60.


<source>
=== sceNgsInitForDriver ===
0x0016490A, sceNgsVoiceSetFinishedCallbackInternal
{| class="wikitable"
0x0A85C1D2, sceNgsVoiceDefGetDelayBussInternal
|-
0x0D0F91BF, sceNgsVoiceGetModuleBypassInternal
! Version !! NID
0x16850B4E, SceNgsInternal_04F7AB7C
|-
0x171E923A, sceNgsModuleGetNumPresetsInternal
| 0.990 || 0x42DEFC89
0x28B538D9, SceNgsInternal_1417788C
|}
0x304D0C4A, sceNgsVoiceBypassModuleInternal
 
0x3181D183, sceNgsVoicePlayInternal
Set is_kernel_addr flag to 1 (true) for the current pid (in KPLS).
0x33B9A074, sceNgsVoiceInitInternal
 
0x35D0A889, SceNgsInternal_96B4F8D7
<source lang="C">SceInt32 sceNgsInitForDriver(void);</source>
0x362BAC40, sceNgsVoiceDefGetSimpleVoiceInternal
 
0x37614A9F, sceNgsSystemGetCallbackListInternal
=== sceNgsVoiceSetFinishedCallbackForDriver ===
0x391F5614, sceNgsModuleGetPresetInternal
{| class="wikitable"
0x3A038868, sceNgsVoiceDefGetAtrac9VoiceInternal
|-
0x3DB23ABB, sceNgsVoiceDefGetCompressorBussInternal
! Version !! NID
0x3F5BD942, sceNgsPatchRemoveRoutingInternal
|-
0x42DEFC89, SceNgsForDriver_42DEFC89, addr: 0x81009984
| 0.990 || 0x0016490A
0x4BDA851B, sceNgsVoiceDefinitionGetPresetInternal
|}
0x4DE0B8C3, sceNgsVoiceDefGetCompressorSideChainBussInternal
 
0x4EF0616F, sceNgsVoiceDefGetEqBussInternal
=== sceNgsVoiceDefGetDelayBussForDriver ===
0x4F52DC85, sceNgsVoiceDefGetPauserBussInternal
{| class="wikitable"
0x5CA2DFC4, sceNgsSystemSetParamErrorCallbackInternal
|-
0x610BE5A8, sceNgsRackSetParamErrorCallbackInternal
! Version !! NID
0x65CFA22F, sceNgsVoiceDefGetSasEmuVoiceInternal
|-
0x66932EF4, sceNgsVoiceResumeInternal
| 0.990 || 0x0A85C1D2
0x729A4877, sceNgsSystemGetRequiredMemorySizeInternal
|}
0x7584DC9E, SceNgsInternal_E4E40955
 
0x7ACA3657, SceNgsInternal_E0014910
=== sceNgsVoiceGetModuleBypassForDriver ===
0x7DEA193D, sceNgsVoiceDefGetDistortionBussInternal
{| class="wikitable"
0x80095EF2, sceNgsVoiceDefGetReverbBussInternal
|-
0x810F4858, sceNgsRackReleaseInternal
! Version !! NID
0x813DEBAA, sceNgsRackInitInternal
|-
0x859DE589, sceNgsVoiceDefGetTemplate1Internal
| 0.990 || 0x0D0F91BF
0x8B81A357, SceNgsInternal_9B2C8ED1
|}
0x8E2551F6, SceNgsInternal_2C040685
 
0x92140FC3, SceNgsInternal_1326390F
=== sceNgsPatchGetInfoForDriver ===
0x99EB9313, sceNgsRackGetVoiceHandleInternal
{| class="wikitable"
0xA09519C1, sceNgsRackGetRequiredMemorySizeInternal
|-
0xA1941FA0, SceNgsInternal_D9FC0ADF
! Version !! NID
0xA7A15550, SceNgsInternal_C303DB7A
|-
0xA8252455, sceNgsSulphaSetSynthUpdateCallbackInternal
| 0.990 || 0x16850B4E
0xAC9EF458, sceNgsVoiceGetOutputPatchInternal
|}
0xB0050616, sceNgsVoiceKeyOffInternal
 
0xB0E93A46, sceNgsSystemUpdateInternal
=== sceNgsModuleGetNumPresetsForDriver ===
0xB2EBCEC5, sceNgsVoiceDefGetMasterBussInternal
{| class="wikitable"
0xB34813A1, sceNgsPatchCreateRoutingInternal
|-
0xB4A17838, sceNgsVoicePauseInternal
! Version !! NID
0xB6DB95AD, sceNgsSulphaGetModuleListInternal
|-
0xB8C7796E, sceNgsSulphaGetInfoInternal
| 0.990 || 0x171E923A
0xB9F23C51, sceNgsVoiceSetModuleCallbackInternal
|}
0xC5B19FBC, sceNgsSystemUnlockInternal
 
0xC953AB31, sceNgsSulphaQueryModuleInternal
=== sceNgsVoiceLockParamsForDriver ===
0xCC4D90C1, sceNgsSystemLockInternal
{| class="wikitable"
0xCD2D0C03, sceNgsSystemSetFlagsInternal
|-
0xD46D408B, sceNgsVoiceDefGetEnvelopeBussInternal
! Version !! NID
0xD829EA48, SceNgsInternal_C80BD00F
|-
0xD83686FE, sceNgsVoiceDefGetMixerBussInternal
| 0.990 || 0x28B538D9
0xDD56798F, sceNgsSulphaGetSynthUpdateCallbackInternal
|}
0xE012EF2B, sceNgsVoiceSetPresetInternal
 
0xEB1CDA7C, sceNgsSystemInitInternal
=== sceNgsVoiceBypassModuleForDriver ===
0xF0CEB8B1, sceNgsVoiceKillInternal
{| class="wikitable"
0xFB55AD6D, sceNgsSystemReleaseInternal
|-
</source>
! Version !! NID
|-
| 0.990 || 0x304D0C4A
|}
 
=== sceNgsVoicePlayForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 0.990 || 0x3181D183
|}
 
=== sceNgsVoiceInitForDriver ===
{| class="wikitable"
|-
! Version !! NID
|-
| 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 108: Line 542:
| 0.990-3.60 || 0x0115E271
| 0.990-3.60 || 0x0115E271
|}
|}
<source lang="C">SceInt32 sceNgsSystemLockInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsSystemSetParamErrorCallbackInternal ===
=== sceNgsSystemSetParamErrorCallbackInternal ===
Line 116: 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 124: 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 134: Line 574:
| 0.990-3.60 || 0x05D2487D
| 0.990-3.60 || 0x05D2487D
|}
|}
<source lang="C">SceInt32 sceNgsVoicePauseInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsRackInitInternal ===
=== sceNgsRackInitInternal ===
Line 142: 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 156: 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 168: 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 176: Line 624:
| 0.990-3.60 || 0x1224105B
| 0.990-3.60 || 0x1224105B
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1Internal(void);</source>


=== sceNgsVoiceSetParamsBlockInternal ===
=== sceNgsVoiceSetParamsBlockInternal ===
Line 184: 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 194: 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 204: Line 658:
| 0.990-3.60 || 0x144F0D33
| 0.990-3.60 || 0x144F0D33
|}
|}
<source lang="C">SceInt32 sceNgsVoiceResumeInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsVoiceDefGetPitchshiftBussInternal ===
=== sceNgsVoiceDefGetPitchshiftBussInternal ===
Line 210: 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 222: 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 230: Line 690:
| 0.990-3.60 || 0x251F58F5
| 0.990-3.60 || 0x251F58F5
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBussInternal(void);</source>


=== sceNgsVoicePatchSetVolumesMatrixInternal ===
=== sceNgsVoicePatchSetVolumesMatrixInternal ===
Line 238: 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 248: Line 712:
| 0.990-3.60 || 0x3051D319
| 0.990-3.60 || 0x3051D319
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoiceInternal(void);</source>


=== sceNgsVoiceSetAllBypassesInternal ===
=== sceNgsVoiceSetAllBypassesInternal ===
Line 254: 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 264: 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 276: Line 742:
| 0.990-3.60 || 0x41C1D637
| 0.990-3.60 || 0x41C1D637
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoiceInternal(void);</source>


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


=== sceNgsRackGetRequiredMemorySizeInternal ===
=== sceNgsRackGetRequiredMemorySizeInternal ===
Line 292: 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 300: 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 308: 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 322: 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 334: Line 812:
| 0.990-3.60 || 0x61DD58F9
| 0.990-3.60 || 0x61DD58F9
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBussInternal(void);</source>


=== sceNgsSystemPushDataInternal ===
=== sceNgsSystemPushDataInternal ===
Line 340: 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 352: 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 360: Line 842:
| 0.990-3.60 || 0x6A637E1C
| 0.990-3.60 || 0x6A637E1C
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBussInternal(void);</source>


=== sceNgsVoiceDefGetSimpleAtrac9VoiceInternal ===
=== sceNgsVoiceDefGetSimpleAtrac9VoiceInternal ===
Line 366: 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 376: 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 388: 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 396: Line 884:
| 0.990-3.60 || 0x749E9779
| 0.990-3.60 || 0x749E9779
|}
|}
<source lang="C">SceInt32 sceNgsPatchRemoveRoutingInternal(SceNgsHPatch hPatchHandle);</source>


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


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


=== sceNgsVoiceSetFinishedCallbackInternal ===
=== sceNgsVoiceSetFinishedCallbackInternal ===
Line 420: 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 428: 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 436: 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 444: 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 452: Line 954:
| 0.990-3.60 || 0x8D014678
| 0.990-3.60 || 0x8D014678
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBussInternal(void);</source>


=== sceNgsRackGetVoiceHandleInternal ===
=== sceNgsRackGetVoiceHandleInternal ===
Line 460: 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 466: 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 478: 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 488: Line 996:
| 0.990-3.60 || 0x96FE3B3C
| 0.990-3.60 || 0x96FE3B3C
|}
|}
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBussInternal(void);</source>


=== sceNgsVoiceGetModuleTypeInternal ===
=== sceNgsVoiceGetModuleTypeInternal ===
Line 496: 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 522: 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 530: 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 538: 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 546: Line 1,064:
| 0.990-3.60 || 0xA98F9D60
| 0.990-3.60 || 0xA98F9D60
|}
|}
<source lang="C">SceInt32 sceNgsSystemUpdateInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsVoiceBypassModuleInternal ===
=== sceNgsVoiceBypassModuleInternal ===
Line 554: 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 562: Line 1,084:
| 0.990-3.60 || 0xAEC9D124
| 0.990-3.60 || 0xAEC9D124
|}
|}
<source lang="C">SceInt32 sceNgsVoicePlayInternal(SceNgsHVoice hVoiceHandle);</source>


=== sceNgsVoiceDefGetDelayBussInternal ===
=== sceNgsVoiceDefGetDelayBussInternal ===
Line 570: 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 578: Line 1,104:
| 0.990-3.60 || 0xB3235BA7
| 0.990-3.60 || 0xB3235BA7
|}
|}
<source lang="C">SceInt32 sceNgsSystemUnlockInternal(SceNgsHSynSystem hSystemHandle);</source>


=== sceNgsVoiceDefGetMixerBussInternal ===
=== sceNgsVoiceDefGetMixerBussInternal ===
Line 586: 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 602: 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 610: 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 622: 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 632: 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 638: 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 650: 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 660: 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 670: 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 678: 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 686: 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 694: 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 704: 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 718: 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