hwopus.h 534 B

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