The IWMHeaderInfo3 interface supports the following new metadata features:
- Attribute data in excess of 64 kilobytes.
- Multiple attributes with the same name.
- Attributes in multiple languages.
Because the attributes created using this interface can have duplicate names, the methods of this interface use index values to identify attributes.
The IWMHeaderInfo3 interface is implemented by the metadata editor object, the writer object, the reader object, and the synchronous reader object. To obtain a pointer to an instance, call the QueryInterface method of any other interface in the desired object.
The IWMHeaderInfo3 interface inherits from IWMHeaderInfo2. IWMHeaderInfo3 also has these types of members:
The IWMHeaderInfo3 interface has these methods.
Adds an attribute for a specified language.
Adds information about a codec that was used to compress data in the file.
Deletes an attribute using the attribute index.
Retrieves an attribute by its index.
Retrieves the total number of attributes in the file header.
Retrieves a list of all the indices of attributes for a specified language.
Changes the settings of an existing attribute.
For information about which interfaces can be obtained by using the QueryInterface method of this interface, see the topic for the object on which this interface is implemented.
For information about using the writer for metadata editing, see To Edit Metadata with the Writer.
- IWMHeaderInfo Interface
- IWMHeaderInfo2 Interface
- Metadata Editor Object
- Reader Object
- Synchronous Reader Object
- Writer Object