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

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 ushort const * DataY () const =0
 
virtual ushort const * DataU () const =0
 
virtual ushort const * DataV () const =0
 
virtual int StrideY () const =0
 
virtual int StrideU () const =0
 
virtual int StrideV () 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 ()
 

Member Function Documentation

◆ type()

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

◆ ChromaWidth()

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

◆ ChromaHeight()

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

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