libsf3
Loading...
Searching...
No Matches
Data Fields
sf3_audio Struct Reference

#include <sf3_audio.h>

Collaboration diagram for sf3_audio:
Collaboration graph
[legend]

Data Fields

struct sf3_identifier identifier
 
uint32_t samplerate
 The samplerate of the audio in Hertz.
 
uint8_t channels
 The number of audio channels per audio frame.
 
uint8_t format
 
uint64_t frame_count
 The total number of audio frames stored.
 
char samples []
 

Detailed Description

An audio file.

See SF3_FORMAT_ID_AUDIO

Definition at line 37 of file sf3_audio.h.

Field Documentation

◆ channels

uint8_t sf3_audio::channels

The number of audio channels per audio frame.

Definition at line 42 of file sf3_audio.h.

◆ format

uint8_t sf3_audio::format

The data format of the samples. See the SF3_AUDIO_FORMAT enumeration.

Definition at line 45 of file sf3_audio.h.

◆ frame_count

uint64_t sf3_audio::frame_count

The total number of audio frames stored.

Definition at line 47 of file sf3_audio.h.

◆ identifier

struct sf3_identifier sf3_audio::identifier

Definition at line 38 of file sf3_audio.h.

◆ samplerate

uint32_t sf3_audio::samplerate

The samplerate of the audio in Hertz.

Definition at line 40 of file sf3_audio.h.

◆ samples

char sf3_audio::samples[]

The opaque sample data. See sf3_audio_sample_size See sf3_audio_frame_size

Definition at line 51 of file sf3_audio.h.


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