#include <XspfExtensionReaderFactory.h>
List of all members.
Detailed Description
Manages creation of XspfExtensionReader instances. XspfExtensionReaders can be registered/unregistered dynamically.
Definition at line 66 of file XspfExtensionReaderFactory.h.
Constructor & Destructor Documentation
Copy constructor.
- Parameters:
-
| source | Source to copy from |
Member Function Documentation
Creates a new XspfExtensionReader whose type was registered for this application URI.
- Parameters:
-
| applicationUri | Application URI |
| reader | XspfReader for the extension reader |
- Returns:
- New playlist extension reader
Creates a new XspfExtensionReader whose type was registered for this application URI.
- Parameters:
-
| applicationUri | Application URI |
| reader | XspfReader for the extension reader |
- Returns:
- New track extension reader
Assignment operator.
- Parameters:
-
| source | Source to copy from |
void registerPlaylistExtensionReader |
( |
XspfExtensionReader const * |
example, |
|
|
XML_Char const * |
triggerUri | |
|
) |
| | |
Overwrites the registered reader for the given application URI. Pass NULL for the URI to make this the catch-all reader. The reader will be cloned internally so can safely delete the instance passed for registration.
- Parameters:
-
| example | Representative for the extension reader cleass |
| triggerUri | Application URI associate, must not be NULL |
void registerTrackExtensionReader |
( |
XspfExtensionReader const * |
example, |
|
|
XML_Char const * |
triggerUri | |
|
) |
| | |
Overwrites the registered reader for the given application URI. Pass NULL for the URI to make this the catch-all reader. The reader will be cloned internally so can safely delete the instance passed for registration.
- Parameters:
-
| example | Representative for the extension reader cleass |
| triggerUri | Application URI associate, must not be NULL |
void unregisterPlaylistExtensionReader |
( |
XML_Char const * |
triggerUri |
) |
|
Unregisteres the given application URI. NOTE: This URI will still be handled if a catch-all handler has been set.
- Parameters:
-
| triggerUri | Application URI to unregister |
void unregisterTrackExtensionReader |
( |
XML_Char const * |
triggerUri |
) |
|
Unregisteres the given application URI. NOTE: This URI will still be handled if a catch-all handler has been set.
- Parameters:
-
| triggerUri | Application URI to unregister |
The documentation for this class was generated from the following file: