XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_SoundDev_ Struct Reference

#include <sound.h>

Public Attributes

char name [32]
 
void(* write )(uint8_t *buffer, size_t length)
 
void(* read )(uint8_t *buffer, size_t length)
 
void(* stop_output )()
 
void(* start_output )()
 
void(* set_vol )(uint8_t vol)
 

Member Data Documentation

◆ name

char _SoundDev_::name[32]

◆ read

void(* _SoundDev_::read) (uint8_t *buffer, size_t length)

◆ set_vol

void(* _SoundDev_::set_vol) (uint8_t vol)

◆ start_output

void(* _SoundDev_::start_output) ()

◆ stop_output

void(* _SoundDev_::stop_output) ()

◆ write

void(* _SoundDev_::write) (uint8_t *buffer, size_t length)

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