|
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 |