// Copyright 2019 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 FDKDecoder final : public DecoderBase { public: explicit FDKDecoder(Memory::MemorySystem& memory); ~FDKDecoder() override; std::optional ProcessRequest(const BinaryRequest& request) override; bool IsValid() const override; private: class Impl; std::unique_ptr impl; }; } // namespace AudioCore::HLE