AnyPS5/docs/dev/debt/libSceProprietaryVoiceChatH...

1.2 KiB

libSceProprietaryVoiceChatHelperPrx technical debt

Silent stubs

  • libSceProprietaryVoiceChatHelperPrx implements only the no-system-voice-chat path: the host has no system voice chat for a title's own voice chat to announce itself to, so sceProprietaryVoiceChatHelperInitialize and sceProprietaryVoiceChatHelperTerminate only track whether the library is initialized, and sceProprietaryVoiceChatHelperSetVoiceChatState returns success and does nothing: there is nothing to notify, and its state argument is unknown, so no state is recorded. sceProprietaryVoiceChatHelperGetVoiceChatUsageState throws, because nothing it could report is known: with the state argument unreadable there is no recorded usage state, and whether the console returns the state or writes it through an output pointer, and how it encodes it, is unknown. Initializing twice, and any call before sceProprietaryVoiceChatHelperInitialize or after sceProprietaryVoiceChatHelperTerminate, throws, as the console's error codes for this library are unknown. Whether the console checks initialization order at all is unverified