AVBlocks for C++
2.1
Audio and Video Software Development Kit
|
Metadata describes meta information that is part of an audio or video file. More...
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.