![]()  | 
  
    Sound Bakery  v0.1.0
    
   Open-source audio middleware for games 
   | 
 
Provides extensions to miniaudio's encoding API. More...
#include "sound_chef/sound_chef_common.h"

Go to the source code of this file.
Classes | |
| struct | sc_encoder_config | 
| struct | sc_encoder | 
Typedefs | |
| typedef struct sc_encoder_config | sc_encoder_config | 
| typedef struct sc_encoder | sc_encoder | 
Functions | |
| sc_encoder_config SC_API | sc_encoder_config_init (sc_encoding_format encodingFormat, ma_format format, ma_uint32 channels, ma_uint32 sampleRate, ma_uint8 quality) | 
| sc_result SC_API | sc_encoder_init (ma_encoder_write_proc onWrite, ma_encoder_seek_proc onSeek, void *userData, const sc_encoder_config *config, sc_encoder *encoder) | 
| sc_result SC_API | sc_encoder_init_file (const char *filePath, const sc_encoder_config *config, sc_encoder *encoder) | 
| sc_result SC_API | sc_encoder_write_pcm_frames (sc_encoder *encoder, const void *framesIn, ma_uint64 frameCount, ma_uint64 *framesWritten) | 
| sc_result SC_API | sc_encoder_uninit (sc_encoder *encoder) | 
| sc_result SC_API | sc_encoder_write_from_file (const char *decodeFilePath, const char *encodeFilePath, const sc_encoder_config *config) | 
Provides extensions to miniaudio's encoding API.
Handles encoding for soundbanks.