|
LIBOPENMPT_CXX_API std::uint32_t | get_library_version () |
| Get the libopenmpt version number. More...
|
|
LIBOPENMPT_CXX_API std::uint32_t | get_core_version () |
| Get the core version number. More...
|
|
LIBOPENMPT_CXX_API std::vector< std::string > | get_supported_extensions () |
| Get a list of supported file extensions. More...
|
|
LIBOPENMPT_ATTR_DEPRECATED LIBOPENMPT_CXX_API bool | is_extension_supported (const std::string &extension) |
| Query whether a file extension is supported. More...
|
|
LIBOPENMPT_CXX_API bool | is_extension_supported2 (std::string_view extension) |
| Query whether a file extension is supported. More...
|
|
LIBOPENMPT_CXX_API double | could_open_probability (std::istream &stream, double effort=1.0, std::ostream &log=std::clog) |
| Roughly scan the input stream to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_ATTR_DEPRECATED LIBOPENMPT_CXX_API double | could_open_propability (std::istream &stream, double effort=1.0, std::ostream &log=std::clog) |
| Roughly scan the input stream to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_CXX_API std::size_t | probe_file_header_get_recommended_size () |
| Get recommended header size for successfull format probing. More...
|
|
LIBOPENMPT_CXX_API int | probe_file_header (std::uint64_t flags, const std::byte *data, std::size_t size, std::uint64_t filesize) |
| Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_CXX_API int | probe_file_header (std::uint64_t flags, const std::uint8_t *data, std::size_t size, std::uint64_t filesize) |
| Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_CXX_API int | probe_file_header (std::uint64_t flags, const std::byte *data, std::size_t size) |
| Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_CXX_API int | probe_file_header (std::uint64_t flags, const std::uint8_t *data, std::size_t size) |
| Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it. More...
|
|
LIBOPENMPT_CXX_API int | probe_file_header (std::uint64_t flags, std::istream &stream) |
| Probe the provided bytes from the beginning of a file for supported file format headers to find out whether libopenmpt might be able to open it. More...
|
|