diff options
| author | Pavel Barabanov <pavelbarabanov94@gmail.com> | 2025-04-14 13:13:50 +0300 |
|---|---|---|
| committer | swurl <swurl@swurl.xyz> | 2025-04-14 14:18:13 -0400 |
| commit | b66ebe638bb9caf0dd6172cf066c22adf41cbef4 (patch) | |
| tree | a41fc2d442f195d3bf603a6fdca7f34a11b19427 /src/core/hle/service/audio/audio_controller.cpp | |
| parent | d6eff706f2a11413576976779c47bb5aff17eb8f (diff) | |
Qlauncher firmware 19
Diffstat (limited to 'src/core/hle/service/audio/audio_controller.cpp')
| -rw-r--r-- | src/core/hle/service/audio/audio_controller.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/hle/service/audio/audio_controller.cpp b/src/core/hle/service/audio/audio_controller.cpp index 7a51d1023d..4b6f468c92 100644 --- a/src/core/hle/service/audio/audio_controller.cpp +++ b/src/core/hle/service/audio/audio_controller.cpp @@ -57,6 +57,7 @@ IAudioController::IAudioController(Core::System& system_) {40, nullptr, "GetSystemInformationForDebug"}, {41, nullptr, "SetVolumeButtonLongPressTime"}, {42, nullptr, "SetNativeVolumeForDebug"}, + {5000, D<&IAudioController::Unknown5000>, "Unknown5000"}, {10000, nullptr, "NotifyAudioOutputTargetForPlayReport"}, {10001, nullptr, "NotifyAudioOutputChannelCountForPlayReport"}, {10002, nullptr, "NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport"}, @@ -68,6 +69,9 @@ IAudioController::IAudioController(Core::System& system_) {10105, nullptr, "BindAudioOutputChannelCountUpdateEventForPlayReport"}, {10106, nullptr, "GetDefaultAudioOutputTargetForPlayReport"}, {50000, nullptr, "SetAnalogInputBoostGainForPrototyping"}, + {50001, nullptr, "OverrideDefaultTargetForDebug"}, + {50003, nullptr, "SetForceOverrideExternalDeviceNameForDebug"}, + {50004, nullptr, "ClearForceOverrideExternalDeviceNameForDebug"} }; // clang-format on @@ -175,5 +179,12 @@ Result IAudioController::AcquireTargetNotification( *out_notification_event = ¬ification_event->GetReadableEvent(); R_SUCCEED(); } +Result IAudioController::Unknown5000(Out<SharedPointer<IAudioController>> out_audio_controller) { + LOG_DEBUG(Audio, "Creating duplicate audio controller interface"); + // Return a new reference to this controller instance + *out_audio_controller = std::static_pointer_cast<IAudioController>(shared_from_this()); + + R_SUCCEED(); +} } // namespace Service::Audio |
