LeviLamina
Loading...
Searching...
No Matches
webrtc::PlanarYuv16BBuffer Class Referenceabstract
+ Inheritance diagram for webrtc::PlanarYuv16BBuffer:

Public Types

enum class  Type : int {
  KNative = 0 , KI420 = 1 , KI420A = 2 , KI422 = 3 ,
  KI444 = 4 , KI010 = 5 , KI210 = 6 , KI410 = 7 ,
  KNV12 = 8
}
 

Public Member Functions

virtual ushort const * DataY () const =0
 
virtual ushort const * DataU () const =0
 
virtual ushort const * DataV () const =0
 
virtual int ChromaWidth () const =0
 
virtual int ChromaHeight () const =0
 
virtual int StrideY () const =0
 
virtual int StrideU () const =0
 
virtual int StrideV () const =0
 
virtual::webrtc::VideoFrameBuffer::Type type () const =0
 
virtual int width () const =0
 
virtual int height () const =0
 
virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterfaceToI420 ()=0
 
virtual::webrtc::I420BufferInterface const * GetI420 () const
 
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBufferCropAndScale (int, int, int, int, int, int)
 
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBufferGetMappedFrameBuffer (::rtc::ArrayView<::webrtc::VideoFrameBuffer::Type >)
 
virtual void AddRef () const =0
 
virtual::webrtc::RefCountReleaseStatus Release () const =0
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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