28#ifndef TUSB_VIDEO_DEVICE_H_
29#define TUSB_VIDEO_DEVICE_H_
31#include "common/tusb_common.h"
47bool tud_video_n_streaming(uint_fast8_t ctl_idx, uint_fast8_t stm_idx);
55bool tud_video_n_frame_xfer(uint_fast8_t ctl_idx, uint_fast8_t stm_idx,
void *buffer,
size_t bufsize);
62TU_ATTR_WEAK
void tud_video_frame_xfer_complete_cb(uint_fast8_t ctl_idx, uint_fast8_t stm_idx);
73TU_ATTR_WEAK
int tud_video_power_mode_cb(uint_fast8_t ctl_idx, uint8_t power_mod);
81TU_ATTR_WEAK
int tud_video_commit_cb(uint_fast8_t ctl_idx, uint_fast8_t stm_idx,
87void videod_init (
void);
88void videod_reset (uint8_t rhport);
91bool videod_xfer_cb (uint8_t rhport, uint8_t ep_addr, xfer_result_t result, uint32_t xferred_bytes);
AUDIO Channel Cluster Descriptor (4.1)
Definition audio.h:647