#include "resource_importer_ogg_vorbis.h"
#include "core/io/file_access.h"
#include "core/io/resource_saver.h"
#include "scene/resources/texture.h"
#ifdef TOOLS_ENABLED
#include "editor/import/audio_stream_import_settings.h"
#endif
#include <ogg/ogg.h>
#include <vorbis/codec.h>
String ResourceImporterOggVorbis::get_importer_name() const { … }
String ResourceImporterOggVorbis::get_visible_name() const { … }
void ResourceImporterOggVorbis::get_recognized_extensions(List<String> *p_extensions) const { … }
String ResourceImporterOggVorbis::get_save_extension() const { … }
String ResourceImporterOggVorbis::get_resource_type() const { … }
bool ResourceImporterOggVorbis::get_option_visibility(const String &p_path, const String &p_option, const HashMap<StringName, Variant> &p_options) const { … }
int ResourceImporterOggVorbis::get_preset_count() const { … }
String ResourceImporterOggVorbis::get_preset_name(int p_idx) const { … }
void ResourceImporterOggVorbis::get_import_options(const String &p_path, List<ImportOption> *r_options, int p_preset) const { … }
#ifdef TOOLS_ENABLED
bool ResourceImporterOggVorbis::has_advanced_options() const { … }
void ResourceImporterOggVorbis::show_advanced_options(const String &p_path) { … }
#endif
Error ResourceImporterOggVorbis::import(ResourceUID::ID p_source_id, const String &p_source_file, const String &p_save_path, const HashMap<StringName, Variant> &p_options, List<String> *r_platform_variants, List<String> *r_gen_files, Variant *r_metadata) { … }
ResourceImporterOggVorbis::ResourceImporterOggVorbis() { … }
void ResourceImporterOggVorbis::_bind_methods() { … }
Ref<AudioStreamOggVorbis> ResourceImporterOggVorbis::load_from_buffer(const Vector<uint8_t> &file_data) { … }
Ref<AudioStreamOggVorbis> ResourceImporterOggVorbis::load_from_file(const String &p_path) { … }