Program Listing for File libcacaoaudiodecode.hpp

↰ Return to documentation for file (libs/audiodecoder/include/libcacaoaudiodecode.hpp)

#pragma once

#include <cstdint>
#include <vector>
#include <istream>

#include "DllHelper.hpp"

namespace libcacaoaudiodecode {
    struct CACAO_API Result {
        std::vector<short> data;
        uint64_t sampleCount;
        uint32_t sampleRate;
        uint8_t channelCount;
    };

    CACAO_API Result DecodeAudio(std::istream& encoded);
}