VSF Documented
vsf_audio.c File Reference

Macros

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__
 
#define __VSF_AUDIO_CLASS_IMPLEMENT
 
#define __VSF_EDA_CLASS_INHERIT__
 

Functions

vsf_err_t vk_audio_init (vk_audio_dev_t *pthis)
 
vsf_err_t vk_audio_control (vk_audio_dev_t *pthis, uint_fast8_t stream_idx, vk_av_control_type_t type, vk_av_control_value_t value)
 
vsf_err_t vk_audio_start (vk_audio_dev_t *pthis, uint_fast8_t stream_idx, vsf_stream_t *stream, vk_audio_format_t *format)
 
vsf_err_t vk_audio_stop (vk_audio_dev_t *pthis, uint_fast8_t stream_idx)
 
void vsf_audio_playback_ticktock_stream_adapter_init (vsf_audio_ticktock_stream_adapter_t *adapter)
 
void vsf_audio_capture_ticktock_stream_adapter_init (vsf_audio_ticktock_stream_adapter_t *adapter)
 

Macro Definition Documentation

◆ __VSF_SIMPLE_STREAM_CLASS_INHERIT__

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__

◆ __VSF_AUDIO_CLASS_IMPLEMENT

#define __VSF_AUDIO_CLASS_IMPLEMENT

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

Function Documentation

◆ vk_audio_init()

vsf_err_t vk_audio_init ( vk_audio_dev_t * pthis)

◆ vk_audio_control()

vsf_err_t vk_audio_control ( vk_audio_dev_t * pthis,
uint_fast8_t stream_idx,
vk_av_control_type_t type,
vk_av_control_value_t value )

◆ vk_audio_start()

vsf_err_t vk_audio_start ( vk_audio_dev_t * pthis,
uint_fast8_t stream_idx,
vsf_stream_t * stream,
vk_audio_format_t * format )

◆ vk_audio_stop()

vsf_err_t vk_audio_stop ( vk_audio_dev_t * pthis,
uint_fast8_t stream_idx )

◆ vsf_audio_playback_ticktock_stream_adapter_init()

void vsf_audio_playback_ticktock_stream_adapter_init ( vsf_audio_ticktock_stream_adapter_t * adapter)

◆ vsf_audio_capture_ticktock_stream_adapter_init()

void vsf_audio_capture_ticktock_stream_adapter_init ( vsf_audio_ticktock_stream_adapter_t * adapter)
Generated from commit: vsfteam/vsf@ceb53fd