Buffering
Module: Audio / Audio Definitions / Acoustics
BUFFERING.
Classes
Name | |
---|---|
struct | MLAudioBufferFormat Buffer format settings for input and output streams. |
struct | MLAudioBuffer |
Types
Name | |
---|---|
typedef struct MLAudioBufferFormat | MLAudioBufferFormat Buffer format settings for input and output streams. |
typedef struct MLAudioBuffer | MLAudioBuffer |
Enums
Name | |
---|---|
enum | MLAudioSampleFormat { MLAudioSampleFormat_Int, MLAudioSampleFormat_Float, MLAudioSampleFormat_Ensure32Bits = 0x7FFFFFFF } |
enum | MLAudioChannelFormat { MLAudioChannelFormat_Default, MLAudioChannelFormat_AmbisonicAmbix, MLAudioChannelFormat_Ensure32Bits = 0x7FFFFFFF } |
Enums Documentation
MLAudioSampleFormat
Enumerator | Value | Description |
---|---|---|
MLAudioSampleFormat_Int | Samples are integer. | |
MLAudioSampleFormat_Float | Samples are float. Not currently implemented for buffered I/O. | |
MLAudioSampleFormat_Ensure32Bits | 0x7FFFFFFF | Ensure enum is represented as 32 bits. |
Possible sample formats for input and output streams.
MLAudioChannelFormat
Enumerator | Value | Description |
---|---|---|
MLAudioChannelFormat_Default | Infer channel format from buffer format settings. | |
MLAudioChannelFormat_AmbisonicAmbix | Ambisonic AmbiX format. | |
MLAudioChannelFormat_Ensure32Bits | 0x7FFFFFFF | Ensure enum is represented as 32 bits. |
Channel formats for buffered outputs.
Types Documentation
MLAudioBufferFormat
typedef struct MLAudioBufferFormat MLAudioBufferFormat;
Buffer format settings for input and output streams.
API Level:
- 20
MLAudioBuffer
typedef struct MLAudioBuffer MLAudioBuffer;
An audio buffer for passing data to/from buffered outputs and inputs.