# libSceMediaFrameworkInterface technical debt ### Additional callable exports - [Additional callable exports](../../../core/libs/prx/libSceMediaFrameworkInterface/Export.cpp) - 177 entries observed in a 3.20-labelled image and a later 13.60-labelled image are import-resolution declarations only. Neither image label authenticates a retail firmware version. Parameter lists, return types and behavior are unverified; parameterless `int` declarations are placeholders, not verified ABI contracts. Every entry throws through `NotImplemented_nid_no_patch`. Unidentified names use literal NID aliases. No runtime functionality is implemented. Identified candidate names match their NIDs in the [public symbol database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv) or [supplemental catalog](https://github.com/claimore22/ps5rs/blob/2304be5131221bae0dac24b9767cabffda33f747/data/nids.csv). [Version-pinned selected ELF export records](https://gist.github.com/kyon-eth/3fbb1a4a6f95a936b4cd58e9c3d8c50c/5e3af709224ed8235af11337309af0725e5685cb) list every NID below with its image label, decoded export module and library, raw qualified symbol, ELF function type, value and size for each inspected version-labelled image. The extract SHA-256 is `02ab27f12bcd0cc9fa03fa33f55fc201110f0d54a86bbbaa093d55d0a8cf262d`; its full-module sorted-function-NID digests and raw module-parameter words permit independent comparison. This is an analyst-produced metadata record, not independent authentication of the original images or proof of prototypes or behavior. | Name | NID | | --- | --- | | `sceMediaFwAbortMessage` | `8RX9lcfiwpU` | | `sceMediaFwAddEsvmDecoder` | `Q6VTUcSi2kg` | | `sceMediaFwAddSrc` | `O9kOx8wYA-Y` | | `sceMediaFwAddSrcWithoutParam` | `5w+Dk7yERtM` | | `sceMediaFwAppendNotifyEventInfo` | `k7oKxqjeLW8` | | `sceMediaFwAudioTrackGetEnabled` | `7XAzdmnlsog` | | `sceMediaFwAudioTrackGetId` | `VhVjhLhhTqo` | | `sceMediaFwAudioTrackGetKind` | `DlkaKS4kpZ4` | | `sceMediaFwAudioTrackGetLabel` | `l34p4QyvXIg` | | `sceMediaFwAudioTrackGetLanguage` | `V5NCIu9en9M` | | `sceMediaFwAudioTrackListGetLength` | `WIvTNqasfsk` | | `sceMediaFwAudioTrackListGetTrack` | `+HsC+NPN0lo` | | `sceMediaFwAudioTrackSetEnabled` | `85ZPGNMJR2U` | | `sceMediaFwCanPlayType` | `cA3No8tLvnM` | | `sceMediaFwCancelThumbnail` | `o5gl2-fM8rk` | | `sceMediaFwChangeActiveStatus` | `nW+OYGdGLj4` | | `sceMediaFwCreateEsvmCore` | `ilSc3Cc3kek` | | `sceMediaFwDeleteMediaKeySystemAccess` | `ZagUxqhkHbw` | | `sceMediaFwDestroyEsvmCore` | `CwgReBYHFH4` | | `sceMediaFwFinalize` | `qHa1HbTmGeE` | | `sceMediaFwFlushEsvmDecoder` | `tVi7LPlxmL0` | | `sceMediaFwForbidCopyrightProtectContents` | `R37P8chU-Tg` | | `sceMediaFwGenerateThumbnail` | `64Mrrmy8m2g` | | `sceMediaFwGetAllLoop` | `vThIrkqawxY` | | `sceMediaFwGetAllMuted` | `toezd95Ksr4` | | `sceMediaFwGetAllShuffle` | `dNRSMXuiuVc` | | `sceMediaFwGetAllSrcList` | `QMiocIFY0+E` | | `sceMediaFwGetAllVolume` | `rNI8LoRh7+4` | | `sceMediaFwGetAutoPlay` | `BeWXocTgl-I` | | `sceMediaFwGetBackgroundStatus` | `wU6rdG7UuRg` | | `sceMediaFwGetBufferedRanges` | `AWBEtJw0Nc4` | | `sceMediaFwGetCanvasHandle` | `kygJuJE1ELA` | | `sceMediaFwGetCanvasInfo` | `NoZv1zNq3Ds` | | `sceMediaFwGetCapability` | `NlvV-46b45U` | | `sceMediaFwGetClosedCaption` | `B+vEpGkNmgo` | | `sceMediaFwGetCurrentTime` | `Tqhqd4MWWSs` | | `sceMediaFwGetDisplaySize` | `gIdj5jMWfQw` | | `sceMediaFwGetDuration` | `dTmqebmcj6E` | | `sceMediaFwGetLoop` | `jNlXoKgL-Bg` | | `sceMediaFwGetMediaKeys` | `ddmctleupY4` | | `sceMediaFwGetMediaListEntryInfo` | `oZd75lh-ZQA` | | `sceMediaFwGetMuted` | `zz4nxFxgmJg` | | `sceMediaFwGetNetworkState` | `PmRWwXOXGYQ` | | `sceMediaFwGetPlaybackRange` | `dx1cScNKb2s` | | `sceMediaFwGetPlaybackRate` | `47Msr7Zjey8` | | `sceMediaFwGetPlayedRanges` | `NkMdP3M602c` | | `sceMediaFwGetReadyState` | `tJhgreoG9iI` | | `sceMediaFwGetResolution` | `2cAOxQQ2eMM` | | `sceMediaFwGetSeekableRanges` | `bOvuQKpRZSo` | | `sceMediaFwGetShuffle` | `I2ko08dbJuc` | | `sceMediaFwGetSrcId` | `LevPP9mt9g0` | | `sceMediaFwGetStartDate` | `LmIgK4z9wO0` | | `sceMediaFwGetSupportedTypes` | `umwqo31kH6k` | | `sceMediaFwGetThumbnail` | `exwdOsLmBj8` | | `sceMediaFwGetVideoOutStatus` | `che6EGiH2gQ` | | `sceMediaFwGetVolume` | `BJc0K1UBaYo` | | `sceMediaFwInitialize` | `Ea8XATlrcRc` | | `sceMediaFwIsLiveStreaming` | `B6NqRcnBCCo` | | `sceMediaFwIsPaused` | `8Fhlj4Bydpk` | | `sceMediaFwIsPlaying` | `HmY8XoucjXI` | | `sceMediaFwLoad` | `HByoi0O45n8` | | `sceMediaFwMediaKeySessionClose` | `g9R1j4ArwaQ` | | `sceMediaFwMediaKeySessionGenerateRequest` | `f3cA2zHMT4w` | | `sceMediaFwMediaKeySessionGetSessionId` | `VhOQMoZBblE` | | `sceMediaFwMediaKeySessionLoad` | `8yoUl8qVrIU` | | `sceMediaFwMediaKeySessionRemove` | `cyNK5HN+eiE` | | `sceMediaFwMediaKeySessionUpdate` | `d-t65GVNR58` | | `sceMediaFwMediaKeyStatusMapGetMap` | `Gbf29njrVAE` | | `sceMediaFwMediaKeyStatusMapGet` | `SRHp63O0qc4` | | `sceMediaFwMediaKeyStatusMapHas` | `4V5LZ62mN8w` | | `sceMediaFwMediaKeySystemAccessCreateMediaKeys` | `pzpcdmAV4ng` | | `sceMediaFwMediaKeySystemAccessDeleteMediaKeys` | `3n9Quq9m3Co` | | `sceMediaFwMediaKeySystemAccessGetConfiguration` | `nZKok1Jlu0M` | | `sceMediaFwMediaKeySystemAccessSetCdmStorageConfig` | `lWnJtOOzbGs` | | `sceMediaFwMediaKeysCreateSession` | `Mh8bbtUvx1Y` | | `sceMediaFwMediaKeysDeleteSession` | `iGQSSiaxmp4` | | `sceMediaFwMediaKeysSetServerCertificate` | `H+Erp6W7+jM` | | `sceMediaFwMediaSampleDelete` | `34h5lHqxORI` | | `sceMediaFwMediaSampleEnqueue` | `o96JzxXxYUY` | | `sceMediaFwMediaSourceGetDuration` | `GY7ITZZ48WM` | | `sceMediaFwMediaSourceGetSourceBuffers` | `aVMS1jDvGAs` | | `sceMediaFwMediaSourceSetDuration` | `auH1nM0FhI8` | | `sceMediaFwPause` | `NlSpa23Wdh0` | | `sceMediaFwPlay` | `XMjmgYrWzls` | | `sceMediaFwRegisterNotifyMessage` | `t7CsW-r76TA` | | `sceMediaFwRemoveEsvmDecoder` | `I27jBmJyEWA` | | `sceMediaFwRemoveSrc` | `kgxp80kqgrA` | | `sceMediaFwRequestMediaKeySystemAccess` | `Bn34VVQIB-g` | | `sceMediaFwSendMessageSynchronously` | `L8MSkIIfHAs` | | `sceMediaFwSetAllLoop` | `3W7C6hTospI` | | `sceMediaFwSetAllMuted` | `cpHcigMcCwA` | | `sceMediaFwSetAllShuffle` | `Iyr1FQE-KzQ` | | `sceMediaFwSetAllVolume` | `7YvrkecFLCI` | | `sceMediaFwSetAutoPlay` | `ra5cGsFAVZ0` | | `sceMediaFwSetBackgroundStatus` | `FdO2aXdt+5A` | | `sceMediaFwSetClosedCaption` | `IzJEis7PjzU` | | `sceMediaFwSetCurrentTime` | `EkpnPaqIGhc` | | `sceMediaFwSetDisplaySize` | `qQhsC-aZkEE` | | `sceMediaFwSetLoop` | `IJGSva-bM-Q` | | `sceMediaFwSetMediaKeys` | `c5+zS4jKBLg` | | `sceMediaFwSetMuted` | `TS2pCViUFos` | | `sceMediaFwSetPlaybackRange` | `5lNTWtwAD5Y` | | `sceMediaFwSetPlaybackRate` | `c-AJTsu0v00` | | `sceMediaFwSetShuffle` | `q3O3Uz8NnLU` | | `sceMediaFwSetThumbnailInfo` | `E8EDm4eIsfI` | | `sceMediaFwSetVideoMode` | `U-WU1kRoBn4` | | `sceMediaFwSetVolume` | `4PQhrMOSD6U` | | `sceMediaFwSourceBufferAbort` | `PW17F2XnP1s` | | `sceMediaFwSourceBufferAppendBuffer` | `Hc-7bdLMl58` | | `sceMediaFwSourceBufferGetAudioTracks` | `tswOg5ijQgs` | | `sceMediaFwSourceBufferGetBuffered` | `ndl7O-eDDNc` | | `sceMediaFwSourceBufferGetMediaSampleLength` | `O3Rf9aoO27Q` | | `sceMediaFwSourceBufferGetMediaSamples` | `rzyD43Rob4k` | | `sceMediaFwSourceBufferGetMode` | `rgcc5EwnKQM` | | `sceMediaFwSourceBufferGetUpdating` | `k4XClvRmd8I` | | `sceMediaFwSourceBufferGetVideoTracks` | `YgegPE+TaNQ` | | `sceMediaFwSourceBufferListGetLength` | `jyg48kGbUh4` | | `sceMediaFwSourceBufferListGetSourceBuffer` | `LZ2nOfcS5UM` | | `sceMediaFwSourceBufferRemove` | `xi+Be2BaNZo` | | `sceMediaFwSourceBufferSetMode` | `2HyjHP0rF-w` | | `sceMediaFwStop` | `chW+1VikTkM` | | `sceMediaFwSuppressBgm` | `BF2nUshxrY0` | | `sceMediaFwUnregisterNotifyMessage` | `BulHS5GbC6E` | | `sceMediaFwVideoTrackGetId` | `ad9lHPHt+uk` | | `sceMediaFwVideoTrackGetKind` | `hjoDIidNTVQ` | | `sceMediaFwVideoTrackGetLabel` | `rtQebU02SH4` | | `sceMediaFwVideoTrackGetLanguage` | `vgbI+qwkpGg` | | `sceMediaFwVideoTrackGetSelected` | `xuoWrDXtYrw` | | `sceMediaFwVideoTrackListGetLength` | `K4WTDK9CqH0` | | `sceMediaFwVideoTrackListGetTrack` | `BE9DKq+V2Fo` | | `sceMediaFwVideoTrackSetSelected` | `qqcdvJ+22as` | | `Unknown` | `+OzWD0pkv9k` | | `Unknown` | `+STGw1QE-8Q` | | `Unknown` | `+teOflV0v-M` | | `Unknown` | `-Lf8KOdIynA` | | `Unknown` | `1mkt123TV1A` | | `Unknown` | `2nC8PGMUJAo` | | `Unknown` | `38TxrfgTXA8` | | `Unknown` | `38g7siaqu94` | | `Unknown` | `3AIbeP-Tj6Q` | | `Unknown` | `4a1rh7CJPJ4` | | `Unknown` | `5JPxq7vlrOI` | | `Unknown` | `6WXB+jOQwnE` | | `Unknown` | `7ajrszKS9O0` | | `Unknown` | `9s8tIZKJIZk` | | `Unknown` | `AsrLLQuaW1I` | | `Unknown` | `BWQY-uFPMBk` | | `Unknown` | `C5aB-EAsBaY` | | `Unknown` | `EAoGjn2BBf4` | | `Unknown` | `ErZ0u9+gDNc` | | `Unknown` | `Gv907DkshBU` | | `Unknown` | `IBcQZfrqN4M` | | `Unknown` | `Lzn67DjK5Bw` | | `Unknown` | `PLJs4B6fCk0` | | `Unknown` | `PY205YKjtSc` | | `Unknown` | `QiZr1yU3Cqw` | | `Unknown` | `Qku1cx0MTv8` | | `Unknown` | `S8+GY2JSXnA` | | `Unknown` | `SGrk1zDc8vI` | | `Unknown` | `WBBO8yQhDP4` | | `Unknown` | `WK-HN0qxt0o` | | `Unknown` | `Ydg6uTyZNpc` | | `Unknown` | `adlOfNfaBik` | | `Unknown` | `bIImFNnBDxI` | | `Unknown` | `bIdGmQV6WIg` | | `Unknown` | `bbK28FMEVIc` | | `Unknown` | `cQ5ulXacSKU` | | `Unknown` | `em7CI24EAQw` | | `Unknown` | `eqlL8X+0rds` | | `Unknown` | `ihT8S4xb7mM` | | `Unknown` | `kxB+oSh4qZo` | | `Unknown` | `lQbgalouV2E` | | `Unknown` | `mSV4I8ylxE8` | | `Unknown` | `uGeKO31s5Fs` | | `Unknown` | `vTdFuGzVGh4` | | `Unknown` | `vzcDDgUCCrc` | | `Unknown` | `zbDNeWDHhTc` |