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

A structure containing audio target format configurations, such as type, sample rate, channels, etc. More...

#include <final_platform_layer.h>

Data Fields

uint32_t bufferSizeInFrames
 Buffer size in frames (First choice)
 
uint32_t bufferSizeInMilliseconds
 Buffer size in milliseconds (Second choice)
 
uint32_t channels
 Number of channels (uses default of 2 when zero)
 
fplAudioLatencyMode latencyMode
 Latency mode.
 
uint32_t periods
 Number of periods (uses default of 3 when zero)
 
fpl_b32 preferExclusiveMode
 Is exclusive mode preferred.
 
uint32_t sampleRate
 Samples per seconds (uses default of 44100 when zero)
 
fplAudioFormatType type
 Audio format (uses default of S16 when zero)
 

Detailed Description

A structure containing audio target format configurations, such as type, sample rate, channels, etc.

Definition at line 3779 of file final_platform_layer.h.

Field Documentation

◆ bufferSizeInFrames

uint32_t fplAudioTargetFormat::bufferSizeInFrames

Buffer size in frames (First choice)

Definition at line 3785 of file final_platform_layer.h.

◆ bufferSizeInMilliseconds

uint32_t fplAudioTargetFormat::bufferSizeInMilliseconds

Buffer size in milliseconds (Second choice)

Definition at line 3787 of file final_platform_layer.h.

◆ channels

uint32_t fplAudioTargetFormat::channels

Number of channels (uses default of 2 when zero)

Definition at line 3783 of file final_platform_layer.h.

◆ latencyMode

fplAudioLatencyMode fplAudioTargetFormat::latencyMode

Latency mode.

Definition at line 3793 of file final_platform_layer.h.

◆ periods

uint32_t fplAudioTargetFormat::periods

Number of periods (uses default of 3 when zero)

Definition at line 3789 of file final_platform_layer.h.

◆ preferExclusiveMode

fpl_b32 fplAudioTargetFormat::preferExclusiveMode

Is exclusive mode preferred.

Definition at line 3795 of file final_platform_layer.h.

◆ sampleRate

uint32_t fplAudioTargetFormat::sampleRate

Samples per seconds (uses default of 44100 when zero)

Definition at line 3781 of file final_platform_layer.h.

◆ type

fplAudioFormatType fplAudioTargetFormat::type

Audio format (uses default of S16 when zero)

Definition at line 3791 of file final_platform_layer.h.


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