class Tag;
- //! An implementation of Ogg/FLAC metadata
+ namespace Ogg {
+
+ //! An implementation of Ogg FLAC metadata
/*!
- * This is implementation of FLAC metadata for Ogg/FLAC files. For native
+ * This is implementation of FLAC metadata for Ogg FLAC files. For "pure"
* FLAC files look under the FLAC hiearchy.
*
- * Unlike native FLAC-files, Ogg/FLAC only supports Xiph-comments,
+ * Unlike "pure" FLAC-files, Ogg FLAC only supports Xiph-comments,
* while the audio-properties are the same.
*/
-
- namespace Ogg {
namespace FLAC {
using TagLib::FLAC::Properties;
* This implements and provides an interface for Ogg/FLAC files to the
* TagLib::Tag and TagLib::AudioProperties interfaces by way of implementing
* the abstract TagLib::File API as well as providing some additional
- * information specific to Ogg/FLAC files.
+ * information specific to Ogg FLAC files.
*/
class File : public TagLib::Ogg::File
#include <string>
/*!
+ * \relates TagLib::String
+ *
* Converts a TagLib::String to a QString without a requirement to link to Qt.
*/
#define QStringToTString(s) TagLib::String(s.utf8().data(), TagLib::String::UTF8)
/*!
+ * \relates TagLib::String
+ *
* Converts a TagLib::String to a QString without a requirement to link to Qt.
*/
#define TStringToQString(s) QString::fromUtf8(s.toCString(true))
static String null;
protected:
- /*
+ /*!
* If this String is being shared via implicit sharing, do a deep copy of the
* data and separate from the shared members. This should be called by all
* non-const subclass members.