Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayCodec::cVideoH264Enc Class Reference

#include <cVideoH264.h>

Inheritance diagram for GrayCodec::cVideoH264Enc:
GrayLib::IVideoCompress GrayCodec::cVideoH264

Additional Inherited Members

- Public Member Functions inherited from GrayLib::IVideoCompress
virtual ~IVideoCompress ()
 
virtual HRESULT CompStart (const cSurfaceInfo &rInfo, cSurfaceBitmapInfo *pbiOut)=0
 
virtual HRESULT CompFrame (const cSurfaceBase &frame, OUT const void *&rpCompRet, OUT size_t &rnSizeRet, OUT bool &rbIsKey)=0
 
virtual void CompEnd ()
 
virtual AV_QUALITY_t get_CompQuality () const
 
- Public Member Functions inherited from GrayCodec::cVideoH264
 cVideoH264 (void)
 
 ~cVideoH264 (void)
 

Detailed Description

Encode a H.264 video stream. We should cache this if possible if it might be reused since it is CPU heavy.


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