Class HSLFSoundData

java.lang.Object
org.apache.poi.hslf.usermodel.HSLFSoundData

public final class HSLFSoundData extends Object
A class that represents sound data embedded in a slide show.
Author:
Yegor Kozlov
  • Constructor Details

    • HSLFSoundData

      public HSLFSoundData(Sound container)
      Creates the object data wrapping the record that contains the sound data.
      Parameters:
      container - the record that contains the sound data.
  • Method Details

    • getSoundName

      public String getSoundName()
      Name of the sound (e.g. "crash")
      Returns:
      name of the sound
    • getSoundType

      public String getSoundType()
      Type of the sound (e.g. ".wav")
      Returns:
      type of the sound
    • getData

      public byte[] getData()
      Gets an input stream which returns the binary of the sound data.
      Returns:
      the input stream which will contain the binary of the sound data.
    • find

      public static HSLFSoundData[] find(Document document)
      Find all sound records in the supplied Document records
      Parameters:
      document - the document to find in
      Returns:
      the array with the sound data