2017-01-03 13:34:20 +01:00
|
|
|
/*
|
|
|
|
* formats.h - utils to parse supported formats
|
|
|
|
*/
|
|
|
|
#ifndef _FORMATS_H_
|
|
|
|
#define _FORMATS_H_
|
|
|
|
|
2017-01-08 02:27:35 +01:00
|
|
|
#include "vgmstream.h"
|
2017-01-03 13:34:20 +01:00
|
|
|
|
|
|
|
/* rough number of chars counting all extensions (actually <1500 and extra space) */
|
|
|
|
#define VGM_EXTENSION_LIST_CHAR_SIZE 2000
|
|
|
|
|
|
|
|
const char ** vgmstream_get_formats();
|
|
|
|
int vgmstream_get_formats_length();
|
|
|
|
|
2017-01-08 02:27:35 +01:00
|
|
|
const char * get_vgmstream_coding_description(coding_t coding_type);
|
|
|
|
const char * get_vgmstream_layout_description(layout_t layout_type);
|
|
|
|
const char * get_vgmstream_meta_description(meta_t meta_type);
|
2017-01-03 13:34:20 +01:00
|
|
|
|
|
|
|
#endif /* _FORMATS_H_ */
|