|
PrimoBurner(tm) for C++
4.7
CD, DVD and Blu-ray Software Development Kit
|
Metadata describes meta information that is part of an audio or video file. More...
#include <PrimoAV.h>
Inherits Reference.
Public Member Functions | |
| virtual MetaAttributeList * | attributes () const =0 |
| Returns a modifiable collection with all the attributes in the Metadata object. More... | |
| virtual Metadata * | clone () const =0 |
| Creates a deep copy of this object. More... | |
| virtual bool_t | immutable () const =0 |
| Returns whether the object is immutable. More... | |
| virtual MetaPictureList * | pictures () const =0 |
| Returns a modifiable collection with all the pictures in the Metadata object. More... | |
Public Member Functions inherited from Reference | |
| virtual int32_t | release () const =0 |
| Releases the instance. More... | |
| virtual int32_t | retain () const =0 |
| Retains the instance. More... | |
| virtual int32_t | retainCount () const =0 |
| Returns the current reference count. More... | |
Protected Member Functions | |
| virtual | ~Metadata () |
| This object can be destroyed only by the library that has created it. More... | |
Metadata describes meta information that is part of an audio or video file.
It can hold various textual information and images.
|
protectedvirtual |
This object can be destroyed only by the library that has created it.
|
pure virtual |
Returns a modifiable collection with all the attributes in the Metadata object.
The returned collection exists only in the context of the Metadata object.
|
pure virtual |
Creates a deep copy of this object.
|
pure virtual |
Returns whether the object is immutable.
An immmutable object cannot be modified and all modifying methods fail to produce a result.
|
pure virtual |
Returns a modifiable collection with all the pictures in the Metadata object.
The returned collection exists only in the context of the Metadata object.