Program Listing for File audioRender.hpp

Return to documentation for file (include\audioRender\audioRender.hpp)

#pragma once

#include "ManualMix.hpp"
#include "MixMachine.hpp"
#include "PDJE_EXPORT_SETTER.hpp"
class PDJE_API audioRender {
  public:
    std::optional<std::vector<float>> rendered_frames;

    bool
    LoadTrack(litedb &db, trackdata &td);
    bool
    LoadTrackFromMixData(litedb &db, BIN &mixData);
    audioRender()  = default;
    ~audioRender() = default;
};

enum ITPL_ENUM {
  ITPL_LINEAR =0,
  ITPL_COSINE,
  ITPL_CUBIC,
  ITPL_FLAT
};