EsamSettings class
Settings for Event Signaling And Messaging (ESAM). If you don't do ad insertion, you can ignore these settings.
Constructors
- EsamSettings({EsamManifestConfirmConditionNotification? manifestConfirmConditionNotification, int? responseSignalPreroll, EsamSignalProcessingNotification? signalProcessingNotification})
-
EsamSettings.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- manifestConfirmConditionNotification → 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).
final
- responseSignalPreroll → int?
-
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signalProcessingNotification → 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).
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited