26 lines
642 B
C
26 lines
642 B
C
![]() |
/*
|
||
|
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
|
||
|
*/
|
||
|
|
||
|
#include "ot_common.h"
|
||
|
|
||
|
#ifndef OT_VO_EXPORT_H
|
||
|
#define OT_VO_EXPORT_H
|
||
|
|
||
|
typedef struct {
|
||
|
void (*vo_notify)(int mod_id, int dev);
|
||
|
void (*vo_user_notify)(int mod_id, int dev);
|
||
|
} ot_vo_export_callback;
|
||
|
|
||
|
typedef td_s32 ot_vo_register_export_callback(ot_vo_export_callback *export_callback);
|
||
|
|
||
|
typedef struct {
|
||
|
ot_vo_register_export_callback *vo_register_export_callback;
|
||
|
} ot_vo_export_symbol;
|
||
|
|
||
|
ot_vo_export_symbol *ot_vo_get_export_symbol(td_void);
|
||
|
td_void ot_vo_enable_dev_export(ot_vo_dev dev);
|
||
|
td_void ot_vo_disable_dev_export(ot_vo_dev dev);
|
||
|
|
||
|
#endif /* OT_VO_EXPORT_H */
|