![]()
![]()
#define _OI_CODEC_SBC_CORE_H
![]()
![]()
#include "oi_stddefs.h"
![]()
![]()
#include "oi_status.h"
![]()
![]()
#include <stdint.h>
![]()
![]()
#define SBC_MAX_CHANNELS
![]()
![]()
#define SBC_MAX_BANDS
![]()
![]()
#define SBC_MAX_BLOCKS
![]()
![]()
#define SBC_MIN_BITPOOL
![]()
![]()
#define SBC_MAX_BITPOOL
![]()
![]()
#define SBC_MAX_ONE_CHANNEL_BPS
![]()
![]()
#define SBC_MAX_TWO_CHANNEL_BPS
![]()
![]()
#define SBC_WBS_BITRATE
![]()
![]()
#define SBC_WBS_BITPOOL
![]()
![]()
#define SBC_WBS_NROF_BLOCKS
![]()
![]()
#define SBC_WBS_FRAME_LEN
![]()
![]()
#define SBC_WBS_SAMPLES_PER_FRAME
![]()
![]()
#define SBC_HEADER_LEN
![]()
![]()
#define SBC_MAX_SAMPLES_PER_FRAME
![]()
![]()
#define SBC_MAX_SCALEFACTOR_BYTES
![]()
![]()
#define OI_SBC_SYNCWORD
![]()
![]()
#define OI_SBC_ENHANCED_SYNCWORD
![]()
![]()
#define OI_mSBC_SYNCWORD
![]()
![]()
#define OI_SBC_MODE_STD
![]()
![]()
#define OI_SBC_MODE_MSBC
![]()
![]()
#define SBC_FREQ_16000
![]()
![]()
#define SBC_FREQ_32000
![]()
![]()
#define SBC_FREQ_44100
![]()
![]()
#define SBC_FREQ_48000
![]()
![]()
#define SBC_MONO
![]()
![]()
#define SBC_DUAL_CHANNEL
![]()
![]()
#define SBC_STEREO
![]()
![]()
#define SBC_JOINT_STEREO
![]()
![]()
#define SBC_SUBBANDS_4
![]()
![]()
#define SBC_SUBBANDS_8
![]()
![]()
#define SBC_BLOCKS_4
![]()
![]()
#define SBC_BLOCKS_8
![]()
![]()
#define SBC_BLOCKS_12
![]()
![]()
#define SBC_BLOCKS_16
![]()
![]()
#define SBC_LOUDNESS
![]()
![]()
#define SBC_SNR
![]()
![]()
SBC_BUFFER_T
![]()
![]()
OI_CODEC_SBC_FRAME_INFO
![]()
![]()
frequency
![]()
![]()
freqIndex
![]()
![]()
nrof_blocks
![]()
![]()
blocks
![]()
![]()
nrof_subbands
![]()
![]()
subbands
![]()
![]()
mode
![]()
![]()
nrof_channels
![]()
![]()
alloc
![]()
![]()
bitpool
![]()
![]()
crc
![]()
![]()
join
![]()
![]()
enhanced
![]()
![]()
min_bitpool
![]()
![]()
cachedInfo
![]()
![]()
OI_CODEC_SBC_COMMON_CONTEXT
![]()
![]()
codecInfo
![]()
![]()
frameInfo
![]()
![]()
scale_factor
![]()
![]()
frameCount
![]()
![]()
subdata
![]()
![]()
filterBuffer
![]()
![]()
filterBufferLen
![]()
![]()
filterBufferOffset
![]()
![]()
<anonymous union>
![]()
![]()
uint8
![]()
![]()
uint32
![]()
![]()
bits
![]()
![]()
maxBitneed
![]()
![]()
formatByte
![]()
![]()
pcmStride
![]()
![]()
maxChannels
![]()
![]()
#define SBC_CODEC_MIN_FILTER_BUFFERS
![]()
![]()
#define SBC_CODEC_FAST_FILTER_BUFFERS
![]()
![]()
OI_CODEC_SBC_DECODER_CONTEXT
![]()
![]()
common
![]()
![]()
limitFrameFormat
![]()
![]()
restrictSubbands
![]()
![]()
enhancedEnabled
![]()
![]()
bufferedBlocks
![]()
![]()
sbc_mode
![]()
![]()
OI_CODEC_SBC_CODEC_DATA_MONO
![]()
![]()
data
![]()
![]()
OI_CODEC_SBC_CODEC_DATA_STEREO
![]()
![]()
data
![]()
![]()
OI_CODEC_SBC_DecoderReset(OI_CODEC_SBC_DECODER_CONTEXT *, OI_UINT32 *, OI_UINT32, OI_UINT8, OI_UINT8, OI_BOOL, OI_BOOL);
![]()
![]()
OI_CODEC_SBC_DecoderLimit(OI_CODEC_SBC_DECODER_CONTEXT *, OI_BOOL, OI_UINT8);
![]()
![]()
OI_CODEC_SBC_DecoderConfigureRaw(OI_CODEC_SBC_DECODER_CONTEXT *, OI_BOOL, OI_UINT8, OI_UINT8, OI_UINT8, OI_UINT8, OI_UINT8, OI_UINT8);
![]()
![]()
OI_CODEC_SBC_DecodeRaw(OI_CODEC_SBC_DECODER_CONTEXT *, OI_UINT8, const OI_BYTE **, OI_UINT32 *, OI_INT16 *, OI_UINT32 *);
![]()
![]()
OI_CODEC_SBC_DecodeFrame(OI_CODEC_SBC_DECODER_CONTEXT *, const OI_BYTE **, OI_UINT32 *, OI_INT16 *, OI_UINT32 *);
![]()
![]()
OI_CODEC_SBC_FrameCount(OI_BYTE *, OI_UINT32);
![]()
![]()
OI_CODEC_SBC_SkipFrame(OI_CODEC_SBC_DECODER_CONTEXT *, const OI_BYTE **, OI_UINT32 *);
![]()
![]()
OI_CODEC_SBC_CalculateFramelen(OI_CODEC_SBC_FRAME_INFO *);
![]()
![]()
OI_CODEC_SBC_CalculateBitpool(OI_CODEC_SBC_FRAME_INFO *, OI_UINT16);
![]()
![]()
OI_CODEC_SBC_CalculateBitrate(OI_CODEC_SBC_FRAME_INFO *);
![]()
![]()
OI_CODEC_SBC_CalculatePcmBytes(OI_CODEC_SBC_COMMON_CONTEXT *);
![]()
![]()
OI_CODEC_Version();
![]()
![]()
OI_CODEC_SBC_FreqText;
![]()
![]()
OI_CODEC_SBC_ModeText;
![]()
![]()
OI_CODEC_SBC_SubbandsText;
![]()
![]()
OI_CODEC_SBC_BlocksText;
![]()
![]()
OI_CODEC_SBC_AllocText;
![]()
![]()
#define OI_CODEC_SBC_DumpConfig