49 m_width = m_renderer->GetRenderWindow()->GetSize()[0];
50 m_height = m_renderer->GetRenderWindow()->GetSize()[1];
52 if(m_RemoveColouredFrame)
58 m_width -= m_width % 4;
59 m_height -= m_height % 4;
61 m_currentFrame = cvCreateImage(cvSize(m_width,m_height),8,3);
62 m_currentFrame->origin = 1;
84 if(m_FourCCCodec !=
nullptr)
87 m_aviWriter = cvCreateVideoWriter(m_sFile.c_str(),CV_FOURCC(m_FourCCCodec[0],m_FourCCCodec[1],m_FourCCCodec[2],
88 m_FourCCCodec[3]),m_dwRate,cvSize(m_width,m_height),1);
90 m_aviWriter = cvCreateVideoWriter(m_sFile.c_str(),CV_FOURCC(m_FourCCCodec[0],m_FourCCCodec[1],m_FourCCCodec[2],
91 m_FourCCCodec[3]),m_dwRate,cvSize(m_width,m_height));
97 m_aviWriter = cvCreateVideoWriter(m_sFile.c_str(),-1,m_dwRate,cvSize(m_width,m_height),1);
99 m_aviWriter = cvCreateVideoWriter(m_sFile.c_str(),CV_FOURCC(
'X',
'V',
'I',
'D'),m_dwRate,cvSize(m_width,m_height));
106 std::cout <<
"errors initializing video writer...correct video file path? on linux: ffmpeg must be included in OpenCV.";