#include <CscCaptureEngine.h>
◆ CscEntityVideoSource()
| conscience_core::media_capture::CscEntityVideoSource::CscEntityVideoSource |
( |
const CscEntityVideoSourceType & |
type, |
|
|
const map< string, string > & |
parameters = {} |
|
) |
| |
◆ equals()
◆ fromSerialized()
| ptr< CscEntityVideoSource > conscience_core::media_capture::CscEntityVideoSource::fromSerialized |
( |
const string & |
serializedVideoSource | ) |
|
|
static |
◆ fromSerializedJson()
◆ getId()
| const string & conscience_core::media_capture::CscEntityVideoSource::getId |
( |
| ) |
const |
◆ getIntParameter()
| int conscience_core::media_capture::CscEntityVideoSource::getIntParameter |
( |
const string & |
parameterName | ) |
|
◆ getNetworkStreamUrl()
| optional< string > conscience_core::media_capture::CscEntityVideoSource::getNetworkStreamUrl |
( |
| ) |
|
- Returns
- network stream URL - if this source is a network stream - empty otherwise
◆ getOptionalIntParameter()
| optional< int > conscience_core::media_capture::CscEntityVideoSource::getOptionalIntParameter |
( |
const string & |
parameterName | ) |
|
◆ getOptionalParam()
| optional< string > conscience_core::media_capture::CscEntityVideoSource::getOptionalParam |
( |
const string & |
parameterName | ) |
|
◆ getParameter()
| string conscience_core::media_capture::CscEntityVideoSource::getParameter |
( |
const string & |
parameterName | ) |
|
◆ getType()
| const CscEntityVideoSourceType & conscience_core::media_capture::CscEntityVideoSource::getType |
( |
| ) |
|
◆ isNone()
| bool conscience_core::media_capture::CscEntityVideoSource::isNone |
( |
| ) |
const |
◆ localDeviceStream()
| ptr< CscEntityVideoSource > conscience_core::media_capture::CscEntityVideoSource::localDeviceStream |
( |
const int & |
deviceId, |
|
|
const optional< Resolution > & |
resolution = {}, |
|
|
const optional< unsigned > & |
fps = {} |
|
) |
| |
|
static |
◆ localFileStream()
| ptr< CscEntityVideoSource > conscience_core::media_capture::CscEntityVideoSource::localFileStream |
( |
const string & |
footagePath | ) |
|
|
static |
◆ networkStream()
| ptr< CscEntityVideoSource > conscience_core::media_capture::CscEntityVideoSource::networkStream |
( |
const string & |
streamUrl, |
|
|
const optional< Resolution > & |
resolution = {}, |
|
|
const optional< int > & |
fps = {}, |
|
|
const map< string, string > & |
additionalParams = {} |
|
) |
| |
|
static |
- Parameters
-
| resolution | a pair: width is the first item, height is the second |
◆ none()
◆ operator string()
| conscience_core::media_capture::CscEntityVideoSource::operator string |
( |
| ) |
|
|
inline |
◆ serialize()
| string conscience_core::media_capture::CscEntityVideoSource::serialize |
( |
| ) |
const |
◆ serializeJson()
| CscJsonObject * conscience_core::media_capture::CscEntityVideoSource::serializeJson |
( |
| ) |
const |
◆ toString()
| string conscience_core::media_capture::CscEntityVideoSource::toString |
( |
| ) |
|
The documentation for this class was generated from the following files: