ss928_framework/ss928sdk/include/ot_vdec_export.h

27 lines
712 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_VDEC_EXPORT_H
#define OT_VDEC_EXPORT_H
typedef struct {
void (*vdec_notify)(int mod_id, int chn, int event_type, void *args);
int (*vdec_set_scheduler_dec)(int *sched_period);
int (*vdec_set_scheduler_stm)(int *sched_period);
int (*vdec_set_scheduler_syn)(int *sched_period);
} ot_vdec_export_callback;
typedef td_s32 ot_vdec_register_export_callback(const ot_vdec_export_callback *export_callback);
typedef struct {
ot_vdec_register_export_callback *register_export_callback;
} ot_vdec_export_symbol;
ot_vdec_export_symbol *ot_vdec_get_export_symbol(td_void);
#endif /* OT_VDEC_EXPORT_H */