Final Platform Layer 0.9.8-beta
Loading...
Searching...
No Matches
Data Fields
fplAudioSettings Struct Reference

A structure containing 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_callbackclientReadCallback
 The callback for retrieving audio data from the client.
 
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.
 
fplAudioTargetFormat targetFormat
 The target format.
 
void * userData
 User data pointer for client read callback.
 

Detailed Description

A structure containing audio settings, such as format, device info, callbacks, backend, etc.

Definition at line 3850 of file final_platform_layer.h.

Field Documentation

◆ backend

fplAudioBackendType fplAudioSettings::backend

The targeted backend.

Definition at line 3862 of file final_platform_layer.h.

◆ clientReadCallback

fpl_audio_client_read_callback* fplAudioSettings::clientReadCallback

The callback for retrieving audio data from the client.

Definition at line 3858 of file final_platform_layer.h.

◆ specific

fplSpecificAudioSettings fplAudioSettings::specific

Specific settings.

Definition at line 3856 of file final_platform_layer.h.

◆ startAuto

fpl_b32 fplAudioSettings::startAuto

Start playing of audio samples after platform initialization automatically.

Definition at line 3864 of file final_platform_layer.h.

◆ stopAuto

fpl_b32 fplAudioSettings::stopAuto

Stop playing of audio samples before platform release automatically.

Definition at line 3866 of file final_platform_layer.h.

◆ targetDevice

fplAudioDeviceInfo fplAudioSettings::targetDevice

The target device.

Definition at line 3854 of file final_platform_layer.h.

◆ targetFormat

fplAudioTargetFormat fplAudioSettings::targetFormat

The target format.

Definition at line 3852 of file final_platform_layer.h.

◆ userData

void* fplAudioSettings::userData

User data pointer for client read callback.

Definition at line 3860 of file final_platform_layer.h.


The documentation for this struct was generated from the following file: