mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-01 12:45:56 +00:00
69 lines
5.4 KiB
Markdown
69 lines
5.4 KiB
Markdown
# libSceVideoStreamingEngine technical debt
|
|
|
|
### Unknown function info
|
|
|
|
- [Additional libSceVideoStreamingEngine exports](../../../core/libs/prx/libSceVideoStreamingEngine/Export.cpp) - the 58 name/NID pairs below are defined function exports in the pinned [13.60-labelled inventory](https://github.com/xdCloudy/PS5-13.60-Function-Stub-Library/blob/bfec40deb4c47a17d7603ee2bc79aa6862c0c56b/data/firmware-13.60/libscevideostreamingengine-5abc5612ed.jsonl). Their signatures and behavior are unknown; parameterless `int` declarations are import placeholders, not verified ABI prototypes. Every call throws through `NotImplemented_nid_no_patch`. No media processing, decryption or output behavior is implemented. The inventory label is not an independent console measurement.
|
|
|
|
| Name | NID |
|
|
| --- | --- |
|
|
| `sceVideoStreamingEngineAbortAuxMessage` | `G7mvPDnYwQQ` |
|
|
| `sceVideoStreamingEngineAbortParsing` | `fb3kqOU6eiI` |
|
|
| `sceVideoStreamingEngineAddSourceBuffer` | `ncXmalKo5TE` |
|
|
| `sceVideoStreamingEngineAppendBuffer` | `s3oaAI0fKwU` |
|
|
| `sceVideoStreamingEngineCancelThumbnail` | `ob+vzpK-ePI` |
|
|
| `sceVideoStreamingEngineClearLiveSeekableRange` | `YZnFDSSQFE8` |
|
|
| `sceVideoStreamingEngineCreatePlayer` | `VY4Mr66uSqA` |
|
|
| `sceVideoStreamingEngineDeleteMediaSample` | `SfDRCMJoaLE` |
|
|
| `sceVideoStreamingEngineDeletePlayer` | `TBPjAg6a2E4` |
|
|
| `sceVideoStreamingEngineDivideMediaSample` | `hZEb-EhU-4g` |
|
|
| `sceVideoStreamingEngineEnableAudioTrack` | `GFPBvjLfimA` |
|
|
| `sceVideoStreamingEngineEndOfStream` | `j4b+RLwmg3k` |
|
|
| `sceVideoStreamingEngineEnqueueMediaSample` | `G9GFBN1xtH8` |
|
|
| `sceVideoStreamingEngineGenerateThumbnail` | `rcTQ2SilW60` |
|
|
| `sceVideoStreamingEngineGetAudioFrame` | `Svch6mxCneE` |
|
|
| `sceVideoStreamingEngineGetAudioTrackInfo` | `6x9vvo92flo` |
|
|
| `sceVideoStreamingEngineGetBufferedInfo` | `Q2+ul4Jj7-4` |
|
|
| `sceVideoStreamingEngineGetDuration` | `tFgCMXYLEYo` |
|
|
| `sceVideoStreamingEngineGetLoadingProgress` | `w6Y73Ubl0jw` |
|
|
| `sceVideoStreamingEngineGetLoop` | `x7Vr+deBKo0` |
|
|
| `sceVideoStreamingEngineGetMediaKeys` | `EhFuWvHld1w` |
|
|
| `sceVideoStreamingEngineGetPlaybackRange` | `Xq9X3kt49Fk` |
|
|
| `sceVideoStreamingEngineGetPlaybackRate` | `-RBoTh3JsaM` |
|
|
| `sceVideoStreamingEngineGetResolution` | `f8LzETNbCYk` |
|
|
| `sceVideoStreamingEngineGetTimeProperty` | `p1jJjKjTEvU` |
|
|
| `sceVideoStreamingEngineGetVideoTrackInfo` | `5-P4R09btQQ` |
|
|
| `sceVideoStreamingEngineInitialize` | `kruTFfx-BDM` |
|
|
| `sceVideoStreamingEngineIsLiveStreaming` | `tcZ2XNW8PO4` |
|
|
| `sceVideoStreamingEngineIsTransparentVideoMode` | `vLAERdvUknc` |
|
|
| `sceVideoStreamingEngineLoad` | `iv5nnUPe-ls` |
|
|
| `sceVideoStreamingEngineMediaKeySessionClose` | `RWCz4Gc+lW0` |
|
|
| `sceVideoStreamingEngineMediaKeySessionRemove` | `MB+kfLoZFWE` |
|
|
| `sceVideoStreamingEngineMediaKeySessionUpdate` | `+gqhFOBhLj4` |
|
|
| `sceVideoStreamingEngineMediaKeySystemAccessGetConfiguration` | `l42jJq+1X9M` |
|
|
| `sceVideoStreamingEngineMediaKeysDestroySession` | `tUuzW-ctqRY` |
|
|
| `sceVideoStreamingEngineMediaKeysSetServerCertificate` | `o9B+2IRDKow` |
|
|
| `sceVideoStreamingEnginePause` | `WFsVlc9eIQs` |
|
|
| `sceVideoStreamingEnginePlay` | `VInB8YRmmZg` |
|
|
| `sceVideoStreamingEngineQueryInitEsvmMemory` | `ptFhKGXird8` |
|
|
| `sceVideoStreamingEngineQueryVideoMemory` | `x32O4iKHZyA` |
|
|
| `sceVideoStreamingEngineReleaseThumbnailData` | `bg-209imcPc` |
|
|
| `sceVideoStreamingEngineRemoveSourceBuffer` | `zNMGLpbvKpw` |
|
|
| `sceVideoStreamingEngineRequestMediaKeySystemAccess` | `Y-Bp-73pyIs` |
|
|
| `sceVideoStreamingEngineSeek` | `EYLkNGuJu+k` |
|
|
| `sceVideoStreamingEngineSelectVideoTrack` | `nEAyXrcgaMY` |
|
|
| `sceVideoStreamingEngineSendAuxMessageForRepeatedResults` | `u3lPXPjdo2k` |
|
|
| `sceVideoStreamingEngineSendAuxMessageSync` | `7i7Em8QPYIU` |
|
|
| `sceVideoStreamingEngineSetDuration` | `KjTwhkkB52s` |
|
|
| `sceVideoStreamingEngineSetLiveSeekableRange` | `UWEHx8qeF6Y` |
|
|
| `sceVideoStreamingEngineSetLoop` | `dC6mRLm1HQc` |
|
|
| `sceVideoStreamingEngineSetMediaKeys` | `sDX++cFuQiE` |
|
|
| `sceVideoStreamingEngineSetPlaybackRange` | `q04I0wREB5c` |
|
|
| `sceVideoStreamingEngineSetPlaybackRate` | `eXS-hegAVDU` |
|
|
| `sceVideoStreamingEngineSetPtsDtsToMediaSample` | `d3AkZn2emRY` |
|
|
| `sceVideoStreamingEngineStop` | `IX7AgdtkNsI` |
|
|
| `sceVideoStreamingEngineStopDecode` | `-SNGJumdRkc` |
|
|
| `sceVideoStreamingEngineTerminate` | `bbKGMzUU5fA` |
|
|
| `sceVideoStreamingEngineUpdateByteStreamFormatSpecification` | `Qg0tKcaHdCA` |
|
|
|
|
- [sceVideoStreamingEngineDestroyMediaKeySystemAccess, sceVideoStreamingEngineMediaKeySessionGenerateRequest, sceVideoStreamingEngineMediaKeySessionGetExpiration, sceVideoStreamingEngineMediaKeySessionGetKeyStatuses, sceVideoStreamingEngineMediaKeySessionGetSessionId, sceVideoStreamingEngineMediaKeySessionLoad, sceVideoStreamingEngineMediaKeySessionSetEventHandler, sceVideoStreamingEngineMediaKeySystemAccessCreateMediaKeys, sceVideoStreamingEngineMediaKeySystemAccessDestroyMediaKeys, sceVideoStreamingEngineMediaKeySystemAccessGetKeySystem, sceVideoStreamingEngineMediaKeySystemAccessSetCdmStorageConfig and sceVideoStreamingEngineMediaKeysCreateSession](../../../core/libs/prx/libSceVideoStreamingEngine/Export.cpp) (libSceVideoStreamingEngine) - names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceVideoStreamingEngine.c), but no credible prototypes were found. The declarations have no parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified
|