// Copyright 2023 Citra Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include "audio_core/hle/decoder.h" namespace AudioCore::HLE { class FAAD2Decoder final : public DecoderBase { public: explicit FAAD2Decoder(Memory::MemorySystem& memory); ~FAAD2Decoder() override; std::optional ProcessRequest(const BinaryMessage& request) override; bool IsValid() const override; private: class Impl; std::unique_ptr impl; }; } // namespace AudioCore::HLE