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