Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::IVideoDecompress Struct Referenceabstract

#include <cVideoCodec.h>

Inheritance diagram for GrayLib::IVideoDecompress:
GrayCodec::cVideoH264Dec GrayCodec::cVideoVP8Dec GrayLib::cVideoBZDecomp GrayLib::cVideoCodecNull GrayLib::cVideoFSDecomp

Public Member Functions

virtual ~IVideoDecompress ()
 
virtual HRESULT DecompStart (const cSurfaceBitmapInfo *pbiInp, cSurfaceInfo *pFrameInfo)=0
 
virtual HRESULT DecompFrame (const void *pCompData, size_t nSizeComp, cSurfaceBase &frame)=0
 
virtual void DecompEnd ()
 

Constructor & Destructor Documentation

◆ ~IVideoDecompress()

virtual GrayLib::IVideoDecompress::~IVideoDecompress ( )
inlinevirtual

Member Function Documentation

◆ DecompEnd()

virtual void GrayLib::IVideoDecompress::DecompEnd ( )
inlinevirtual

◆ DecompFrame()

virtual HRESULT GrayLib::IVideoDecompress::DecompFrame ( const void *  pCompData,
size_t  nSizeComp,
cSurfaceBase frame 
)
pure virtual

◆ DecompStart()

virtual HRESULT GrayLib::IVideoDecompress::DecompStart ( const cSurfaceBitmapInfo pbiInp,
cSurfaceInfo pFrameInfo 
)
pure virtual

The documentation for this struct was generated from the following file: