com.groupdocs.metadata.core

Interfaces

Classes

Exceptions

com.groupdocs.metadata.core

Class WavRootPackage

  • All Implemented Interfaces:
    IXmp, Iterable<MetadataProperty>


    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());
         }
     }