Android-cuttlefish cvd tool
Public Member Functions | Public Attributes | List of all members
cuttlefish::WebRtcScProcessedFrame Struct Reference

#include <display_handler.h>

Inheritance diagram for cuttlefish::WebRtcScProcessedFrame:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::WebRtcScProcessedFrame:
Collaboration graph
[legend]

Public Member Functions

std::unique_ptr< WebRtcScProcessedFrameClone ()
 

Public Attributes

std::unique_ptr< CvdVideoFrameBufferbuf_
 
- Public Attributes inherited from cuttlefish::ScreenConnectorFrameInfo
uint32_t display_number_
 
bool is_success_
 

Detailed Description

ScreenConnectorImpl will generate this, and enqueue

It's basically a (processed) frame, so it: must be efficiently std::move-able Also, for the sake of algorithm simplicity: must be default-constructable & assignable

Member Function Documentation

◆ Clone()

std::unique_ptr< WebRtcScProcessedFrame > cuttlefish::WebRtcScProcessedFrame::Clone ( )
inline

Member Data Documentation

◆ buf_

std::unique_ptr<CvdVideoFrameBuffer> cuttlefish::WebRtcScProcessedFrame::buf_

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