|
| | RR_COMPILER_ASSERT (sizeof(radaudio_encoder_state)<=sizeof(radaudio_encoder)) |
| |
| | RR_COMPILER_ASSERT (sizeof(radaudio_stream_header)<=RADAUDIO_STREAM_HEADER_MAX) |
| |
| | RR_COMPILER_ASSERT (MAX_COEFF_PER_SUBBAND==32) |
| |
| RADDEFFUNC int | radaudio_determine_preferred_next_block_length (radaudio_encoder *rae, radaudio_blocktype firsttype, F32 *input, size_t input_len, size_t offset) |
| |
| RADDEFFUNC radaudio_blocktype | radaudio_determine_preferred_first_block_length (radaudio_encoder *rae, F32 *input, size_t input_len) |
| |
| RADDEFFUNC int | radaudio_encode_block (radaudio_encoder *rae, float *input, size_t input_len, size_t *poffset, U8 *encode_buffer, size_t encode_buffer_size) |
| |
| int | radaudio_encode_block_ext (radaudio_encoder *rae, F32 *input, size_t input_len, size_t *poffset, U8 *encode_buffer, size_t encode_buffer_max, radaudio_encode_info *info) |
| |
| int | transient_analysis (float *input, int N, int stride, float transient_threshold) |
| |
| size_t | radaudio_encode_create_internal (radaudio_encoder *rae, U8 header[RADAUDIO_STREAM_HEADER_MAX], int num_channels, int sample_rate, int qmode, float quality_pulse, U32 flags) |
| |
| size_t | radaudio_encode_create (radaudio_encoder *es, U8 header[RADAUDIO_STREAM_HEADER_MAX], int num_channels, int sample_rate, int quality, U32 flags) |
| |
| int | RadAudioCompressGetProfileData (radaudio_encoder *hradaud, radaudio_eprofile_value *profile, int num_profile) |
| |