ctx->loopCountSet =100;//0. get dev config statuss32Ret = RK_MPI_VI_GetDevAttr(ctx->devId, &ctx->stDevAttr);if(s32Ret == RK_ERR_VI_NOT_CONFIG) {//0-1.config devs32Ret = RK_MPI_VI_SetDevAttr(ctx->devId, &ctx->stDevAttr);if(s32Ret != RK_SUCCESS) { ctx->stChnAttr.st...
#函数定义: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...
vi_chn_attr.enWorkMode = VI_WORK_MODE_NORMAL;- ret = RK_MPI_VI_SetChnAttr(1, 1, &vi_...
vi_chn_attr_01.u32Height = video_height; vi_chn_attr_01.enPixFmt = IMAGE_TYPE_NV12; vi_chn_attr_01.enBufType = VI_CHN_BUF_TYPE_MMAP; vi_chn_attr_01.enWorkMode = VI_WORK_MODE_NORMAL; ret = RK_MPI_VI_SetChnAttr(s32CamId, 0, &vi_chn_attr_01); ...
MEDIA_BUFFER mb =NULL;while(!quit) {//从VENC通道0中阻塞获取数据mb =RK_MPI_SYS_GetMediaBuffer(RK_ID_VENC,0,-1);if(!mb) {printf("RK_MPI_SYS_GetMediaBuffer get null buffer!\n");break; }printf("Get packet:ptr:%p, fd:%d, size:%zu, mode:%d, channel:%d, ""timestamp:%lld\n"...
1,首先参考sdk/external/rkmedia/examples/rkmedia_vi_rknn_venc_rstp_test.c的代码,并在同一目录下创建rkmedia_vi_venc_rtsp_md.c文件,适配自己的摄像头编写代码。这里我使用的摄像头为USB摄像头,输出图像格式为YUYV,有两种分辨率,分别为640x480,1280x720. ...
1,首先参考sdk/external/rkmedia/examples/rkmedia_vi_rknn_venc_rstp_test.c的代码,并在同一目录下创建rkmedia_vi_venc_rtsp_md.c文件,适配自己的摄像头编写代码。这里我使用的摄像头为USB摄像头,输出图像格式为YUYV,有两种分辨率,分别为640x480,1280x720. ...
#函数定义: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 通道属性 #函数定义: RK_MPI_VI_SetChnAttr(VI_PIPE ViPipe, VI_CHN ViChn, const VI_CHN_ATTR_S *pstChnAttr); # ViPipe 为 VI 管道号;ViChn 为 VI 通道号; pstChnAttr 为 VI 通道属性结构体指针。 #使用示例: RK_MPI_VI_SetChnAttr(vi_pipe, stViChn.s32ChnId, &vi_chn_attr)...