mirror of
https://github.com/vgmstream/vgmstream.git
synced 2024-12-01 09:37:21 +01:00
a4bb71f17d
Not completely happy with how this turned out (see TODOs), but it works. git-svn-id: https://vgmstream.svn.sourceforge.net/svnroot/vgmstream@992 51a99a44-fe44-0410-b1ba-c3e57ba2b86b
80 lines
2.7 KiB
C
80 lines
2.7 KiB
C
#ifndef _LAYOUT_H
|
|
#define _LAYOUT_H
|
|
|
|
#include "../streamtypes.h"
|
|
#include "../vgmstream.h"
|
|
|
|
void ast_block_update(off_t block_ofset, VGMSTREAM * vgmstream);
|
|
|
|
void mxch_block_update(off_t block_ofset, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_blocked(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void halpst_block_update(off_t block_ofset, VGMSTREAM * vgmstream);
|
|
|
|
void xa_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ea_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void eacs_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void caf_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void wsi_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void str_snds_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ws_aud_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void matx_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void de2_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void vs_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void emff_ps2_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void emff_ngc_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void gsb_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void xvas_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void thp_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void filp_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ivaud_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_interleave(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_nolayout(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_interleave_byte(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_mus_acm(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_aix(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_aax(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void render_vgmstream_scd_int(sample * buffer, int32_t sample_count, VGMSTREAM * vgmstream);
|
|
|
|
void psx_mgav_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ps2_adm_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void dsp_bdsp_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void tra_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void mtaf_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ps2_iab_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ps2_strlr_block_update(off_t block_offset, VGMSTREAM * vgmstream);
|
|
|
|
void ps2_mtaf_block_update(off_t block_ofset, VGMSTREAM * vgmstream);
|
|
|
|
#endif
|