blob: 1d98f9b854d859f0af0f3d81ccbb4130113f7a54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#pragma once
#include "OoTAudioTypes.h"
namespace OoT {
class AudioSequenceWriter {
public:
bool Extract(std::vector<uint8_t>& buffer, YAML::Node& node,
const std::vector<AudioTableEntry>& seqTable,
const std::vector<std::vector<uint8_t>>& seqFontMap);
private:
void WriteCompanion(const uint8_t* seqData, uint32_t seqSize,
uint32_t originalIndex, uint8_t medium, uint8_t cachePolicy,
const std::vector<uint8_t>& fonts, const std::string& seqName);
};
} // namespace OoT
|