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

MetaAttribute describes a textual meta information that is part of an audio or video file. More...

Inherits Reference.

List of all members.

Public Member Functions

virtual const char_t * value () const =0
 Returns the value of the meta attribute.
virtual void setValue (const char_t *val)=0
 Sets the value a meta attribute.
virtual const char * name () const =0
 Returns the name of the meta attribute.
virtual void setName (const char *name)=0
 Sets the name of a meta attribute.

Protected Member Functions

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

Detailed Description

MetaAttribute describes a textual meta information that is part of an audio or video file.

See also:
Library::createMetaAttribute
Metadata

Constructor & Destructor Documentation

virtual ~MetaAttribute ( ) [protected, virtual]

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

See also:
primo::Reference::release

Member Function Documentation

virtual const char* name ( ) const [pure virtual]

Returns the name of the meta attribute.

Returns:
A pointer to an ANSI string.

Common meta attribute names are defined in primo::codecs::Meta

See also:
primo::codecs::Meta
virtual void setName ( const char *  name) [pure virtual]

Sets the name of a meta attribute.

Parameters:
[in]nameA pointer to an ANSI string.

Common meta attribute names are defined in primo::codecs::Meta

See also:
primo::codecs::Meta
virtual void setValue ( const char_t *  val) [pure virtual]

Sets the value a meta attribute.

Parameters:
[in]valA pointer to a Unicode string.
virtual const char_t* value ( ) const [pure virtual]

Returns the value of the meta attribute.

Returns:
A pointer to a Unicode string.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator