- TOP Debug Menu,
- 12 (Subsystem DBG),
- 5 (SsSound Debug),
- 22 (GetSpeakerOption),
- 2 (SPEAKER_OPTION_USER_MUTE) <=== maybe this is the parameter needed
and the answer is 0 (not muted) or 1 (muted).
If there is another parameter required, like SdSoundID, maybe you must use 0 for main speaker or 1 for earphone output.
I don't know it for sure, I'm just guessing. Debug Mode method is tested on B650/T-CHL7DEUC-2005.0.
Later, I will try the function you wrote about.
...or maybe it should be _ZN11SsSoundBase16GetSpeakerOptionEiPi ?
EDIT: Unfortunately, I can't call this function. My TV restarts.
EDIT #2: I DID IT other way, I think
This is the clue:
Code: Select all
extern int _ZN11SSoundBase12m_eMuteStateE;
...
int Game_Main(...)
{...
int mute = _ZN11SSoundBase12m_eMuteStateE;
...}