- 论坛徽章:
- 0
|
大家好,我现在需要利用MFC对采集的视频进行H264编码处理,网上找到的在MFC初始化那一块代码如下:
//---------------------------------设置编码参数----------------------------------------
enc_init.in_width = out_width; //该值如何设定
enc_init.in_height = out_height;
//enc_init.in_frameRateRes = atoi(argv[2]);
//enc_init.in_frameRateDiv = 0;
//enc_init.in_bitrate = atoi(argv[3]);
//enc_init.in_gopNum = atoi(argv[4]);
//--------------------------初始化mfc----------------------------------------
if (ioctl(mfc_fd,IOCTL_MFC_H264_ENC_INIT,&enc_init)<0) {
printf("Error reading variable information.\n" ;
exit(1);
}
想请教下各位,初始化enc_init结构体里面的参数都需要自己设定吗?还是会有默认值?如果是需要自己设定,请问应该怎么设啊?
小弟是新手,正在不懈的努力,希望能够得到各位的指点。 |
|