public static interface EsamSettings.Builder extends SdkPojo, CopyableBuilder<EsamSettings.Builder,EsamSettings>
Modifier and Type | Method and Description |
---|---|
default EsamSettings.Builder |
manifestConfirmConditionNotification(Consumer<EsamManifestConfirmConditionNotification.Builder> manifestConfirmConditionNotification)
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.
|
EsamSettings.Builder |
manifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
Specifies an ESAM ManifestConfirmConditionNotification XML as per OC-SP-ESAM-API-I03-131025.
|
EsamSettings.Builder |
responseSignalPreroll(Integer responseSignalPreroll)
Specifies the stream distance, in milliseconds, between the SCTE 35 messages that the transcoder places and
the splice points that they refer to.
|
default EsamSettings.Builder |
signalProcessingNotification(Consumer<EsamSignalProcessingNotification.Builder> signalProcessingNotification)
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.
|
EsamSettings.Builder |
signalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
Specifies an ESAM SignalProcessingNotification XML as per OC-SP-ESAM-API-I03-131025.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
EsamSettings.Builder manifestConfirmConditionNotification(EsamManifestConfirmConditionNotification manifestConfirmConditionNotification)
manifestConfirmConditionNotification
- 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).default EsamSettings.Builder manifestConfirmConditionNotification(Consumer<EsamManifestConfirmConditionNotification.Builder> manifestConfirmConditionNotification)
EsamManifestConfirmConditionNotification.Builder
avoiding
the need to create one manually via EsamManifestConfirmConditionNotification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to
manifestConfirmConditionNotification(EsamManifestConfirmConditionNotification)
.manifestConfirmConditionNotification
- a consumer that will call methods on EsamManifestConfirmConditionNotification.Builder
manifestConfirmConditionNotification(EsamManifestConfirmConditionNotification)
EsamSettings.Builder responseSignalPreroll(Integer responseSignalPreroll)
responseSignalPreroll
- 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.EsamSettings.Builder signalProcessingNotification(EsamSignalProcessingNotification signalProcessingNotification)
signalProcessingNotification
- 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).default EsamSettings.Builder signalProcessingNotification(Consumer<EsamSignalProcessingNotification.Builder> signalProcessingNotification)
EsamSignalProcessingNotification.Builder
avoiding the need to create one
manually via EsamSignalProcessingNotification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to
signalProcessingNotification(EsamSignalProcessingNotification)
.signalProcessingNotification
- a consumer that will call methods on EsamSignalProcessingNotification.Builder
signalProcessingNotification(EsamSignalProcessingNotification)
Copyright © 2019. All rights reserved.