20 lines
570 B
C
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 */
|