libxspf  1.2.0
Public Member Functions | List of all members
ProjectOpusPlaylistExtensionWriter Class Reference

#include <ProjectOpusPlaylistExtensionWriter.h>

Inheritance diagram for ProjectOpusPlaylistExtensionWriter:
Inheritance graph
[legend]
Collaboration diagram for ProjectOpusPlaylistExtensionWriter:
Collaboration graph
[legend]

Public Member Functions

 ProjectOpusPlaylistExtensionWriter (ProjectOpusPlaylistExtension const *extension, XspfXmlFormatter *output, XML_Char const *baseUri)
 
 ProjectOpusPlaylistExtensionWriter (ProjectOpusPlaylistExtensionWriter const &source)
 
ProjectOpusPlaylistExtensionWriteroperator= (ProjectOpusPlaylistExtensionWriter const &source)
 
 ~ProjectOpusPlaylistExtensionWriter ()
 
- Public Member Functions inherited from XspfExtensionWriter
 XspfExtensionWriter (XspfExtension const *extension, XspfXmlFormatter *output, XML_Char const *baseUri)
 
 XspfExtensionWriter (XspfExtensionWriter const &source)
 
XspfExtensionWriteroperator= (XspfExtensionWriter const &source)
 
virtual ~XspfExtensionWriter ()
 
void write ()
 

Additional Inherited Members

- Protected Member Functions inherited from XspfExtensionWriter
virtual XML_Char const *const * getNamespaceRegs ()
 
XspfExtension const * getExtension ()
 
XspfXmlFormatter *& getOutput ()
 
XML_Char const * getBaseUri () const
 

Detailed Description

Writes a Project Opus playlist extension.

Definition at line 72 of file ProjectOpusPlaylistExtensionWriter.h.

Constructor & Destructor Documentation

◆ ProjectOpusPlaylistExtensionWriter() [1/2]

ProjectOpusPlaylistExtensionWriter ( ProjectOpusPlaylistExtension const *  extension,
XspfXmlFormatter output,
XML_Char const *  baseUri 
)

Creates a new Project Opus playlist extension writer.

Parameters
extensionExtension to write
outputFormatter to write to
baseUriAbsolute base URI to reduce URIs against

◆ ProjectOpusPlaylistExtensionWriter() [2/2]

Copy constructor.

Parameters
sourceSource to copy from

◆ ~ProjectOpusPlaylistExtensionWriter()

Destroys this extension writer.

Member Function Documentation

◆ operator=()

Assignment operator.

Parameters
sourceSource to copy from

The documentation for this class was generated from the following file: