Kohi Game Engine
audio_file Struct Reference

#include <audio_types.h>

Data Fields

audio_file_type type
 
struct resourceaudio_resource
 
u32 format
 
i32 channels
 
u32 sample_rate
 
u32 total_samples_left
 
struct audio_file_internal * internal_data
 
struct audio_file_plugin_data * plugin_data
 
u64(* load_samples )(struct audio_file *audio, u32 chunk_size, i32 count)
 
void *(* stream_buffer_data )(struct audio_file *audio)
 
void(* rewind )(struct audio_file *audio)
 

Field Documentation

◆ audio_resource

struct resource* audio_resource

◆ channels

i32 channels

◆ format

u32 format

◆ internal_data

struct audio_file_internal* internal_data

◆ load_samples

u64(* load_samples) (struct audio_file *audio, u32 chunk_size, i32 count)

◆ plugin_data

struct audio_file_plugin_data* plugin_data

◆ rewind

void(* rewind) (struct audio_file *audio)

◆ sample_rate

u32 sample_rate

◆ stream_buffer_data

void*(* stream_buffer_data) (struct audio_file *audio)

◆ total_samples_left

u32 total_samples_left

◆ type


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