RiffFormat Class
Provides an abstract base class for all formats based on the RIFF container.
Inheritance Hierarchy

Namespace: GroupDocs.Metadata.Formats
Assembly: GroupDocs.Metadata (in GroupDocs.Metadata.dll) Version: 19.5
Syntax
public abstract class RiffFormat : FormatBase, 
	IXmp, IDisposable, IDublinCore

The RiffFormat type exposes the following members.

Properties
  NameDescription
Public propertyHasXmp
Gets a value indicating whether the file contains XMP metadata.
Public propertyItem
Gets the MetadataProperty with the specified key.
(Inherited from FormatBase.)
Public propertyMIMEType
Gets the MIME type of the loaded file.
(Inherited from FormatBase.)
Public propertyType
Gets the type of the loaded file.
(Inherited from FormatBase.)
Public propertyXmpValues
Gets a collection containing the XMP metadata properties. Provides access to all XMP properties in edit mode.
Methods
  NameDescription
Public methodCleanMetadata
Removes metadata.
(Overrides FormatBaseCleanMetadata.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from FormatBase.)
Protected methodDispose(Boolean)
Releases unmanaged and optionally managed resources.
(Inherited from FormatBase.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodCode exampleGetDublinCore
Retrieves the Dublin Core metadata.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetMetadata
Gets an array of metadata packages extracted from the file.
(Inherited from FormatBase.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodGetXmpData
Returns the XMP packet.
Public methodGetXmpProperties
Returns all XMP properties presented in a specific format.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveXmpData
Removes the XMP metadata.
Public methodCode exampleSave
Saves all changes made in the loaded file.
(Inherited from FormatBase.)
Public methodCode exampleSave(Stream)
Saves the file content into a stream.
(Inherited from FormatBase.)
Public methodCode exampleSave(String)
Saves the file content to the specified file.
(Inherited from FormatBase.)
Public methodSetXmpData
Updates the XMP packet.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also