RTK_mmp_enc.h
688 字节
#ifndef RTK_MMP_ENC_H
#define RTK_MMP_ENC_H
#include "version_choose.h"
#if RTK_MPP_STATUS == VERSION_SWITCH_ON
#include "rockchip/rk_type.h"
#include "rockchip/mpp_frame.h"
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"
T_JZsdkReturnCode RTK_mmp_enc_Init(void **index, MppCodingType Out_video_tpye, MppFrameFormat In_format, int width, int height, int FrameNum, int IDR_gop);
T_JZsdkReturnCode RTK_mmp_enc_yuv_to_h264_byFrame(void **index, MppFrame input_data_frame, MppPacket *out_put_frame);
T_JZsdkReturnCode RTK_mmp_enc_data_to_h264(void **index, char *in_data, int in_data_length, MppPacket *Packet);
T_JZsdkReturnCode RTK_mmp_enc_SetNextFrame_IDR(void **index);
#endif
#endif