VSF Documented
Data Structures | Macros | Functions | Variables
vsf_usbh_uac.h File Reference
#include "component/usb/vsf_usb_cfg.h"
#include "component/usb/common/class/UAC/vsf_usb_UAC.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

Data Structures

class  vk_usbh_uac_stream_t
 

Macros

#define PUBLIC_CONST   const
 
#define VSF_USBH_UAC_CFG_URB_NUM_PER_STREAM   1
 

Functions

vk_usbh_uac_stream_tvsf_usbh_uac_get_stream_info (void *param, uint_fast8_t stream_idx)
 
vsf_err_t vsf_usbh_uac_connect_stream (void *param, uint_fast8_t stream_idx, vsf_stream_t *stream)
 
void vsf_usbh_uac_disconnect_stream (void *param, uint_fast8_t stream_idx)
 
vsf_err_t __vsf_usbh_uac_submit_req (void *uac_ptr, void *data, struct usb_ctrlrequest_t *req)
 

Variables

const vk_usbh_class_drv_t vk_usbh_uac_drv
 

Macro Definition Documentation

◆ PUBLIC_CONST

#define PUBLIC_CONST   const

◆ VSF_USBH_UAC_CFG_URB_NUM_PER_STREAM

#define VSF_USBH_UAC_CFG_URB_NUM_PER_STREAM   1

Function Documentation

◆ vsf_usbh_uac_get_stream_info()

vk_usbh_uac_stream_t * vsf_usbh_uac_get_stream_info ( void *  param,
uint_fast8_t  stream_idx 
)
extern

◆ vsf_usbh_uac_connect_stream()

vsf_err_t vsf_usbh_uac_connect_stream ( void *  param,
uint_fast8_t  stream_idx,
vsf_stream_t stream 
)
extern

◆ vsf_usbh_uac_disconnect_stream()

void vsf_usbh_uac_disconnect_stream ( void *  param,
uint_fast8_t  stream_idx 
)
extern

◆ __vsf_usbh_uac_submit_req()

vsf_err_t __vsf_usbh_uac_submit_req ( void *  uac_ptr,
void *  data,
struct usb_ctrlrequest_t req 
)
extern

Variable Documentation

◆ vk_usbh_uac_drv

const vk_usbh_class_drv_t vk_usbh_uac_drv
extern