AWS SDK for C++  1.9.153
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::EsamSettings Class Reference

#include <EsamSettings.h>

Public Member Functions

 EsamSettings ()
 
 EsamSettings (Aws::Utils::Json::JsonView jsonValue)
 
EsamSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const EsamManifestConfirmConditionNotificationGetManifestConfirmConditionNotification () const
 
bool ManifestConfirmConditionNotificationHasBeenSet () const
 
void SetManifestConfirmConditionNotification (const EsamManifestConfirmConditionNotification &value)
 
void SetManifestConfirmConditionNotification (EsamManifestConfirmConditionNotification &&value)
 
EsamSettingsWithManifestConfirmConditionNotification (const EsamManifestConfirmConditionNotification &value)
 
EsamSettingsWithManifestConfirmConditionNotification (EsamManifestConfirmConditionNotification &&value)
 
int GetResponseSignalPreroll () const
 
bool ResponseSignalPrerollHasBeenSet () const
 
void SetResponseSignalPreroll (int value)
 
EsamSettingsWithResponseSignalPreroll (int value)
 
const EsamSignalProcessingNotificationGetSignalProcessingNotification () const
 
bool SignalProcessingNotificationHasBeenSet () const
 
void SetSignalProcessingNotification (const EsamSignalProcessingNotification &value)
 
void SetSignalProcessingNotification (EsamSignalProcessingNotification &&value)
 
EsamSettingsWithSignalProcessingNotification (const EsamSignalProcessingNotification &value)
 
EsamSettingsWithSignalProcessingNotification (EsamSignalProcessingNotification &&value)
 

Detailed Description

Settings for Event Signaling And Messaging (ESAM). If you don't do ad insertion, you can ignore these settings.

See Also:

AWS API Reference

Definition at line 33 of file EsamSettings.h.

Constructor & Destructor Documentation

◆ EsamSettings() [1/2]

Aws::MediaConvert::Model::EsamSettings::EsamSettings ( )

◆ EsamSettings() [2/2]

Aws::MediaConvert::Model::EsamSettings::EsamSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetManifestConfirmConditionNotification()

const EsamManifestConfirmConditionNotification& Aws::MediaConvert::Model::EsamSettings::GetManifestConfirmConditionNotification ( ) const
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 47 of file EsamSettings.h.

◆ GetResponseSignalPreroll()

int Aws::MediaConvert::Model::EsamSettings::GetResponseSignalPreroll ( ) const
inline

Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the splice points that they refer to. If the time between the start of the asset and the SCTE-35 message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the stream.

Definition at line 91 of file EsamSettings.h.

◆ GetSignalProcessingNotification()

const EsamSignalProcessingNotification& Aws::MediaConvert::Model::EsamSettings::GetSignalProcessingNotification ( ) const
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 123 of file EsamSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::EsamSettings::Jsonize ( ) const

◆ ManifestConfirmConditionNotificationHasBeenSet()

bool Aws::MediaConvert::Model::EsamSettings::ManifestConfirmConditionNotificationHasBeenSet ( ) const
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 54 of file EsamSettings.h.

◆ operator=()

EsamSettings& Aws::MediaConvert::Model::EsamSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResponseSignalPrerollHasBeenSet()

bool Aws::MediaConvert::Model::EsamSettings::ResponseSignalPrerollHasBeenSet ( ) const
inline

Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the splice points that they refer to. If the time between the start of the asset and the SCTE-35 message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the stream.

Definition at line 99 of file EsamSettings.h.

◆ SetManifestConfirmConditionNotification() [1/2]

void Aws::MediaConvert::Model::EsamSettings::SetManifestConfirmConditionNotification ( const EsamManifestConfirmConditionNotification value)
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 61 of file EsamSettings.h.

◆ SetManifestConfirmConditionNotification() [2/2]

void Aws::MediaConvert::Model::EsamSettings::SetManifestConfirmConditionNotification ( EsamManifestConfirmConditionNotification &&  value)
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 68 of file EsamSettings.h.

◆ SetResponseSignalPreroll()

void Aws::MediaConvert::Model::EsamSettings::SetResponseSignalPreroll ( int  value)
inline

Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the splice points that they refer to. If the time between the start of the asset and the SCTE-35 message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the stream.

Definition at line 107 of file EsamSettings.h.

◆ SetSignalProcessingNotification() [1/2]

void Aws::MediaConvert::Model::EsamSettings::SetSignalProcessingNotification ( const EsamSignalProcessingNotification value)
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 137 of file EsamSettings.h.

◆ SetSignalProcessingNotification() [2/2]

void Aws::MediaConvert::Model::EsamSettings::SetSignalProcessingNotification ( EsamSignalProcessingNotification &&  value)
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 144 of file EsamSettings.h.

◆ SignalProcessingNotificationHasBeenSet()

bool Aws::MediaConvert::Model::EsamSettings::SignalProcessingNotificationHasBeenSet ( ) const
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 130 of file EsamSettings.h.

◆ WithManifestConfirmConditionNotification() [1/2]

EsamSettings& Aws::MediaConvert::Model::EsamSettings::WithManifestConfirmConditionNotification ( const EsamManifestConfirmConditionNotification value)
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 75 of file EsamSettings.h.

◆ WithManifestConfirmConditionNotification() [2/2]

EsamSettings& Aws::MediaConvert::Model::EsamSettings::WithManifestConfirmConditionNotification ( EsamManifestConfirmConditionNotification &&  value)
inline

Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the manifest conditioning instructions that you provide in the setting MCC XML (mccXml).

Definition at line 82 of file EsamSettings.h.

◆ WithResponseSignalPreroll()

EsamSettings& Aws::MediaConvert::Model::EsamSettings::WithResponseSignalPreroll ( int  value)
inline

Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and the splice points that they refer to. If the time between the start of the asset and the SCTE-35 message is less than this value, then the transcoder places the SCTE-35 marker at the beginning of the stream.

Definition at line 115 of file EsamSettings.h.

◆ WithSignalProcessingNotification() [1/2]

EsamSettings& Aws::MediaConvert::Model::EsamSettings::WithSignalProcessingNotification ( const EsamSignalProcessingNotification value)
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 151 of file EsamSettings.h.

◆ WithSignalProcessingNotification() [2/2]

EsamSettings& Aws::MediaConvert::Model::EsamSettings::WithSignalProcessingNotification ( EsamSignalProcessingNotification &&  value)
inline

Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025. The transcoder uses the signal processing instructions that you provide in the setting SCC XML (sccXml).

Definition at line 158 of file EsamSettings.h.


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