1 // Copyright 2018 yuzu emulator team 2 // Licensed under GPLv2 or any later version 3 // Refer to the license.txt file included. 4 5 #pragma once 6 7 #include "core/hle/service/service.h" 8 9 namespace Core { 10 class System; 11 } 12 13 namespace Service::Audio { 14 15 class HwOpus final : public ServiceFramework<HwOpus> { 16 public: 17 explicit HwOpus(Core::System& system_); 18 ~HwOpus() override; 19 20 private: 21 void OpenOpusDecoder(Kernel::HLERequestContext& ctx); 22 void GetWorkBufferSize(Kernel::HLERequestContext& ctx); 23 }; 24 25 } // namespace Service::Audio 26