mirror of
				https://github.com/taglib/taglib.git
				synced 2025-10-30 23:36:29 -04:00 
			
		
		
		
	Add a C accessor to isValid()
BUG:153944 git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@766868 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
This commit is contained in:
		| @ -90,6 +90,11 @@ void taglib_file_free(TagLib_File *file) | ||||
|   delete reinterpret_cast<File *>(file); | ||||
| } | ||||
|  | ||||
| BOOL taglib_file_is_valid(const TagLib_File *file) | ||||
| { | ||||
| 	return reinterpret_cast<const File *>(file)->isValid(); | ||||
| } | ||||
|  | ||||
| TagLib_Tag *taglib_file_tag(const TagLib_File *file) | ||||
| { | ||||
|   const File *f = reinterpret_cast<const File *>(file); | ||||
|  | ||||
| @ -112,6 +112,13 @@ TAGLIB_C_EXPORT TagLib_File *taglib_file_new_type(const char *filename, TagLib_F | ||||
|  */ | ||||
| TAGLIB_C_EXPORT void taglib_file_free(TagLib_File *file); | ||||
|  | ||||
| /*! | ||||
|  * Returns true if the file is open and readble and valid information for | ||||
|  * the Tag and / or AudioProperties was found. | ||||
|  */ | ||||
|  | ||||
| TAGLIB_C_EXPORT BOOL taglib_file_is_valid(const TagLib_File *file); | ||||
|  | ||||
| /*! | ||||
|  * Returns a pointer to the tag associated with this file.  This will be freed | ||||
|  * automatically when the file is freed. | ||||
|  | ||||
		Reference in New Issue
	
	Block a user