}while(loopCount < ctx->loopCountSet) {//5.get the frames32Ret = RK_MPI_VI_GetChnFrame(ctx->pipeId, ctx->channelId, &ctx->stViFrame,waitTime);if(s32Ret == RK_SUCCESS) {void*data = RK_MPI_MB_Handle2VirAddr(ctx->stViFrame.pMbBlk);//6.get the channel statuss32Ret = RK_MPI...
vi_chn_attr.u32Width = u32Width; vi_chn_attr.u32Height = u32Height; vi_chn_attr.enPixFmt = IMAGE_TYPE_NV12; vi_chn_attr.enWorkMode = VI_WORK_MODE_NORMAL; vi_chn_attr.enBufType = VI_CHN_BUF_TYPE_MMAP; ret = RK_MPI_VI_SetChnAttr(s32CamId, 0, &vi_chn_attr); ret |= R...
#函数定义:RK_MPI_VI_SetChnAttr(VI_PIPEViPipe,VI_CHNViChn,constVI_CHN_ATTR_S*pstChnAttr);# ViPipe 为 VI 管道号;ViChn 为 VI 通道号; pstChnAttr 为 VI 通道属性结构体指针。#使用示例:RK_MPI_VI_SetChnAttr(vi_pipe,stViChn.s32ChnId,&vi_chn_attr); ...
运行rkmedia_vi_get_frame_test例程卡死,经过gdb调试后发现是使用RK_MPI_SYS_GetMediaBuffer时一直被阻塞,是什么原因呢? [root@ATK-DLRV1126:/userdata]# rkmedia_vi_get_frame_test -o ./1080p.nv12 media get entity by name: stream_cif_dvp_id0 is null media get entity by name: stream_cif_dvp...
recv_len = RK_MPI_MB_GetSize(mb); printf("Get Frame-chn-%d:ptr:%p, fd:%d, size:%zu, mode:%d, channel:%d, " "timestamp:%lld\n", rga_chn, RK_MPI_MB_GetPtr(mb), RK_MPI_MB_GetFD(mb), recv_len, RK_MPI_MB_GetModeID(mb), RK_MPI_MB_GetChannelID(mb), ...
vi_chn_attr.enWorkMode = VI_WORK_MODE_NORMAL;- ret = RK_MPI_VI_SetChnAttr(1, 1, &vi_...
SAMPLE_COMM_ISP_SetFrameRate(s32CamId,25); #endif } RK_MPI_SYS_Init(); VI_CHN_ATTR_S vi_chn_attr_01; memset(&vi_chn_attr_01, 0, sizeof(vi_chn_attr_01)); vi_chn_attr_01.pcVideoNode = pDeviceName_01; vi_chn_attr_01.u32BufCnt = u32BufCnt; ...
RK_MPI_VI_EnableChn() 功能 用于使能VI通道,启动视频采集 头文件 rkmedia_api.h 库文件: libeasymedia.so 原型 RK_S32RK_MPI_VI_EnableChn(VI_PIPE ViPipe,VI_CHN ViChn);参数 ViPipe VI 管道号 ViChn VI 通道号。取值范围:[0,VI_MAX_CHN_NUM ...
u32SrcFrameRateDen 数据源帧率分母 fr32DstFrameRateNum 目标帧率分子 fr32DstFrameRateDen 目标帧率分母 RK_MPI_VENC_CreateChn 创建编码通道 ret = RK_MPI_VENC_CreateChn(0, &venc_chn_attr); 4、设置数据回调 MPP_CHN_S enModId 模块号 s32DevId 设备号 ...
1,首先参考sdk/external/rkmedia/examples/rkmedia_vi_rknn_venc_rstp_test.c的代码,并在同一目录下创建rkmedia_vi_venc_rtsp_md.c文件,适配自己的摄像头编写代码。这里我使用的摄像头为USB摄像头,输出图像格式为YUYV,有两种分辨率,分别为640x480,1280x720. ...