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"},
 | 
					        {19, nullptr, "AcquireAudioVolumeUpdateEventForPlayReport"},
 | 
				
			||||||
        {20, nullptr, "AcquireAudioOutputDeviceUpdateEventForPlayReport"},
 | 
					        {20, nullptr, "AcquireAudioOutputDeviceUpdateEventForPlayReport"},
 | 
				
			||||||
        {21, nullptr, "GetAudioOutputTargetForPlayReport"},
 | 
					        {21, nullptr, "GetAudioOutputTargetForPlayReport"},
 | 
				
			||||||
        {22, nullptr, "NotifyHeadphoneVolumeWarningDisplayedEvent"},
 | 
					        {22, D<&IAudioController::NotifyHeadphoneVolumeWarningDisplayedEvent>, "NotifyHeadphoneVolumeWarningDisplayedEvent"},
 | 
				
			||||||
        {23, nullptr, "SetSystemOutputMasterVolume"},
 | 
					        {23, nullptr, "SetSystemOutputMasterVolume"},
 | 
				
			||||||
        {24, nullptr, "GetSystemOutputMasterVolume"},
 | 
					        {24, nullptr, "GetSystemOutputMasterVolume"},
 | 
				
			||||||
        {25, nullptr, "GetAudioVolumeDataForPlayReport"},
 | 
					        {25, nullptr, "GetAudioVolumeDataForPlayReport"},
 | 
				
			||||||
@@ -150,6 +150,11 @@ Result IAudioController::GetHeadphoneOutputLevelMode(
 | 
				
			|||||||
    R_SUCCEED();
 | 
					    R_SUCCEED();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Result IAudioController::NotifyHeadphoneVolumeWarningDisplayedEvent() {
 | 
				
			||||||
 | 
					    LOG_WARNING(Service_Audio, "(STUBBED) called");
 | 
				
			||||||
 | 
					    R_SUCCEED();
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Result IAudioController::SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled) {
 | 
					Result IAudioController::SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled) {
 | 
				
			||||||
    LOG_INFO(Audio, "called, is_speaker_auto_mute_enabled={}", 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);
 | 
					                                Set::AudioOutputMode output_mode);
 | 
				
			||||||
    Result SetHeadphoneOutputLevelMode(HeadphoneOutputLevelMode output_level_mode);
 | 
					    Result SetHeadphoneOutputLevelMode(HeadphoneOutputLevelMode output_level_mode);
 | 
				
			||||||
    Result GetHeadphoneOutputLevelMode(Out<HeadphoneOutputLevelMode> out_output_level_mode);
 | 
					    Result GetHeadphoneOutputLevelMode(Out<HeadphoneOutputLevelMode> out_output_level_mode);
 | 
				
			||||||
 | 
					    Result NotifyHeadphoneVolumeWarningDisplayedEvent();
 | 
				
			||||||
    Result SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled);
 | 
					    Result SetSpeakerAutoMuteEnabled(bool is_speaker_auto_mute_enabled);
 | 
				
			||||||
    Result IsSpeakerAutoMuteEnabled(Out<bool> out_is_speaker_auto_mute_enabled);
 | 
					    Result IsSpeakerAutoMuteEnabled(Out<bool> out_is_speaker_auto_mute_enabled);
 | 
				
			||||||
    Result AcquireTargetNotification(OutCopyHandle<Kernel::KReadableEvent> out_notification_event);
 | 
					    Result AcquireTargetNotification(OutCopyHandle<Kernel::KReadableEvent> out_notification_event);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user