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

#include <video_frame_buffer.h>

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

Public Member Functions

 NativeHandleBuffer (void *native_handle, int width, int height)
 
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
 
 NativeHandleBuffer (void *native_handle, int width, int height)
 
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
 
- Public Member Functions inherited from webrtc::VideoFrameBuffer
virtual rtc::scoped_refptr< VideoFrameBufferNativeToI420Buffer ()=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 Attributes

voidnative_handle_
 
const int width_
 
const int height_
 

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

◆ NativeHandleBuffer() [1/2]

webrtc::NativeHandleBuffer::NativeHandleBuffer ( void native_handle,
int  width,
int  height 
)

◆ NativeHandleBuffer() [2/2]

webrtc::NativeHandleBuffer::NativeHandleBuffer ( void native_handle,
int  width,
int  height 
)

Member Function Documentation

◆ DataU() [1/2]

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

◆ DataU() [2/2]

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

◆ DataV() [1/2]

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

◆ DataV() [2/2]

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

◆ DataY() [1/2]

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

◆ DataY() [2/2]

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

◆ height() [1/2]

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

◆ height() [2/2]

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

◆ native_handle() [1/2]

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

◆ native_handle() [2/2]

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

◆ StrideU() [1/2]

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

◆ StrideU() [2/2]

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

◆ StrideV() [1/2]

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

◆ StrideV() [2/2]

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

◆ StrideY() [1/2]

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

◆ StrideY() [2/2]

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

◆ width() [1/2]

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

◆ width() [2/2]

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

Member Data Documentation

◆ height_

const int webrtc::NativeHandleBuffer::height_
protected

◆ native_handle_

void * webrtc::NativeHandleBuffer::native_handle_
protected

◆ width_

const int webrtc::NativeHandleBuffer::width_
protected

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