Skip to main content
IWMHeaderInfo3 interface

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.

Members

The IWMHeaderInfo3 interface inherits from IWMHeaderInfo2. IWMHeaderInfo3 also has these types of members:

Methods

The IWMHeaderInfo3 interface has these methods.

MethodDescription
AddAttribute

Adds an attribute for a specified language.

AddCodecInfo

Adds information about a codec that was used to compress data in the file.

DeleteAttribute

Deletes an attribute using the attribute index.

GetAttributeByIndexEx

Retrieves an attribute by its index.

GetAttributeCountEx

Retrieves the total number of attributes in the file header.

GetAttributeIndices

Retrieves a list of all the indices of attributes for a specified language.

ModifyAttribute

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.

Remarks

For information about using the writer for metadata editing, see To Edit Metadata with the Writer.

See also

Interfaces
IWMHeaderInfo Interface
IWMHeaderInfo2 Interface
Metadata Editor Object
Reader Object
Synchronous Reader Object
Writer Object