Public Types | Public Member Functions
cv::gpu::VideoWriter_GPU::EncoderCallBack Class Reference

#include <gpu.hpp>

List of all members.

Public Types

enum  PicType { IFRAME = 1, PFRAME = 2, BFRAME = 3 }

Public Member Functions

virtual ~EncoderCallBack ()
virtual ucharacquireBitStream (int *bufferSize)=0
virtual void releaseBitStream (unsigned char *data, int size)=0
virtual void onBeginFrame (int frameNumber, PicType picType)=0
virtual void onEndFrame (int frameNumber, PicType picType)=0

Member Enumeration Documentation

Enumerator:
IFRAME 
PFRAME 
BFRAME 

Constructor & Destructor Documentation


Member Function Documentation

virtual uchar* cv::gpu::VideoWriter_GPU::EncoderCallBack::acquireBitStream ( int *  bufferSize) [pure virtual]
virtual void cv::gpu::VideoWriter_GPU::EncoderCallBack::releaseBitStream ( unsigned char *  data,
int  size 
) [pure virtual]
virtual void cv::gpu::VideoWriter_GPU::EncoderCallBack::onBeginFrame ( int  frameNumber,
PicType  picType 
) [pure virtual]
virtual void cv::gpu::VideoWriter_GPU::EncoderCallBack::onEndFrame ( int  frameNumber,
PicType  picType 
) [pure virtual]

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