Program Listing for File chna.hpp

Return to documentation for file (include/eat/process/chna.hpp)

#pragma once
#include <adm/elements_fwd.hpp>
#include <cstddef>
#include <map>

namespace bw64 {
class ChnaChunk;
}

namespace eat::process {

using channel_map_t = std::map<adm::AudioTrackUidId, size_t>;

void load_chna(adm::Document &document, channel_map_t &channel_map, const bw64::ChnaChunk &chna);

bw64::ChnaChunk make_chna(const adm::Document &document, const channel_map_t &channel_map);

}  // namespace eat::process