Structure containing an Engine configuration. More...
#include <SG_Com.h>

Data Fields | |
| sg_byte * | character_file_in_memory |
| The character file loaded into a memory buffer. | |
| sg_size | character_file_bytes |
| The size of the loaded character file in bytes. | |
| SG_AudioSampleType | audio_sample_type |
| The input audio sample type. | |
| SG_AudioSampleRate | audio_sample_rate |
| The input audio sample rate. | |
| SG_COM_PlayerHandle | local_player |
| A handle to a Player object that can be used to create local animation output from this engine. | |
| SG_COM_EngineBroadcastCallback | engine_broadcast_callback |
| Callback to broadcast packets to remote Players (nullptr if not broadcasting). | |
| SG_COM_EngineStatusCallback | engine_status_callback |
| Callback for Engine status updates. | |
| float | buffer_sec |
| The maximum duration (in seconds) that the input buffer can hold. | |
| SG_COM_EngineConfigFlag | flag |
| Combination of engine configuration flags to enable/disable features. | |
| void * | custom_engine_data |
| Custom user data (or nullptr). | |
| SG_AudioSampleRate SG_COM_EngineConfig::audio_sample_rate |
| SG_AudioSampleType SG_COM_EngineConfig::audio_sample_type |
| float SG_COM_EngineConfig::buffer_sec |
| sg_size SG_COM_EngineConfig::character_file_bytes |
| sg_byte* SG_COM_EngineConfig::character_file_in_memory |
| void* SG_COM_EngineConfig::custom_engine_data |
| SG_COM_EngineBroadcastCallback SG_COM_EngineConfig::engine_broadcast_callback |
| SG_COM_EngineStatusCallback SG_COM_EngineConfig::engine_status_callback |
| SG_COM_EngineConfigFlag SG_COM_EngineConfig::flag |
| SG_COM_PlayerHandle SG_COM_EngineConfig::local_player |