#include <VideoBuffer.h>
◆ CVideoBuffer() [1/2]
  
  
      
        
          | CVideoBuffer::CVideoBuffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~CVideoBuffer()
  
  
      
        
          | virtual CVideoBuffer::~CVideoBuffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ CVideoBuffer() [2/2]
  
  
      
        
          | CVideoBuffer::CVideoBuffer  | 
          ( | 
          int  | 
          id | ) | 
           | 
         
       
   | 
  
explicitprotected   | 
  
 
 
◆ Acquire() [1/2]
      
        
          | void CVideoBuffer::Acquire  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Acquire() [2/2]
◆ CopyNV12Picture()
◆ CopyPicture()
◆ CopyYUV422PackedPicture()
◆ GetFormat()
  
  
      
        
          | AVPixelFormat CVideoBuffer::GetFormat  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetId()
  
  
      
        
          | int CVideoBuffer::GetId  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetMemPtr()
  
  
      
        
          | virtual uint8_t * CVideoBuffer::GetMemPtr  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetPlanes()
  
  
      
        
          | virtual void CVideoBuffer::GetPlanes  | 
          ( | 
          uint8_t *(&)  | 
          planes[YuvImage::MAX_PLANES] | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ GetStrides()
  
  
      
        
          | virtual void CVideoBuffer::GetStrides  | 
          ( | 
          int(&)  | 
          strides[YuvImage::MAX_PLANES] | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ Release()
      
        
          | void CVideoBuffer::Release  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ SetDimensions() [1/2]
  
  
      
        
          | virtual void CVideoBuffer::SetDimensions  | 
          ( | 
          int  | 
          width,  | 
         
        
           | 
           | 
          int  | 
          height,  | 
         
        
           | 
           | 
          const int(&)  | 
          strides[YuvImage::MAX_PLANES]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ SetDimensions() [2/2]
  
  
      
        
          | virtual void CVideoBuffer::SetDimensions  | 
          ( | 
          int  | 
          width,  | 
         
        
           | 
           | 
          int  | 
          height,  | 
         
        
           | 
           | 
          const int(&)  | 
          strides[YuvImage::MAX_PLANES],  | 
         
        
           | 
           | 
          const int(&)  | 
          planeOffsets[YuvImage::MAX_PLANES]  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ m_id
◆ m_pixFormat
  
  
      
        
          | AVPixelFormat CVideoBuffer::m_pixFormat = AV_PIX_FMT_NONE | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_pool
◆ m_refCount
  
  
      
        
          | std::atomic_int CVideoBuffer::m_refCount | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: