#ifndef VMF_VENC_OUT_SRB_H #define VMF_VENC_OUT_SRB_H #include 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 */