|
Final Platform Layer 1.0.0
|
Stores audio settings, such as format, device info, callbacks, backend, etc. More...
#include <final_platform_layer.h>
Data Fields | |
| fplAudioBackendType | backend |
| The targeted backend. | |
| fpl_audio_client_read_callback * | clientReadCallback |
| The callback for retrieving audio data from the client. | |
| void * | clientUserData |
| User data pointer for client read callback. | |
| fpl_b32 | manualLoad |
| Manual loading the audio system by fplAudioInit() and unload using fplAudioRelease(). | |
| fplSpecificAudioSettings | specific |
| Specific settings. | |
| fpl_b32 | startAuto |
| Start playing of audio samples after platform initialization automatically. | |
| fpl_b32 | stopAuto |
| Stop playing of audio samples before platform release automatically. | |
| fplAudioDeviceInfo | targetDevice |
| The target device. | |
| fplAudioFormat | targetFormat |
| The target format. | |
Stores audio settings, such as format, device info, callbacks, backend, etc.
The targetFormat field describes the desired audio format. During fplPlatformInit / fplAudioInit the platform probes backends in a tier-based order, keeping sample rate sacred until the very last tier:
Definition at line 6461 of file final_platform_layer.h.
| fplAudioBackendType fplAudioSettings::backend |
The targeted backend.
Definition at line 6473 of file final_platform_layer.h.
| fpl_audio_client_read_callback* fplAudioSettings::clientReadCallback |
The callback for retrieving audio data from the client.
Definition at line 6469 of file final_platform_layer.h.
| void* fplAudioSettings::clientUserData |
User data pointer for client read callback.
Definition at line 6471 of file final_platform_layer.h.
| fpl_b32 fplAudioSettings::manualLoad |
Manual loading the audio system by fplAudioInit() and unload using fplAudioRelease().
Definition at line 6479 of file final_platform_layer.h.
| fplSpecificAudioSettings fplAudioSettings::specific |
Specific settings.
Definition at line 6467 of file final_platform_layer.h.
| fpl_b32 fplAudioSettings::startAuto |
Start playing of audio samples after platform initialization automatically.
Definition at line 6475 of file final_platform_layer.h.
| fpl_b32 fplAudioSettings::stopAuto |
Stop playing of audio samples before platform release automatically.
Definition at line 6477 of file final_platform_layer.h.
| fplAudioDeviceInfo fplAudioSettings::targetDevice |
The target device.
Definition at line 6465 of file final_platform_layer.h.
| fplAudioFormat fplAudioSettings::targetFormat |
The target format.
Definition at line 6463 of file final_platform_layer.h.