AVBlocks for C++  1.9
Audio and Video Software Development Kit
Metadata Class Reference

Metadata describes meta information that is part of an audio or video file. More...

Inherits Reference.

List of all members.

Public Member Functions

virtual MetaAttributeListattributes () const =0
 Returns a modifiable collection with all the attributes in the Metadata object.
virtual MetaPictureListpictures () const =0
 Returns a modifiable collection with all the pictures in the Metadata object.

Protected Member Functions

virtual ~Metadata ()
 This object can be destroyed only by the library that has created it.

Detailed Description

Metadata describes meta information that is part of an audio or video file.

It can hold various textual information and images.

See also:
Library::createMetaAttribute
Library::createMetaPicture
Library::createMetadata

Constructor & Destructor Documentation

virtual ~Metadata ( ) [protected, virtual]

This object can be destroyed only by the library that has created it.

See also:
primo::Reference::release

Member Function Documentation

virtual MetaAttributeList* attributes ( ) const [pure virtual]

Returns a modifiable collection with all the attributes in the Metadata object.

Returns:
A collection of MetaAttribute objects. The default value is an empty collection which can be modified but it cannot be replaced.

The returned collection exists only in the context of the Metadata object.

See also:
Library::createMetaAttribute
MetaAttributeList
virtual MetaPictureList* pictures ( ) const [pure virtual]

Returns a modifiable collection with all the pictures in the Metadata object.

Returns:
A collection of MetaPicture objects. The default value is an empty collection which can be modified but it cannot be replaced.

The returned collection exists only in the context of the Metadata object.

See also:
Library::createMetaPicture
MetaPictureList
 All Classes Namespaces Files Functions Variables Enumerations Enumerator