Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

PipelineLockingMethod Class ​

The method MediaLive uses to synchronise pipelines for pipeline output locking.

Example ​

ts
// Video-aligned pipeline locking — useful when sources lack reliable timecodes
const locking = medialive.OutputLocking.pipeline({
  method: medialive.PipelineLockingMethod.VIDEO_ALIGNMENT,
});

Properties ​

SOURCE_TIMECODEPipelineLockingMethodsource_timecodePipelineLockingMethodSOURCE_TIMECODEPipelineLockingMethodSOURCE_TIMECODEPipelineLockingMethodSOURCE_TIMECODEPipelineLockingMethodrequiredstatic#
Use the timecode in the source (the default).

Requires reliable embedded timecodes.

valuestringvaluestrvalueStringValuestringValue*stringrequired#
The underlying string value passed to CloudFormation.
VIDEO_ALIGNMENTPipelineLockingMethodvideo_alignmentPipelineLockingMethodVIDEO_ALIGNMENTPipelineLockingMethodVIDEO_ALIGNMENTPipelineLockingMethodVIDEO_ALIGNMENTPipelineLockingMethodrequiredstatic#
Lock frames the encoder identifies as having matching content (visual signature comparison).

Does not require embedded timecodes; existing timecodes are ignored for locking decisions.

Methods ​

of(value: string): PipelineLockingMethod // chainable@staticmethod def of(value: str) -> PipelineLockingMethodpublic static PipelineLockingMethod of(String value)public static PipelineLockingMethod Of(string value)func Of(Value *string) PipelineLockingMethodstatic#
A value not yet modelled by AWS CDK.