webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
webrtc::VideoFrameBuffer Class Referenceabstract

#include <video_frame_buffer.h>

Inheritance diagram for webrtc::VideoFrameBuffer:
rtc::RefCountInterface rtc::RefCountInterface webrtc::I420Buffer webrtc::I420Buffer webrtc::NativeHandleBuffer webrtc::NativeHandleBuffer webrtc::WrappedI420Buffer webrtc::WrappedI420Buffer webrtc::CoreVideoFrameBuffer webrtc::CoreVideoFrameBuffer webrtc::test::FakeNativeHandleBuffer webrtc::test::FakeNativeHandleBuffer webrtc::testing::FakeNativeHandleBuffer webrtc_jni::AndroidTextureBuffer webrtc_jni::AndroidTextureBuffer webrtc::CoreVideoFrameBuffer webrtc::CoreVideoFrameBuffer webrtc::test::FakeNativeHandleBuffer webrtc::test::FakeNativeHandleBuffer webrtc::testing::FakeNativeHandleBuffer webrtc_jni::AndroidTextureBuffer webrtc_jni::AndroidTextureBuffer

Public Member Functions

virtual int width () const =0
 
virtual int height () const =0
 
virtual const uint8_tDataY () const =0
 
virtual const uint8_tDataU () const =0
 
virtual const uint8_tDataV () const =0
 
virtual int StrideY () const =0
 
virtual int StrideU () const =0
 
virtual int StrideV () const =0
 
virtual voidnative_handle () const =0
 
virtual rtc::scoped_refptr< VideoFrameBufferNativeToI420Buffer ()=0
 
virtual int width () const =0
 
virtual int height () const =0
 
virtual const uint8_tDataY () const =0
 
virtual const uint8_tDataU () const =0
 
virtual const uint8_tDataV () const =0
 
virtual int StrideY () const =0
 
virtual int StrideU () const =0
 
virtual int StrideV () const =0
 
virtual voidnative_handle () const =0
 
virtual rtc::scoped_refptr< VideoFrameBufferNativeToI420Buffer ()=0
 
- Public Member Functions inherited from rtc::RefCountInterface
virtual int AddRef () const =0
 
virtual int Release () const =0
 
virtual int AddRef () const =0
 
virtual int Release () const =0
 

Protected Member Functions

 ~VideoFrameBuffer () override
 
 ~VideoFrameBuffer () override
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ ~VideoFrameBuffer() [1/2]

webrtc::VideoFrameBuffer::~VideoFrameBuffer ( )
inlineoverrideprotected

◆ ~VideoFrameBuffer() [2/2]

webrtc::VideoFrameBuffer::~VideoFrameBuffer ( )
inlineoverrideprotected

Member Function Documentation

◆ DataU() [1/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataU ( ) const
pure virtual

◆ DataU() [2/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataU ( ) const
pure virtual

◆ DataV() [1/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataV ( ) const
pure virtual

◆ DataV() [2/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataV ( ) const
pure virtual

◆ DataY() [1/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataY ( ) const
pure virtual

◆ DataY() [2/2]

virtual const uint8_t* webrtc::VideoFrameBuffer::DataY ( ) const
pure virtual

◆ height() [1/2]

virtual int webrtc::VideoFrameBuffer::height ( ) const
pure virtual

◆ height() [2/2]

virtual int webrtc::VideoFrameBuffer::height ( ) const
pure virtual

◆ native_handle() [1/2]

virtual void* webrtc::VideoFrameBuffer::native_handle ( ) const
pure virtual

◆ native_handle() [2/2]

virtual void* webrtc::VideoFrameBuffer::native_handle ( ) const
pure virtual

◆ NativeToI420Buffer() [1/2]

virtual rtc::scoped_refptr<VideoFrameBuffer> webrtc::VideoFrameBuffer::NativeToI420Buffer ( )
pure virtual

◆ NativeToI420Buffer() [2/2]

virtual rtc::scoped_refptr<VideoFrameBuffer> webrtc::VideoFrameBuffer::NativeToI420Buffer ( )
pure virtual

◆ StrideU() [1/2]

virtual int webrtc::VideoFrameBuffer::StrideU ( ) const
pure virtual

◆ StrideU() [2/2]

virtual int webrtc::VideoFrameBuffer::StrideU ( ) const
pure virtual

◆ StrideV() [1/2]

virtual int webrtc::VideoFrameBuffer::StrideV ( ) const
pure virtual

◆ StrideV() [2/2]

virtual int webrtc::VideoFrameBuffer::StrideV ( ) const
pure virtual

◆ StrideY() [1/2]

virtual int webrtc::VideoFrameBuffer::StrideY ( ) const
pure virtual

◆ StrideY() [2/2]

virtual int webrtc::VideoFrameBuffer::StrideY ( ) const
pure virtual

◆ width() [1/2]

virtual int webrtc::VideoFrameBuffer::width ( ) const
pure virtual

◆ width() [2/2]

virtual int webrtc::VideoFrameBuffer::width ( ) const
pure virtual

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