PrivMX Endpoint v2.8.0
Loading...
Searching...
No Matches
privmx::endpoint::stream::VideoData Struct Reference

#include <stream/webrtc/include_pub/privmx/endpoint/stream/webrtc/OnTrackInterface.hpp>

Inheritance diagram for privmx::endpoint::stream::VideoData:
Collaboration diagram for privmx::endpoint::stream::VideoData:

Public Member Functions

 VideoData (const std::vector< std::string > &_streamIds, const std::string &_track, const int64_t _w, const int64_t _h, std::shared_ptr< Frame > _frameData)
Public Member Functions inherited from privmx::endpoint::stream::Data
 Data (DataType _type, const std::vector< std::string > &_streamIds, const std::string &_track)
virtual ~Data ()=default

Public Attributes

const int64_t w
const int64_t h
std::shared_ptr< FrameframeData
Public Attributes inherited from privmx::endpoint::stream::Data
DataType type
const std::vector< std::string > streamIds
const std::string track

Detailed Description

Holds a video frame delivered by a remote track.

Constructor & Destructor Documentation

◆ VideoData()

privmx::endpoint::stream::VideoData::VideoData ( const std::vector< std::string > & _streamIds,
const std::string & _track,
const int64_t _w,
const int64_t _h,
std::shared_ptr< Frame > _frameData )
inline

//doc-gen:ignore

Member Data Documentation

◆ frameData

std::shared_ptr<Frame> privmx::endpoint::stream::VideoData::frameData

the frame itself, which you convert to an image with Frame::ConvertToRGBA

◆ h

const int64_t privmx::endpoint::stream::VideoData::h

height of the frame in pixels

◆ w

const int64_t privmx::endpoint::stream::VideoData::w

width of the frame in pixels


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