27 lines
712 B
C
27 lines
712 B
C
![]() |
/*
|
||
|
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 */
|
||
|
|