diff options
author | Damien Zammit <damien@zamaudio.com> | 2019-06-15 21:11:37 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2019-06-15 21:11:37 +1000 |
commit | d9b17e9f3abd411f5bfb091cf22fdf2ca4d8603c (patch) | |
tree | 7e783ab84674db5f024d0ac5ef754e39edfd40d5 /ptformat | |
parent | 6eaa03bc8c92f95f7ddf4971d67facd61acad051 (diff) |
Add wav list support to blocks
Diffstat (limited to 'ptformat')
-rw-r--r-- | ptformat/ptfformat.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ptformat/ptfformat.h b/ptformat/ptfformat.h index adec85e..3cb7d9a 100644 --- a/ptformat/ptfformat.h +++ b/ptformat/ptfformat.h @@ -180,12 +180,16 @@ private: uint32_t u_endian_read3(unsigned char *buf, bool); uint32_t u_endian_read4(unsigned char *buf, bool); uint64_t u_endian_read5(unsigned char *buf, bool); + uint64_t u_endian_read8(unsigned char *buf, bool); + + char *parsestring(uint32_t pos); std::string get_content_description(uint16_t ctype); int parse(void); void parseblocks(void); bool parseheader(void); bool parserest(void); + bool parseaudio(void); void dump(void); bool parse_block_at(uint32_t pos, struct block_t *b, int level); void dump_block(struct block_t& b, int level); @@ -202,7 +206,6 @@ private: void parserest89(void); void parserest12(void); void parseaudio5(void); - void parseaudio(void); void parsemidi(void); void parsemidi12(void); void resort(std::vector<wav_t>& ws); |