|  | 
|  | CStarfishVideoBuffer (int id) | 
|  | 
| AVPixelFormat | GetFormat () override | 
|  | 
| void | Acquire () | 
|  | 
| void | Acquire (std::shared_ptr< IVideoBufferPool > pool) | 
|  | 
| void | Release () | 
|  | 
| int | GetId () const | 
|  | 
| virtual uint8_t * | GetMemPtr () | 
|  | 
| virtual void | GetPlanes (uint8_t *(&planes)[YuvImage::MAX_PLANES]) | 
|  | 
| virtual void | GetStrides (int(&strides)[YuvImage::MAX_PLANES]) | 
|  | 
| virtual void | SetPixelFormat (const AVPixelFormat pixFormat) | 
|  | 
| virtual void | SetDimensions (int width, int height, const int(&strides)[YuvImage::MAX_PLANES]) | 
|  | 
| virtual void | SetDimensions (int width, int height, const int(&strides)[YuvImage::MAX_PLANES], const int(&planeOffsets)[YuvImage::MAX_PLANES]) | 
|  | 
|  | 
| static bool | CopyPicture (YuvImage *pDst, YuvImage *pSrc) | 
|  | 
| static bool | CopyNV12Picture (YuvImage *pDst, YuvImage *pSrc) | 
|  | 
| static bool | CopyYUV422PackedPicture (YuvImage *pDst, YuvImage *pSrc) | 
|  | 
|  | CVideoBuffer (int id) | 
|  | 
| AVPixelFormat | m_pixFormat = AV_PIX_FMT_NONE | 
|  | 
| std::atomic_int | m_refCount | 
|  | 
| int | m_id | 
|  | 
| std::shared_ptr< IVideoBufferPool > | m_pool | 
|  | 
The documentation for this class was generated from the following file: