mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	audio: add NotifyHeadphoneVolumeWarningDisplayedEvent
This commit is contained in:
		@@ -36,7 +36,7 @@ IAudioController::IAudioController(Core::System& system_)
 | 
			
		||||
        {19, nullptr, "AcquireAudioVolumeUpdateEventForPlayReport"},
 | 
			
		||||
        {20, nullptr, "AcquireAudioOutputDeviceUpdateEventForPlayReport"},
 | 
			
		||||
        {21, nullptr, "GetAudioOutputTargetForPlayReport"},
 | 
			
		||||
        {22, nullptr, "NotifyHeadphoneVolumeWarningDisplayedEvent"},
 | 
			
		||||
        {22, D<&IAudioController::NotifyHeadphoneVolumeWarningDisplayedEvent>, "NotifyHeadphoneVolumeWarningDisplayedEvent"},
 | 
			
		||||
        {23, nullptr, "SetSystemOutputMasterVolume"},
 | 
			
		||||
        {24, nullptr, "GetSystemOutputMasterVolume"},
 | 
			
		||||
        {25, nullptr, "GetAudioVolumeDataForPlayReport"},
 | 
			
		||||
@@ -150,6 +150,11 @@ Result IAudioController::GetHeadphoneOutputLevelMode(
 | 
			
		||||
    R_SUCCEED();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Result IAudioController::NotifyHeadphoneVolumeWarningDisplayedEvent() {
 | 
			
		||||
    LOG_WARNING(Service_Audio, "(STUBBED) called");
 | 
			
		||||
    R_SUCCEED();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
Result IAudioController::SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled) {
 | 
			
		||||
    LOG_INFO(Audio, "called, is_speaker_auto_mute_enabled={}", is_speaker_auto_mute_enabled);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -45,6 +45,7 @@ private:
 | 
			
		||||
                                Set::AudioOutputMode output_mode);
 | 
			
		||||
    Result SetHeadphoneOutputLevelMode(HeadphoneOutputLevelMode output_level_mode);
 | 
			
		||||
    Result GetHeadphoneOutputLevelMode(Out<HeadphoneOutputLevelMode> out_output_level_mode);
 | 
			
		||||
    Result NotifyHeadphoneVolumeWarningDisplayedEvent();
 | 
			
		||||
    Result SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled);
 | 
			
		||||
    Result IsSpeakerAutoMuteEnabled(Out<bool> out_is_speaker_auto_mute_enabled);
 | 
			
		||||
    Result AcquireTargetNotification(OutCopyHandle<Kernel::KReadableEvent> out_notification_event);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user