Audacity  3.0.3
Classes | Macros | Typedefs | Functions
Tags.h File Reference
#include "XMLTagHandler.h"
#include "ClientData.h"
#include <utility>
#include "widgets/wxPanelWrapper.h"
#include <memory>
#include <unordered_map>
#include "Identifier.h"
Include dependency graph for Tags.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  Tags
 ID3 Tags (for MP3) More...
class  TagsEditorDialog
 Derived from ExpandingToolBar, this dialog allows editing of Tags. More...


#define TAG_TITLE   wxT("TITLE")
#define TAG_ARTIST   wxT("ARTIST")
#define TAG_ALBUM   wxT("ALBUM")
#define TAG_YEAR   wxT("YEAR")
#define TAG_GENRE   wxT("GENRE")
#define TAG_SOFTWARE   wxT("Software")
#define TAG_COPYRIGHT   wxT("Copyright")


using TagMap = std::unordered_map< wxString, wxString >


bool operator!= (const Tags &lhs, const Tags &rhs)

Macro Definition Documentation


#define TAG_ALBUM   wxT("ALBUM")

Definition at line 62 of file Tags.h.


#define TAG_ARTIST   wxT("ARTIST")

Definition at line 61 of file Tags.h.



Definition at line 66 of file Tags.h.


#define TAG_COPYRIGHT   wxT("Copyright")

Definition at line 68 of file Tags.h.


#define TAG_GENRE   wxT("GENRE")

Definition at line 65 of file Tags.h.


#define TAG_SOFTWARE   wxT("Software")

Definition at line 67 of file Tags.h.


#define TAG_TITLE   wxT("TITLE")

Definition at line 60 of file Tags.h.



Definition at line 63 of file Tags.h.


#define TAG_YEAR   wxT("YEAR")

Definition at line 64 of file Tags.h.

Typedef Documentation

◆ TagMap

using TagMap = std::unordered_map< wxString, wxString >

Definition at line 58 of file Tags.h.

Function Documentation

◆ operator!=()

bool operator!= ( const Tags lhs,
const Tags rhs 

Definition at line 140 of file Tags.h.

141 { return !(lhs == rhs); }