}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...
#函数定义: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); ...
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...
printf("chn-%d:RK_MPI_SYS_GetMediaBuffer get null buffer!\n", rga_chn); break; } 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),...
运行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 ...
vi_chn_attr.enWorkMode = VI_WORK_MODE_NORMAL;- ret = RK_MPI_VI_SetChnAttr(1, 1, &vi_...
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 ...
运行[root@RV1126_RV1109:/]# ./oem/usr/bin/rkmedia_vi_rknn_venc_rtsp_test -a /oem/etc/iq...
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; ...
u32SrcFrameRateNum = 30; ret = RK_MPI_VENC_CreateChn(0, &venc_chn_attr); if (ret) { printf("TEST: ERROR: Create venc[0] error! code:%d\n", ret); return -1; } #ifdef ENABLE_SAVE g_save_file = fopen("/data/output.h264", "w"); if (!g_save_file) ...