DVBLink Remote API Library documentation  0.2.0-Master
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
dvblinkremote::RecordingSettings Class Reference

Represent recording settings which is used as output parameter for the IDVBLinkRemoteConnection::GetRecordingSettings method. More...

Inheritance diagram for dvblinkremote::RecordingSettings:
dvblinkremote::Response

Public Member Functions

 RecordingSettings ()
 Initializes a new instance of the dvblinkremote::RecordingSettings class.
 RecordingSettings (RecordingSettings &recordingSettings)
 Initializes a new instance of the dvblinkremote::RecordingSettings class by coping another dvblinkremote::RecordingSettings instance.
 ~RecordingSettings ()
 Destructor for cleaning up allocated memory.

Public Attributes

int TimeMarginBeforeScheduledRecordings
 The configured time margin before a schedule recording is started.
int TimeMarginAfterScheduledRecordings
 The configured time margin after a schedule recording is stopped.
std::string RecordingPath
 The file system path where recordings will be stored.
long TotalSpace
 The total space in KB.
long AvailableSpace
 The available space in KB.

Detailed Description

Represent recording settings which is used as output parameter for the IDVBLinkRemoteConnection::GetRecordingSettings method.

See Also
IDVBLinkRemoteConnection::GetRecordingSettings()

Constructor & Destructor Documentation

dvblinkremote::RecordingSettings::RecordingSettings ( )

Initializes a new instance of the dvblinkremote::RecordingSettings class.

dvblinkremote::RecordingSettings::RecordingSettings ( RecordingSettings recordingSettings)

Initializes a new instance of the dvblinkremote::RecordingSettings class by coping another dvblinkremote::RecordingSettings instance.

Parameters
recordingSettingsa dvblinkremote::RecordingSettings reference.
dvblinkremote::RecordingSettings::~RecordingSettings ( )

Destructor for cleaning up allocated memory.

Member Data Documentation

long dvblinkremote::RecordingSettings::AvailableSpace

The available space in KB.

std::string dvblinkremote::RecordingSettings::RecordingPath

The file system path where recordings will be stored.

int dvblinkremote::RecordingSettings::TimeMarginAfterScheduledRecordings

The configured time margin after a schedule recording is stopped.

int dvblinkremote::RecordingSettings::TimeMarginBeforeScheduledRecordings

The configured time margin before a schedule recording is started.

long dvblinkremote::RecordingSettings::TotalSpace

The total space in KB.