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
-
public final class SoundData extends RecordAtom
Storage for embedded sounds.- Author:
- Yegor Kozlov
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getData()
Returns the sound data.long
getRecordType()
Gets the record type.void
writeOut(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, writeLittleEndian, writeLittleEndian
-
-
-
-
Constructor Detail
-
SoundData
protected SoundData()
Constructs a new empty sound container.
-
SoundData
protected SoundData(byte[] source, int start, int len)
Constructs the link related atom record from its source data.- Parameters:
source
- the source data as a byte array.start
- the start offset into the byte array.len
- the length of the slice in the byte array.
-
-
Method Detail
-
getData
public byte[] getData()
Returns the sound data.- Returns:
- the sound data
-
getRecordType
public long getRecordType()
Gets the record type.- Specified by:
getRecordType
in classRecord
- Returns:
- the record type.
-
-