flutter_taglib_bindings_generated
library
Functions
-
taglib_bridge_close(Pointer<TagLibBridgeFile> file)
→ void
-
Close and free resources.
-
taglib_bridge_get_album(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
-
taglib_bridge_get_artist(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
-
taglib_bridge_get_bitrate(Pointer<TagLibBridgeFile> file)
→ int
-
-
taglib_bridge_get_bitrate_mode(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
-
taglib_bridge_get_channels(Pointer<TagLibBridgeFile> file)
→ int
-
-
-
taglib_bridge_get_cover_data(Pointer<TagLibBridgeFile> file, Pointer<Uint8> buffer, int buffer_size)
→ int
-
-
taglib_bridge_get_cover_data_size(Pointer<TagLibBridgeFile> file)
→ int
-
-
taglib_bridge_get_cover_mime_type(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
-
taglib_bridge_get_duration(Pointer<TagLibBridgeFile> file)
→ int
-
Read audio properties
-
taglib_bridge_get_genre(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
-
taglib_bridge_get_samplerate(Pointer<TagLibBridgeFile> file)
→ int
-
-
taglib_bridge_get_title(Pointer<TagLibBridgeFile> file)
→ Pointer<Char>
-
Read string properties. The returned strings are managed by the bridge and must NOT be freed.
-
taglib_bridge_get_track(Pointer<TagLibBridgeFile> file)
→ int
-
-
taglib_bridge_get_year(Pointer<TagLibBridgeFile> file)
→ int
-
Read integer properties
-
taglib_bridge_has_cover(Pointer<TagLibBridgeFile> file)
→ int
-
Album Art / Picture APIs
-
taglib_bridge_open(Pointer<Char> filepath)
→ Pointer<TagLibBridgeFile>
-
Open a file by file path. Returns NULL if failed.
-
taglib_bridge_open_fd(int fd)
→ Pointer<TagLibBridgeFile>
-
Open a file by File Descriptor (FD). Returns NULL if failed.
-
taglib_bridge_pictures_add(Pointer<TagLibBridgePictures> pictures, Pointer<Uint8> data, int size, Pointer<Char> mime_type, Pointer<Char> picture_type, Pointer<Char> description)
→ void
-
-
taglib_bridge_pictures_create()
→ Pointer<TagLibBridgePictures>
-
-
taglib_bridge_pictures_data(Pointer<TagLibBridgePictures> pictures, int index, Pointer<Uint8> buffer, int buffer_size)
→ int
-
-
taglib_bridge_pictures_data_size(Pointer<TagLibBridgePictures> pictures, int index)
→ int
-
-
taglib_bridge_pictures_description(Pointer<TagLibBridgePictures> pictures, int index)
→ Pointer<Char>
-
-
taglib_bridge_pictures_free(Pointer<TagLibBridgePictures> pictures)
→ void
-
-
taglib_bridge_pictures_get(Pointer<TagLibBridgeFile> file)
→ Pointer<TagLibBridgePictures>
-
-
taglib_bridge_pictures_mime_type(Pointer<TagLibBridgePictures> pictures, int index)
→ Pointer<Char>
-
-
taglib_bridge_pictures_picture_type(Pointer<TagLibBridgePictures> pictures, int index)
→ Pointer<Char>
-
-
taglib_bridge_pictures_set(Pointer<TagLibBridgeFile> file, Pointer<TagLibBridgePictures> pictures)
→ int
-
-
taglib_bridge_pictures_size(Pointer<TagLibBridgePictures> pictures)
→ int
-
-
taglib_bridge_properties_add(Pointer<TagLibBridgeProperties> props, Pointer<Char> key, Pointer<Char> value)
→ void
-
-
taglib_bridge_properties_create()
→ Pointer<TagLibBridgeProperties>
-
-
taglib_bridge_properties_free(Pointer<TagLibBridgeProperties> props)
→ void
-
-
taglib_bridge_properties_get(Pointer<TagLibBridgeFile> file)
→ Pointer<TagLibBridgeProperties>
-
-
taglib_bridge_properties_key(Pointer<TagLibBridgeProperties> props, int index)
→ Pointer<Char>
-
-
taglib_bridge_properties_set(Pointer<TagLibBridgeFile> file, Pointer<TagLibBridgeProperties> props)
→ Pointer<TagLibBridgeProperties>
-
-
taglib_bridge_properties_size(Pointer<TagLibBridgeProperties> props)
→ int
-
-
taglib_bridge_properties_value(Pointer<TagLibBridgeProperties> props, Pointer<Char> key, int value_index)
→ Pointer<Char>
-
-
taglib_bridge_properties_value_count(Pointer<TagLibBridgeProperties> props, Pointer<Char> key)
→ int
-
-
taglib_bridge_save(Pointer<TagLibBridgeFile> file)
→ int
-
Save changes to the file. Returns 1 on success, 0 on failure.
-
taglib_bridge_set_album(Pointer<TagLibBridgeFile> file, Pointer<Char> album)
→ void
-
-
taglib_bridge_set_artist(Pointer<TagLibBridgeFile> file, Pointer<Char> artist)
→ void
-
-
-
taglib_bridge_set_cover(Pointer<TagLibBridgeFile> file, Pointer<Char> mime_type, Pointer<Uint8> data, int size)
→ int
-
Write album art. mime_type can be "image/jpeg" or "image/png". Pass data=NULL, size=0 to remove cover.
-
taglib_bridge_set_genre(Pointer<TagLibBridgeFile> file, Pointer<Char> genre)
→ void
-
-
taglib_bridge_set_title(Pointer<TagLibBridgeFile> file, Pointer<Char> title)
→ void
-
Write string properties
-
taglib_bridge_set_track(Pointer<TagLibBridgeFile> file, int track)
→ void
-
-
taglib_bridge_set_year(Pointer<TagLibBridgeFile> file, int year)
→ void
-
Write integer properties