RTK_mmp_enc.h 673 字节
#ifndef RTK_MMP_ENC_H
#define RTK_MMP_ENC_H

#include "version_choose.h"

#ifdef RTK_MPP_STATUS_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