VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"
#include "../../../common/class/UAC/vsf_usb_UAC.h"
#include "component/av/vsf_av.h"
#include "utilities/ooc_class.h"
Go to the source code of this file.
Data Structures | |
struct | vk_usbd_uac_control_info_t |
struct | vk_usbd_uac2_lay1_t |
struct | vk_usbd_uac2_lay2_t |
struct | vk_usbd_uac2_lay3_t |
struct | vk_usbd_uac2_range_t |
struct | vk_usbd_uac2_control_info_t |
struct | vk_usbd_uac_control_t |
struct | vk_usbd_uac_entity_t |
class | vk_usbd_uac_ac_t |
class | vk_usbd_uac_as_t |
Macros | |
#define | VSF_USBD_UAC_WORKAROUND_CONTROL_OVERFLOW ENABLED |
#define | VSF_USBD_UAC_CFG_UAC1_EN ENABLED |
#define | VSF_USBD_UAC_CFG_UAC2_EN ENABLED |
Typedefs | |
typedef struct vk_usbd_uac_control_t | vk_usbd_uac_control_t |
typedef struct vk_usbd_uac_control_info_t | vk_usbd_uac_control_info_t |
typedef struct vk_usbd_uac2_lay1_t | vk_usbd_uac2_lay1_t |
typedef struct vk_usbd_uac2_lay2_t | vk_usbd_uac2_lay2_t |
typedef struct vk_usbd_uac2_lay3_t | vk_usbd_uac2_lay3_t |
typedef struct vk_usbd_uac2_range_t | vk_usbd_uac2_range_t |
typedef struct vk_usbd_uac2_control_info_t | vk_usbd_uac2_control_info_t |
typedef struct vk_usbd_uac_entity_t | vk_usbd_uac_entity_t |
typedef enum vk_usb_uac_version_t | vk_usb_uac_version_t |
Enumerations | |
enum | vk_usb_uac_version_t { VK_USB_UAC1 , VK_USB_UAC2 } |
Functions | |
void | vk_usbd_uac_connect_stream (vk_usbd_uac_as_t *uac_as, vsf_stream_t *stream) |
void | vk_usbd_uac_disconnect_stream (vk_usbd_uac_as_t *uac_as) |
Variables | |
const vk_usbd_class_op_t | vk_usbd_uac_control_class |
const vk_usbd_class_op_t | vk_usbd_uac_stream_class |
#define VSF_USBD_UAC_WORKAROUND_CONTROL_OVERFLOW ENABLED |
#define VSF_USBD_UAC_CFG_UAC1_EN ENABLED |
#define VSF_USBD_UAC_CFG_UAC2_EN ENABLED |
typedef struct vk_usbd_uac_control_t vk_usbd_uac_control_t |
typedef struct vk_usbd_uac_control_info_t vk_usbd_uac_control_info_t |
typedef struct vk_usbd_uac2_lay1_t vk_usbd_uac2_lay1_t |
typedef struct vk_usbd_uac2_lay2_t vk_usbd_uac2_lay2_t |
typedef struct vk_usbd_uac2_lay3_t vk_usbd_uac2_lay3_t |
typedef struct vk_usbd_uac2_range_t vk_usbd_uac2_range_t |
typedef struct vk_usbd_uac2_control_info_t vk_usbd_uac2_control_info_t |
typedef struct vk_usbd_uac_entity_t vk_usbd_uac_entity_t |
typedef enum vk_usb_uac_version_t vk_usb_uac_version_t |
enum vk_usb_uac_version_t |
|
extern |
|
extern |
|
extern |
|
extern |