MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
millicast::VideoSource::Builder Struct Reference

The Builder struct to build a video source. More...

#include <source.h>

Inheritance diagram for millicast::VideoSource::Builder:
Inheritance graph
[legend]
Collaboration diagram for millicast::VideoSource::Builder:
Collaboration graph
[legend]

Public Member Functions

MILLICAST_API Builder () noexcept=default
 
MILLICAST_API Ptr build () noexcept
 Create a new video source.
 

Public Attributes

std::vector< VideoCapabilitiescapabilities
 
- Public Attributes inherited from millicast::Source::SourceInformation
Type type
 
int id
 
std::string name
 
std::string unique_id
 

Detailed Description

The Builder struct to build a video source.

Constructor & Destructor Documentation

◆ Builder()

MILLICAST_API millicast::VideoSource::Builder::Builder ( )
defaultnoexcept

Member Function Documentation

◆ build()

MILLICAST_API Ptr millicast::VideoSource::Builder::build ( )
noexcept

Create a new video source.

Returns
A video source object as VideoSource::Ptr

Member Data Documentation

◆ capabilities

std::vector<VideoCapabilities> millicast::VideoSource::Builder::capabilities

Capabilities of the video source


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