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

#include <video_frame.h>

Public Member Functions

 VideoFrame (const rtc::scoped_refptr< VideoFrameBuffer > &buffer, webrtc::VideoRotation rotation, int64_t timestamp_us)
 
 VideoFrame (const rtc::scoped_refptr< VideoFrameBuffer > &buffer, uint32_t timestamp, int64_t render_time_ms, VideoRotation rotation)
 
 ~VideoFrame ()
 
 VideoFrame (const VideoFrame &)
 
 VideoFrame (VideoFrame &&)
 
VideoFrameoperator= (const VideoFrame &)
 
VideoFrameoperator= (VideoFrame &&)
 
int width () const
 
int height () const
 
uint32_t size () const
 
int64_t timestamp_us () const
 
void set_timestamp_us (int64_t timestamp_us)
 
void set_timestamp (uint32_t timestamp)
 
uint32_t timestamp () const
 
uint32_t transport_frame_id () const
 
void set_ntp_time_ms (int64_t ntp_time_ms)
 
int64_t ntp_time_ms () const
 
VideoRotation rotation () const
 
void set_rotation (VideoRotation rotation)
 
int64_t render_time_ms () const
 
rtc::scoped_refptr< webrtc::VideoFrameBuffervideo_frame_buffer () const
 
bool is_texture () const
 
 VideoFrame (const rtc::scoped_refptr< VideoFrameBuffer > &buffer, webrtc::VideoRotation rotation, int64_t timestamp_us)
 
 VideoFrame (const rtc::scoped_refptr< VideoFrameBuffer > &buffer, uint32_t timestamp, int64_t render_time_ms, VideoRotation rotation)
 
 ~VideoFrame ()
 
 VideoFrame (const VideoFrame &)
 
 VideoFrame (VideoFrame &&)
 
VideoFrameoperator= (const VideoFrame &)
 
VideoFrameoperator= (VideoFrame &&)
 
int width () const
 
int height () const
 
uint32_t size () const
 
int64_t timestamp_us () const
 
void set_timestamp_us (int64_t timestamp_us)
 
void set_timestamp (uint32_t timestamp)
 
uint32_t timestamp () const
 
uint32_t transport_frame_id () const
 
void set_ntp_time_ms (int64_t ntp_time_ms)
 
int64_t ntp_time_ms () const
 
VideoRotation rotation () const
 
void set_rotation (VideoRotation rotation)
 
int64_t render_time_ms () const
 
rtc::scoped_refptr< webrtc::VideoFrameBuffervideo_frame_buffer () const
 
bool is_texture () const
 

Constructor & Destructor Documentation

◆ VideoFrame() [1/8]

webrtc::VideoFrame::VideoFrame ( const rtc::scoped_refptr< VideoFrameBuffer > &  buffer,
webrtc::VideoRotation  rotation,
int64_t  timestamp_us 
)

◆ VideoFrame() [2/8]

webrtc::VideoFrame::VideoFrame ( const rtc::scoped_refptr< VideoFrameBuffer > &  buffer,
uint32_t  timestamp,
int64_t  render_time_ms,
VideoRotation  rotation 
)

◆ ~VideoFrame() [1/2]

webrtc::VideoFrame::~VideoFrame ( )
default

◆ VideoFrame() [3/8]

webrtc::VideoFrame::VideoFrame ( const VideoFrame )
default

◆ VideoFrame() [4/8]

webrtc::VideoFrame::VideoFrame ( VideoFrame &&  )
default

◆ VideoFrame() [5/8]

webrtc::VideoFrame::VideoFrame ( const rtc::scoped_refptr< VideoFrameBuffer > &  buffer,
webrtc::VideoRotation  rotation,
int64_t  timestamp_us 
)

◆ VideoFrame() [6/8]

webrtc::VideoFrame::VideoFrame ( const rtc::scoped_refptr< VideoFrameBuffer > &  buffer,
uint32_t  timestamp,
int64_t  render_time_ms,
VideoRotation  rotation 
)

◆ ~VideoFrame() [2/2]

webrtc::VideoFrame::~VideoFrame ( )

◆ VideoFrame() [7/8]

webrtc::VideoFrame::VideoFrame ( const VideoFrame )

◆ VideoFrame() [8/8]

webrtc::VideoFrame::VideoFrame ( VideoFrame &&  )

Member Function Documentation

◆ height() [1/2]

int webrtc::VideoFrame::height ( ) const

◆ height() [2/2]

int webrtc::VideoFrame::height ( ) const

◆ is_texture() [1/2]

bool webrtc::VideoFrame::is_texture ( ) const
inline

◆ is_texture() [2/2]

bool webrtc::VideoFrame::is_texture ( ) const
inline

◆ ntp_time_ms() [1/2]

int64_t webrtc::VideoFrame::ntp_time_ms ( ) const
inline

◆ ntp_time_ms() [2/2]

int64_t webrtc::VideoFrame::ntp_time_ms ( ) const
inline

◆ operator=() [1/4]

VideoFrame & webrtc::VideoFrame::operator= ( const VideoFrame )
default

◆ operator=() [2/4]

VideoFrame& webrtc::VideoFrame::operator= ( const VideoFrame )

◆ operator=() [3/4]

VideoFrame & webrtc::VideoFrame::operator= ( VideoFrame &&  )
default

◆ operator=() [4/4]

VideoFrame& webrtc::VideoFrame::operator= ( VideoFrame &&  )

◆ render_time_ms() [1/2]

int64_t webrtc::VideoFrame::render_time_ms ( ) const

◆ render_time_ms() [2/2]

int64_t webrtc::VideoFrame::render_time_ms ( ) const

◆ rotation() [1/2]

VideoRotation webrtc::VideoFrame::rotation ( ) const
inline

◆ rotation() [2/2]

VideoRotation webrtc::VideoFrame::rotation ( ) const
inline

◆ set_ntp_time_ms() [1/2]

void webrtc::VideoFrame::set_ntp_time_ms ( int64_t  ntp_time_ms)
inline

◆ set_ntp_time_ms() [2/2]

void webrtc::VideoFrame::set_ntp_time_ms ( int64_t  ntp_time_ms)
inline

◆ set_rotation() [1/2]

void webrtc::VideoFrame::set_rotation ( VideoRotation  rotation)
inline

◆ set_rotation() [2/2]

void webrtc::VideoFrame::set_rotation ( VideoRotation  rotation)
inline

◆ set_timestamp() [1/2]

void webrtc::VideoFrame::set_timestamp ( uint32_t  timestamp)
inline

◆ set_timestamp() [2/2]

void webrtc::VideoFrame::set_timestamp ( uint32_t  timestamp)
inline

◆ set_timestamp_us() [1/2]

void webrtc::VideoFrame::set_timestamp_us ( int64_t  timestamp_us)
inline

◆ set_timestamp_us() [2/2]

void webrtc::VideoFrame::set_timestamp_us ( int64_t  timestamp_us)
inline

◆ size() [1/2]

uint32_t webrtc::VideoFrame::size ( ) const

◆ size() [2/2]

uint32_t webrtc::VideoFrame::size ( ) const

◆ timestamp() [1/2]

uint32_t webrtc::VideoFrame::timestamp ( ) const
inline

◆ timestamp() [2/2]

uint32_t webrtc::VideoFrame::timestamp ( ) const
inline

◆ timestamp_us() [1/2]

int64_t webrtc::VideoFrame::timestamp_us ( ) const
inline

◆ timestamp_us() [2/2]

int64_t webrtc::VideoFrame::timestamp_us ( ) const
inline

◆ transport_frame_id() [1/2]

uint32_t webrtc::VideoFrame::transport_frame_id ( ) const
inline

◆ transport_frame_id() [2/2]

uint32_t webrtc::VideoFrame::transport_frame_id ( ) const
inline

◆ video_frame_buffer() [1/2]

rtc::scoped_refptr<webrtc::VideoFrameBuffer> webrtc::VideoFrame::video_frame_buffer ( ) const

◆ video_frame_buffer() [2/2]

rtc::scoped_refptr< VideoFrameBuffer > webrtc::VideoFrame::video_frame_buffer ( ) const

◆ width() [1/2]

int webrtc::VideoFrame::width ( ) const

◆ width() [2/2]

int webrtc::VideoFrame::width ( ) const

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