Class CmafIngestOutputGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CmafIngestOutputGroupProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CmafIngestOutputGroupProps
CmafIngestOutputGroupProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.medialive.alpha.CmafIngestOutputGroupProps
CmafIngestOutputGroupProps.Builder, CmafIngestOutputGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCmafIngestOutputGroupProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal List<OutputDestination> (experimental) Configure additional destinations to fan out the CMAF ingest output to extra endpoints, for example for cross-region delivery or backup packaging.final List<CmafCaptionLanguageMapping> (experimental) Maps captions channels to languages for this CMAF Ingest output group.final List<OutputDestination> (experimental) The primary CMAF ingest destinations — one per pipeline.final Id3Behavior(experimental) The ID3 behavior for the CMAF ingest output.final String(experimental) The name modifier for ID3 metadata.final KlvBehavior(experimental) The KLV behavior for the CMAF ingest output.final String(experimental) The name modifier for KLV metadata.final StringgetName()(experimental) The name of this output group.final NielsenId3Behavior(experimental) The Nielsen ID3 behavior for the CMAF ingest output.final String(experimental) The name modifier for Nielsen ID3 metadata.final List<CmafIngestOutputDefinition> (experimental) The outputs for this CMAF Ingest output group.final String(experimental) The name modifier for SCTE-35 messages.final Scte35Type(experimental) The SCTE-35 type for the CMAF ingest output.final Segment(experimental) The length of each media segment.final Number(experimental) The number of milliseconds to delay the output from the second pipeline.final TimedMetadataId3Frame(experimental) Indicates the ID3 frame that has the timecode.final Duration(experimental) The timed metadata interval.final TimedMetadataPassthrough(experimental) Whether timed metadata is passed through.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCmafIngestOutputGroupProps.Builder.
-
-
Method Details
-
getDestinations
Description copied from interface:CmafIngestOutputGroupProps(experimental) The primary CMAF ingest destinations — one per pipeline.Array position determines the pipeline mapping:
destinations[0]→ Pipeline 0destinations[1]→ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations to utilise both pipelines for redundancy.
- Specified by:
getDestinationsin interfaceCmafIngestOutputGroupProps
-
getName
Description copied from interface:CmafIngestOutputGroupProps(experimental) The name of this output group.Used as the destination reference ID. Underscores are normalised to hyphens internally.
- Specified by:
getNamein interfaceCmafIngestOutputGroupProps
-
getOutputs
Description copied from interface:CmafIngestOutputGroupProps(experimental) The outputs for this CMAF Ingest output group.Each output should contain a single encode.
- Specified by:
getOutputsin interfaceCmafIngestOutputGroupProps
-
getAdditionalDestinations
Description copied from interface:CmafIngestOutputGroupProps(experimental) Configure additional destinations to fan out the CMAF ingest output to extra endpoints, for example for cross-region delivery or backup packaging.Standard channels support up to 2 additional destinations. Single pipeline channels support 1 additional destination.
Default: - no additional destinations
- Specified by:
getAdditionalDestinationsin interfaceCmafIngestOutputGroupProps
-
getCaptionLanguageMappings
Description copied from interface:CmafIngestOutputGroupProps(experimental) Maps captions channels to languages for this CMAF Ingest output group.Default: - no caption language mappings
- Specified by:
getCaptionLanguageMappingsin interfaceCmafIngestOutputGroupProps
-
getId3Behavior
Description copied from interface:CmafIngestOutputGroupProps(experimental) The ID3 behavior for the CMAF ingest output.Default: Id3Behavior.DISABLED
- Specified by:
getId3Behaviorin interfaceCmafIngestOutputGroupProps
-
getId3NameModifier
Description copied from interface:CmafIngestOutputGroupProps(experimental) The name modifier for ID3 metadata.Default: - service default
- Specified by:
getId3NameModifierin interfaceCmafIngestOutputGroupProps
-
getKlvBehavior
Description copied from interface:CmafIngestOutputGroupProps(experimental) The KLV behavior for the CMAF ingest output.Default: KlvBehavior.NO_PASSTHROUGH
- Specified by:
getKlvBehaviorin interfaceCmafIngestOutputGroupProps
-
getKlvNameModifier
Description copied from interface:CmafIngestOutputGroupProps(experimental) The name modifier for KLV metadata.Default: - service default
- Specified by:
getKlvNameModifierin interfaceCmafIngestOutputGroupProps
-
getNielsenId3Behavior
Description copied from interface:CmafIngestOutputGroupProps(experimental) The Nielsen ID3 behavior for the CMAF ingest output.Default: NielsenId3Behavior.NO_PASSTHROUGH
- Specified by:
getNielsenId3Behaviorin interfaceCmafIngestOutputGroupProps
-
getNielsenId3NameModifier
Description copied from interface:CmafIngestOutputGroupProps(experimental) The name modifier for Nielsen ID3 metadata.Default: - service default
- Specified by:
getNielsenId3NameModifierin interfaceCmafIngestOutputGroupProps
-
getScte35NameModifier
Description copied from interface:CmafIngestOutputGroupProps(experimental) The name modifier for SCTE-35 messages.Default: - service default
- Specified by:
getScte35NameModifierin interfaceCmafIngestOutputGroupProps
-
getScte35Type
Description copied from interface:CmafIngestOutputGroupProps(experimental) The SCTE-35 type for the CMAF ingest output.Default: Scte35Type.SCTE_35_WITHOUT_SEGMENTATION
- Specified by:
getScte35Typein interfaceCmafIngestOutputGroupProps
-
getSegment
Description copied from interface:CmafIngestOutputGroupProps(experimental) The length of each media segment.Default: - Segment.seconds(1)
- Specified by:
getSegmentin interfaceCmafIngestOutputGroupProps
-
getSendDelayMs
Description copied from interface:CmafIngestOutputGroupProps(experimental) The number of milliseconds to delay the output from the second pipeline.Default: - service default
- Specified by:
getSendDelayMsin interfaceCmafIngestOutputGroupProps
-
getTimedMetadataId3Frame
Description copied from interface:CmafIngestOutputGroupProps(experimental) Indicates the ID3 frame that has the timecode.Default: TimedMetadataId3Frame.NONE
- Specified by:
getTimedMetadataId3Framein interfaceCmafIngestOutputGroupProps
-
getTimedMetadataId3Period
Description copied from interface:CmafIngestOutputGroupProps(experimental) The timed metadata interval.Default: - Duration.seconds(10)
- Specified by:
getTimedMetadataId3Periodin interfaceCmafIngestOutputGroupProps
-
getTimedMetadataPassthrough
Description copied from interface:CmafIngestOutputGroupProps(experimental) Whether timed metadata is passed through.Default: TimedMetadataPassthrough.DISABLED
- Specified by:
getTimedMetadataPassthroughin interfaceCmafIngestOutputGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-