VSF Documented
Macros | Functions
vsf_winsound.c File Reference
#include "../../../vsf_av_cfg.h"
#include "service/vsf_service.h"
#include "component/av/vsf_av.h"
#include "./vsf_winsound.h"
#include <Windows.h>

Macros

#define __VSF_AUDIO_CLASS_INHERIT__
 
#define __VSF_WINSOUND_CLASS_IMPLEMENT
 
#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__
 
#define __vsf_winsound_trace(...)   vsf_trace(__VA_ARGS__)
 

Functions

 dcl_vsf_peda_methods (dcl_vsf_peda_methods(static, __vk_winsound_init)
 
 __vsf_component_peda_ifs_entry (__vk_winsound_init, vk_audio_init)
 
 __vsf_component_peda_ifs_entry (__vk_winsound_playback_control, vk_audio_control)
 
 __vsf_component_peda_ifs_entry (__vk_winsound_playback_start, vk_audio_start)
 
 __vsf_component_peda_ifs_entry (__vk_winsound_playback_stop, vk_audio_stop)
 

Macro Definition Documentation

◆ __VSF_AUDIO_CLASS_INHERIT__

#define __VSF_AUDIO_CLASS_INHERIT__

◆ __VSF_WINSOUND_CLASS_IMPLEMENT

#define __VSF_WINSOUND_CLASS_IMPLEMENT

◆ __VSF_SIMPLE_STREAM_CLASS_INHERIT__

#define __VSF_SIMPLE_STREAM_CLASS_INHERIT__

◆ __vsf_winsound_trace

#define __vsf_winsound_trace (   ...)    vsf_trace(__VA_ARGS__)

Function Documentation

◆ dcl_vsf_peda_methods()

dcl_vsf_peda_methods ( dcl_vsf_peda_methods(  static,
__vk_winsound_init   
)

◆ __vsf_component_peda_ifs_entry() [1/4]

__vsf_component_peda_ifs_entry ( __vk_winsound_init  ,
vk_audio_init   
)

◆ __vsf_component_peda_ifs_entry() [2/4]

__vsf_component_peda_ifs_entry ( __vk_winsound_playback_control  ,
vk_audio_control   
)

◆ __vsf_component_peda_ifs_entry() [3/4]

__vsf_component_peda_ifs_entry ( __vk_winsound_playback_start  ,
vk_audio_start   
)

◆ __vsf_component_peda_ifs_entry() [4/4]

__vsf_component_peda_ifs_entry ( __vk_winsound_playback_stop  ,
vk_audio_stop   
)