Package org.apache.poi.hslf.record
Class SoundData
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.SoundData
-
- All Implemented Interfaces:
GenericRecord
public final class SoundData extends RecordAtom
Storage for embedded sounds.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getData()Returns the sound data.java.util.Map<java.lang.String,java.util.function.Supplier<?>>getGenericProperties()static intgetMaxRecordLength()longgetRecordType()Gets the record type.static voidsetMaxRecordLength(int length)voidwriteOut(java.io.OutputStream out)Write the contents of the record back, so it can be written to disk.-
Methods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, isAnAtom
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
-
-
-
-
Method Detail
-
setMaxRecordLength
public static void setMaxRecordLength(int length)
- Parameters:
length- the max record length allowed for SoundData
-
getMaxRecordLength
public static int getMaxRecordLength()
- Returns:
- the max record length allowed for SoundData
-
getData
public byte[] getData()
Returns the sound data.- Returns:
- the sound data
-
getRecordType
public long getRecordType()
Gets the record type.- Specified by:
getRecordTypein classRecord- Returns:
- the record type.
-
writeOut
public void writeOut(java.io.OutputStream out) throws java.io.IOExceptionWrite the contents of the record back, so it can be written to disk.
-
getGenericProperties
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
-
-