Program Listing for File libcacaoaudiodecode.hpp

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

#pragma once

#include <string>
#include <cstdint>
#include <vector>

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

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