LMMS
Loading...
Searching...
No Matches
ysfx_audio_format_s Struct Reference

#include <ysfx.h>

Public Attributes

bool(* can_handle )(const char *path)
ysfx_audio_reader_t *(* open )(const char *path)
void(* close )(ysfx_audio_reader_t *reader)
ysfx_audio_file_info_t(* info )(ysfx_audio_reader_t *reader)
uint64_t(* avail )(ysfx_audio_reader_t *reader)
void(* rewind )(ysfx_audio_reader_t *reader)
uint64_t(* read )(ysfx_audio_reader_t *reader, ysfx_real *samples, uint64_t count)

Member Data Documentation

◆ avail

uint64_t(* ysfx_audio_format_s::avail) (ysfx_audio_reader_t *reader)

◆ can_handle

bool(* ysfx_audio_format_s::can_handle) (const char *path)

◆ close

void(* ysfx_audio_format_s::close) (ysfx_audio_reader_t *reader)

◆ info

ysfx_audio_file_info_t(* ysfx_audio_format_s::info) (ysfx_audio_reader_t *reader)

◆ open

ysfx_audio_reader_t *(* ysfx_audio_format_s::open) (const char *path)

◆ read

uint64_t(* ysfx_audio_format_s::read) (ysfx_audio_reader_t *reader, ysfx_real *samples, uint64_t count)

◆ rewind

void(* ysfx_audio_format_s::rewind) (ysfx_audio_reader_t *reader)

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