ss928_framework/ss928sdk/include/ot_vo_export.h

26 lines
642 B
C
Raw Permalink Normal View History

2024-12-16 13:31:45 +08:00
/*
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 */