Reduce the use of C-pointers in CalypFrame and CalypStream

This commit is contained in:
2021-07-10 16:28:10 +01:00
parent be82c6ca89
commit 8ef5b31268
25 changed files with 174 additions and 158 deletions
+7 -1
View File
@@ -24,6 +24,8 @@
#include "FrameShift.h"
#include <memory>
FrameShift::FrameShift()
{
/* Module Definition */
@@ -48,7 +50,11 @@ FrameShift::FrameShift()
bool FrameShift::create( std::vector<CalypFrame*> apcFrameList )
{
_BASIC_MODULE_API_2_CHECK_
m_pcProcessedFrame = new CalypFrame( apcFrameList[0] );
m_pcProcessedFrame = new CalypFrame{ apcFrameList[0]->getWidth(),
apcFrameList[0]->getHeight(),
apcFrameList[0]->getPelFormat(),
apcFrameList[0]->getBitsPel(),
apcFrameList[0]->getHasNegativeValues() };
return true;
}