VSF Documented
Macros | Functions
vsf_audio.c File Reference
#include "../vsf_av_cfg.h"
#include "utilities/vsf_utilities.h"
#include "component/av/vsf_av.h"

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)