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

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::webrtc::VideoFrameBuffer::Type type () const
 
virtual int ChromaWidth () const
 
virtual int ChromaHeight () const
 
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBufferCropAndScale (int, int, int, int, int, int)
 
virtual uchar const * DataY () const =0
 
virtual uchar const * DataUV () const =0
 
virtual int StrideY () const =0
 
virtual int StrideUV () 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::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 ()
 

Member Function Documentation

◆ type()

virtual::webrtc::VideoFrameBuffer::Type webrtc::NV12BufferInterface::type ( ) const
virtual

◆ ChromaWidth()

virtual int webrtc::NV12BufferInterface::ChromaWidth ( ) const
virtual

◆ ChromaHeight()

virtual int webrtc::NV12BufferInterface::ChromaHeight ( ) const
virtual

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