gf_ai_box/include/fake/vmf/video_encoder_output_srb.h
2026-04-12 17:47:54 +08:00

20 lines
570 B
C

#ifndef VMF_VENC_OUT_SRB_H
#define VMF_VENC_OUT_SRB_H
#include <stdint.h>
typedef struct VMF_VENC_OUT_SRB_S VMF_VENC_OUT_SRB_T;
typedef struct {
const char *pszSrbName;
uint32_t dwSrbNum;
uint32_t dwSrbSize;
uint32_t _pad[4];
} VMF_VENC_OUT_SRB_INITOPT_T;
int VMF_VENC_OUT_SRB_Init(VMF_VENC_OUT_SRB_T **pp, VMF_VENC_OUT_SRB_INITOPT_T *opt);
void VMF_VENC_OUT_SRB_Release(VMF_VENC_OUT_SRB_T **pp);
int VMF_VENC_OUT_SRB_Setup_Config(void *venc_cfg, int codec_type, void *codec_cfg, VMF_VENC_OUT_SRB_T *srb);
#endif /* VMF_VENC_OUT_SRB_H */