WavRootPackage
Inheritance: java.lang.Object, com.groupdocs.metadata.core.MetadataPackage, com.groupdocs.metadata.core.RootMetadataPackage
All Implemented Interfaces: com.groupdocs.metadata.core.IXmp
public class WavRootPackage extends RootMetadataPackage implements IXmp
Represents the root package allowing working with metadata in a WAV audio.
This code sample shows how to extract technical audio information from a WAV file.
try (Metadata metadata = new Metadata(Constants.InputWav)) { WavRootPackage root = metadata.getRootPackageGeneric(); if (root.getWavPackage() != null) { System.out.println(root.getWavPackage().getAudioFormat()); System.out.println(root.getWavPackage().getBitsPerSample()); System.out.println(root.getWavPackage().getBlockAlign()); System.out.println(root.getWavPackage().getByteRate()); System.out.println(root.getWavPackage().getNumberOfChannels()); System.out.println(root.getWavPackage().getSampleRate()); } }
Methods
| Method | Description | 
|---|---|
| getXmpPackage() | Gets the XMP metadata package. | 
| setXmpPackage(XmpPacketWrapper value) | Sets the XMP metadata package. | 
| getWavPackage() | Gets the WAV native metadata package. | 
| getRiffInfoPackage() | Gets the package containing RIFF Info tags. | 
getXmpPackage()
public final XmpPacketWrapper getXmpPackage()
Gets the XMP metadata package.
Returns: XmpPacketWrapper - The XMP metadata package.
Learn more
setXmpPackage(XmpPacketWrapper value)
public final void setXmpPackage(XmpPacketWrapper value)
Sets the XMP metadata package.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | XmpPacketWrapper | The XMP metadata package. | 
Learn more
Working with XMP metadata: https://docs.groupdocs.com/display/metadatajava/Working+with+XMP+metadata |
getWavPackage()
public final WavPackage getWavPackage()
Gets the WAV native metadata package.
Returns: WavPackage - The WAV native metadata package.
getRiffInfoPackage()
public final RiffInfoPackage getRiffInfoPackage()
Gets the package containing RIFF Info tags.
Returns: RiffInfoPackage - The package containing RIFF Info tags.