Audacity  3.0.3
Classes | Macros | Typedefs | Functions
Tags.h File Reference
#include "xml/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.

Classes

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

Macros

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

Typedefs

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

Functions

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

Macro Definition Documentation

◆ TAG_ALBUM

#define TAG_ALBUM   wxT("ALBUM")

Definition at line 62 of file Tags.h.

◆ TAG_ARTIST

#define TAG_ARTIST   wxT("ARTIST")

Definition at line 61 of file Tags.h.

◆ TAG_COMMENTS

#define TAG_COMMENTS   wxT("COMMENTS")

Definition at line 66 of file Tags.h.

◆ TAG_COPYRIGHT

#define TAG_COPYRIGHT   wxT("Copyright")

Definition at line 68 of file Tags.h.

◆ TAG_GENRE

#define TAG_GENRE   wxT("GENRE")

Definition at line 65 of file Tags.h.

◆ TAG_SOFTWARE

#define TAG_SOFTWARE   wxT("Software")

Definition at line 67 of file Tags.h.

◆ TAG_TITLE

#define TAG_TITLE   wxT("TITLE")

Definition at line 60 of file Tags.h.

◆ TAG_TRACK

#define TAG_TRACK   wxT("TRACKNUMBER")

Definition at line 63 of file Tags.h.

◆ TAG_YEAR

#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 
)
inline

Definition at line 140 of file Tags.h.

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