VSF Documented
Data Structures | Macros | Typedefs | Enumerations | Functions
vsf_wav.c File Reference
#include "../../../vsf_av_cfg.h"
#include "kernel/vsf_kernel.h"
#include "component/av/vsf_av.h"

Data Structures

struct  vk_wav_header_t
 
struct  vk_wav_riff_t
 
struct  vk_wav_format_t
 
struct  vk_wav_data_t
 

Macros

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__
 
#define __VSF_WAV_CLASS_IMPLEMENT
 
#define __VSF_EDA_CLASS_INHERIT__
 

Typedefs

typedef struct vk_wav_header_t vk_wav_header_t
 
typedef struct vk_wav_riff_t vk_wav_riff_t
 
typedef struct vk_wav_format_t vk_wav_format_t
 
typedef struct vk_wav_data_t vk_wav_data_t
 

Enumerations

enum  { VSF_EVT_PARSE_DONE = VSF_EVT_USER + 0 }
 

Functions

vsf_err_t vk_wav_playback_start (vk_wav_t *wav)
 
vsf_err_t vk_wav_playback_stop (vk_wav_t *wav)
 

Macro Definition Documentation

◆ __VSF_SIMPLE_STREAM_CLASS_INHERIT__

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__

◆ __VSF_WAV_CLASS_IMPLEMENT

#define __VSF_WAV_CLASS_IMPLEMENT

◆ __VSF_EDA_CLASS_INHERIT__

#define __VSF_EDA_CLASS_INHERIT__

Typedef Documentation

◆ vk_wav_header_t

◆ vk_wav_riff_t

typedef struct vk_wav_riff_t vk_wav_riff_t

◆ vk_wav_format_t

◆ vk_wav_data_t

typedef struct vk_wav_data_t vk_wav_data_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VSF_EVT_PARSE_DONE 

Function Documentation

◆ vk_wav_playback_start()

vsf_err_t vk_wav_playback_start ( vk_wav_t wav)

◆ vk_wav_playback_stop()

vsf_err_t vk_wav_playback_stop ( vk_wav_t wav)