public class APEDecompressOld extends IAPEDecompress
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
m_bDecompressorInitialized |
protected boolean |
m_bIsRanged |
protected int |
m_nBlockAlign |
protected int |
m_nBufferTail |
protected int |
m_nCurrentBlock |
protected int |
m_nCurrentFrame |
protected int |
m_nFinishBlock |
protected int |
m_nStartBlock |
protected APEInfo |
m_spAPEInfo |
protected byte[] |
m_spBuffer |
protected UnMAC |
m_UnMAC |
protected ByteBuffer |
output |
| Constructor and Description |
|---|
APEDecompressOld(APEInfo pAPEInfo) |
APEDecompressOld(APEInfo pAPEInfo,
int nStartBlock) |
APEDecompressOld(APEInfo pAPEInfo,
int nStartBlock,
int nFinishBlock) |
CreateAPEInfo, CreateIAPEDecompress, CreateIAPEDecompressCore, CreateIAPEDecompressExprotected byte[] m_spBuffer
protected int m_nBufferTail
protected ByteBuffer output
protected int m_nBlockAlign
protected int m_nCurrentFrame
protected int m_nStartBlock
protected int m_nFinishBlock
protected int m_nCurrentBlock
protected boolean m_bIsRanged
protected UnMAC m_UnMAC
protected APEInfo m_spAPEInfo
protected boolean m_bDecompressorInitialized
public APEDecompressOld(APEInfo pAPEInfo)
public APEDecompressOld(APEInfo pAPEInfo, int nStartBlock)
public APEDecompressOld(APEInfo pAPEInfo, int nStartBlock, int nFinishBlock)
public int GetData(byte[] pBuffer,
int nBlocks)
throws IOException
GetData in class IAPEDecompressIOExceptionpublic void Seek(int nBlockOffset)
throws IOException
Seek in class IAPEDecompressIOExceptionprotected void InitializeDecompressor()
throws IOException
IOExceptionpublic int getApeInfoDecompressCurrentBlock()
IAPEDecompressgetApeInfoDecompressCurrentBlock in class IAPEDecompresspublic int getApeInfoDecompressCurrentMS()
getApeInfoDecompressCurrentMS in class IAPEDecompresspublic int getApeInfoDecompressTotalBlocks()
getApeInfoDecompressTotalBlocks in class IAPEDecompresspublic int getApeInfoDecompressLengthMS()
getApeInfoDecompressLengthMS in class IAPEDecompresspublic int getApeInfoDecompressCurrentBitRate()
throws IOException
getApeInfoDecompressCurrentBitRate in class IAPEDecompressIOExceptionpublic int getApeInfoDecompressAverageBitrate()
throws IOException
getApeInfoDecompressAverageBitrate in class IAPEDecompressIOExceptionpublic int getApeInfoWavHeaderBytes()
getApeInfoWavHeaderBytes in class IAPEDecompresspublic byte[] getApeInfoWavHeaderData(int nMaxBytes)
getApeInfoWavHeaderData in class IAPEDecompresspublic int getApeInfoWavTerminatingBytes()
getApeInfoWavTerminatingBytes in class IAPEDecompresspublic byte[] getApeInfoWavTerminatingData(int nMaxBytes)
throws IOException
getApeInfoWavTerminatingData in class IAPEDecompressIOExceptionpublic WaveFormat getApeInfoWaveFormatEx()
getApeInfoWaveFormatEx in class IAPEDecompresspublic File getApeInfoIoSource()
getApeInfoIoSource in class IAPEDecompresspublic int getApeInfoBlocksPerFrame()
getApeInfoBlocksPerFrame in class IAPEDecompresspublic int getApeInfoFileVersion()
getApeInfoFileVersion in class IAPEDecompresspublic int getApeInfoCompressionLevel()
getApeInfoCompressionLevel in class IAPEDecompresspublic int getApeInfoFormatFlags()
getApeInfoFormatFlags in class IAPEDecompresspublic int getApeInfoSampleRate()
getApeInfoSampleRate in class IAPEDecompresspublic int getApeInfoBitsPerSample()
getApeInfoBitsPerSample in class IAPEDecompresspublic int getApeInfoBytesPerSample()
getApeInfoBytesPerSample in class IAPEDecompresspublic int getApeInfoChannels()
getApeInfoChannels in class IAPEDecompresspublic int getApeInfoBlockAlign()
getApeInfoBlockAlign in class IAPEDecompresspublic int getApeInfoFinalFrameBlocks()
getApeInfoFinalFrameBlocks in class IAPEDecompresspublic int getApeInfoTotalFrames()
getApeInfoTotalFrames in class IAPEDecompresspublic int getApeInfoWavDataBytes()
getApeInfoWavDataBytes in class IAPEDecompresspublic int getApeInfoWavTotalBytes()
getApeInfoWavTotalBytes in class IAPEDecompresspublic int getApeInfoApeTotalBytes()
getApeInfoApeTotalBytes in class IAPEDecompresspublic int getApeInfoTotalBlocks()
getApeInfoTotalBlocks in class IAPEDecompresspublic int getApeInfoLengthMs()
getApeInfoLengthMs in class IAPEDecompresspublic int getApeInfoAverageBitrate()
getApeInfoAverageBitrate in class IAPEDecompresspublic int getApeInfoSeekByte(int nFrame)
getApeInfoSeekByte in class IAPEDecompresspublic int getApeInfoFrameBytes(int nFrame)
throws IOException
getApeInfoFrameBytes in class IAPEDecompressIOExceptionpublic int getApeInfoFrameBlocks(int nFrame)
getApeInfoFrameBlocks in class IAPEDecompresspublic int getApeInfoFrameBitrate(int nFrame)
throws IOException
getApeInfoFrameBitrate in class IAPEDecompressIOExceptionpublic int getApeInfoDecompressedBitrate()
getApeInfoDecompressedBitrate in class IAPEDecompresspublic int getApeInfoPeakLevel()
getApeInfoPeakLevel in class IAPEDecompresspublic int getApeInfoSeekBit(int nFrame)
getApeInfoSeekBit in class IAPEDecompresspublic APETag getApeInfoTag()
getApeInfoTag in class IAPEDecompresspublic APEFileInfo getApeInfoInternalInfo()
getApeInfoInternalInfo in class IAPEDecompressCopyright © 2014. All rights reserved.