XspfReader.h File Reference
#include "XspfDefines.h"
#include <string>
Go to the source code of this file.
|
Classes |
class | XspfReader |
Namespaces |
namespace | Xspf |
Enumerations |
enum | XspfReaderReturnCode {
XSPF_READER_SUCCESS,
XSPF_READER_ERROR_NO_INPUT,
XSPF_READER_ERROR_ELEMENT_TOOMANY,
XSPF_READER_ERROR_ELEMENT_FORBIDDEN,
XSPF_READER_ERROR_ELEMENT_MISSING,
XSPF_READER_ERROR_ATTRIBUTE_INVALID,
XSPF_READER_ERROR_ATTRIBUTE_MISSING,
XSPF_READER_ERROR_ATTRIBUTE_FORBIDDEN,
XSPF_READER_ERROR_CONTENT_INVALID,
XSPF_READER_ERROR_BASE_URI_USELESS,
XSPF_READER_WARNING_KEY_WITHOUT_VERSION,
XSPF_READER_WARNING_KEY_WITH_REL_URI,
XSPF_READER_ERROR_MALICIOUS_SPACE,
XSPF_READER_ERROR_MALICIOUS_LOOKUP_SUM,
XSPF_READER_ERROR_MALICIOUS_LOOKUP_DEPTH,
XSPF_READER_ERROR_EXPAT = 0x1000
} |
enum | XspfTag {
TAG_UNKNOWN,
TAG_PLAYLIST,
TAG_PLAYLIST_TITLE,
TAG_PLAYLIST_CREATOR,
TAG_PLAYLIST_ANNOTATION,
TAG_PLAYLIST_INFO,
TAG_PLAYLIST_LOCATION,
TAG_PLAYLIST_IDENTIFIER,
TAG_PLAYLIST_IMAGE,
TAG_PLAYLIST_DATE,
TAG_PLAYLIST_LICENSE,
TAG_PLAYLIST_ATTRIBUTION,
TAG_PLAYLIST_ATTRIBUTION_LOCATION,
TAG_PLAYLIST_ATTRIBUTION_IDENTIFIER,
TAG_PLAYLIST_LINK,
TAG_PLAYLIST_META,
TAG_PLAYLIST_EXTENSION,
TAG_PLAYLIST_TRACKLIST,
TAG_PLAYLIST_TRACKLIST_TRACK,
TAG_PLAYLIST_TRACKLIST_TRACK_LOCATION,
TAG_PLAYLIST_TRACKLIST_TRACK_IDENTIFIER,
TAG_PLAYLIST_TRACKLIST_TRACK_TITLE,
TAG_PLAYLIST_TRACKLIST_TRACK_CREATOR,
TAG_PLAYLIST_TRACKLIST_TRACK_ANNOTATION,
TAG_PLAYLIST_TRACKLIST_TRACK_INFO,
TAG_PLAYLIST_TRACKLIST_TRACK_IMAGE,
TAG_PLAYLIST_TRACKLIST_TRACK_ALBUM,
TAG_PLAYLIST_TRACKLIST_TRACK_TRACKNUM,
TAG_PLAYLIST_TRACKLIST_TRACK_DURATION,
TAG_PLAYLIST_TRACKLIST_TRACK_LINK,
TAG_PLAYLIST_TRACKLIST_TRACK_META,
TAG_PLAYLIST_TRACKLIST_TRACK_EXTENSION,
TAG_USER = 0x1000
} |
Detailed Description
Interface of XspfReader.
Definition in file XspfReader.h.