Public Member Functions | |
AString | getKey (in PRInt32 N) |
The N'th key in the internal map. | |
void | setValue (in AString aKey, in AString aValue, in PRInt32 aType) |
Assign a value to the internal map. | |
AString | getValue (in AString aKey) |
Retrieve a value from the internal map. | |
PRInt32 | getType (in AString aKey) |
Retrieve a value type from the internal map. | |
void | clear () |
Clear the internal map and erase all the values. | |
Public Attributes | |
readonly attribute PRInt32 | numValues |
The number of values stored internally. |
This object is passed from and to a sbIMetadataHandler for reading or writing the metadata set of a track.
The list of supported metadata keys is:
The type enumeration is:
Definition at line 48 of file sbIMetadataValues.idl.
PRInt32 sbIMetadataValues::getType | ( | in AString | aKey | ) |
Retrieve a value type from the internal map.
aKey | The key index to find the value type |
AString sbIMetadataValues::getValue | ( | in AString | aKey | ) |
Retrieve a value from the internal map.
aKey | The key index to find the value |
void sbIMetadataValues::setValue | ( | in AString | aKey, | |
in AString | aValue, | |||
in PRInt32 | aType | |||
) |
Assign a value to the internal map.
aKey | The key index to receive the incoming value | |
aValue | The value to assign | |
aType | The type of the value |