[][src]Struct rusoto_mediaconvert::EsamSettings

pub struct EsamSettings {
    pub manifest_confirm_condition_notification: Option<EsamManifestConfirmConditionNotification>,
    pub response_signal_preroll: Option<i64>,
    pub signal_processing_notification: Option<EsamSignalProcessingNotification>,
}

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

Fields

manifest_confirm_condition_notification: Option<EsamManifestConfirmConditionNotification>

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).

response_signal_preroll: Option<i64>

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.

signal_processing_notification: Option<EsamSignalProcessingNotification>

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).

Trait Implementations

impl PartialEq<EsamSettings> for EsamSettings[src]

impl Default for EsamSettings[src]

impl Clone for EsamSettings[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for EsamSettings[src]

impl Serialize for EsamSettings[src]

impl<'de> Deserialize<'de> for EsamSettings[src]

Auto Trait Implementations

impl Send for EsamSettings

impl Sync for EsamSettings

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self