webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Friends | List of all members
webrtc::WrappedI420Buffer Class Reference

#include <video_frame_buffer.h>

Inheritance diagram for webrtc::WrappedI420Buffer:
webrtc::VideoFrameBuffer webrtc::VideoFrameBuffer rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

 WrappedI420Buffer (int width, int height, const uint8_t *y_plane, int y_stride, const uint8_t *u_plane, int u_stride, const uint8_t *v_plane, int v_stride, const rtc::Callback0< void > &no_longer_used)
 
int width () const override
 
int height () const override
 
const uint8_tDataY () const override
 
const uint8_tDataU () const override
 
const uint8_tDataV () const override
 
int StrideY () const override
 
int StrideU () const override
 
int StrideV () const override
 
voidnative_handle () const override
 
rtc::scoped_refptr< VideoFrameBufferNativeToI420Buffer () override
 
 WrappedI420Buffer (int width, int height, const uint8_t *y_plane, int y_stride, const uint8_t *u_plane, int u_stride, const uint8_t *v_plane, int v_stride, const rtc::Callback0< void > &no_longer_used)
 
int width () const override
 
int height () const override
 
const uint8_tDataY () const override
 
const uint8_tDataU () const override
 
const uint8_tDataV () const override
 
int StrideY () const override
 
int StrideU () const override
 
int StrideV () const override
 
voidnative_handle () const override
 
rtc::scoped_refptr< VideoFrameBufferNativeToI420Buffer () override
 
- 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
 

Friends

class rtc::RefCountedObject< WrappedI420Buffer >
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ WrappedI420Buffer() [1/2]

webrtc::WrappedI420Buffer::WrappedI420Buffer ( int  width,
int  height,
const uint8_t y_plane,
int  y_stride,
const uint8_t u_plane,
int  u_stride,
const uint8_t v_plane,
int  v_stride,
const rtc::Callback0< void > &  no_longer_used 
)

◆ WrappedI420Buffer() [2/2]

webrtc::WrappedI420Buffer::WrappedI420Buffer ( int  width,
int  height,
const uint8_t y_plane,
int  y_stride,
const uint8_t u_plane,
int  u_stride,
const uint8_t v_plane,
int  v_stride,
const rtc::Callback0< void > &  no_longer_used 
)

Member Function Documentation

◆ DataU() [1/2]

const uint8_t * webrtc::WrappedI420Buffer::DataU ( ) const
overridevirtual

◆ DataU() [2/2]

const uint8_t* webrtc::WrappedI420Buffer::DataU ( ) const
overridevirtual

◆ DataV() [1/2]

const uint8_t * webrtc::WrappedI420Buffer::DataV ( ) const
overridevirtual

◆ DataV() [2/2]

const uint8_t* webrtc::WrappedI420Buffer::DataV ( ) const
overridevirtual

◆ DataY() [1/2]

const uint8_t * webrtc::WrappedI420Buffer::DataY ( ) const
overridevirtual

◆ DataY() [2/2]

const uint8_t* webrtc::WrappedI420Buffer::DataY ( ) const
overridevirtual

◆ height() [1/2]

int webrtc::WrappedI420Buffer::height ( ) const
overridevirtual

◆ height() [2/2]

int webrtc::WrappedI420Buffer::height ( ) const
overridevirtual

◆ native_handle() [1/2]

void * webrtc::WrappedI420Buffer::native_handle ( ) const
overridevirtual

◆ native_handle() [2/2]

void* webrtc::WrappedI420Buffer::native_handle ( ) const
overridevirtual

◆ NativeToI420Buffer() [1/2]

rtc::scoped_refptr< VideoFrameBuffer > webrtc::WrappedI420Buffer::NativeToI420Buffer ( )
overridevirtual

◆ NativeToI420Buffer() [2/2]

rtc::scoped_refptr<VideoFrameBuffer> webrtc::WrappedI420Buffer::NativeToI420Buffer ( )
overridevirtual

◆ StrideU() [1/2]

int webrtc::WrappedI420Buffer::StrideU ( ) const
overridevirtual

◆ StrideU() [2/2]

int webrtc::WrappedI420Buffer::StrideU ( ) const
overridevirtual

◆ StrideV() [1/2]

int webrtc::WrappedI420Buffer::StrideV ( ) const
overridevirtual

◆ StrideV() [2/2]

int webrtc::WrappedI420Buffer::StrideV ( ) const
overridevirtual

◆ StrideY() [1/2]

int webrtc::WrappedI420Buffer::StrideY ( ) const
overridevirtual

◆ StrideY() [2/2]

int webrtc::WrappedI420Buffer::StrideY ( ) const
overridevirtual

◆ width() [1/2]

int webrtc::WrappedI420Buffer::width ( ) const
overridevirtual

◆ width() [2/2]

int webrtc::WrappedI420Buffer::width ( ) const
overridevirtual

Friends And Related Function Documentation

◆ rtc::RefCountedObject< WrappedI420Buffer >


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