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 |
1.4.7