31 lines
752 B
C
31 lines
752 B
C
![]() |
/*
|
||
|
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
|
||
|
*/
|
||
|
|
||
|
#ifndef __SS_MPI_UVC_H__
|
||
|
#define __SS_MPI_UVC_H__
|
||
|
|
||
|
#include "ot_common.h"
|
||
|
#include "ot_common_video.h"
|
||
|
#include "ot_common_venc.h"
|
||
|
#include "ot_common_uvc.h"
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif
|
||
|
|
||
|
td_s32 ss_mpi_uvc_create_chn(ot_uvc_chn uvc_chn, const ot_uvc_chn_attr *chn_attr);
|
||
|
td_s32 ss_mpi_uvc_destroy_chn(ot_uvc_chn uvc_chn);
|
||
|
|
||
|
td_s32 ss_mpi_uvc_start_chn(ot_uvc_chn uvc_chn);
|
||
|
td_s32 ss_mpi_uvc_stop_chn(ot_uvc_chn uvc_chn);
|
||
|
|
||
|
td_s32 ss_mpi_uvc_get_chn_attr(ot_uvc_chn uvc_chn, ot_uvc_chn_attr *chn_attr);
|
||
|
td_s32 ss_mpi_uvc_send_stream(ot_uvc_chn uvc_chn, ot_venc_chn venc_chn, const ot_venc_stream *stream, td_s32 milli_sec);
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif
|
||
|
|
||
|
#endif /* __SS_MPI_UVC_H__ */
|