UNPKG

awscdk-construct-scte-scheduler

Version:

AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API

891 lines (890 loc) 23.9 kB
import { MediaLiveServiceException as __BaseException } from "./MediaLiveServiceException"; export const M2tsSegmentationStyle = { MAINTAIN_CADENCE: "MAINTAIN_CADENCE", RESET_CADENCE: "RESET_CADENCE", }; export const M2tsTimedMetadataBehavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const HlsH265PackagingType = { HEV1: "HEV1", HVC1: "HVC1", }; export const AudioOnlyHlsTrackType = { ALTERNATE_AUDIO_AUTO_SELECT: "ALTERNATE_AUDIO_AUTO_SELECT", ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT: "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", ALTERNATE_AUDIO_NOT_AUTO_SELECT: "ALTERNATE_AUDIO_NOT_AUTO_SELECT", AUDIO_ONLY_VARIANT_STREAM: "AUDIO_ONLY_VARIANT_STREAM", }; export const AudioOnlyHlsSegmentType = { AAC: "AAC", FMP4: "FMP4", }; export const Fmp4NielsenId3Behavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const Fmp4TimedMetadataBehavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const M3u8KlvBehavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const M3u8NielsenId3Behavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const M3u8PcrControl = { CONFIGURED_PCR_PERIOD: "CONFIGURED_PCR_PERIOD", PCR_EVERY_PES_PACKET: "PCR_EVERY_PES_PACKET", }; export const M3u8Scte35Behavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const M3u8TimedMetadataBehavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const MsSmoothH265PackagingType = { HEV1: "HEV1", HVC1: "HVC1", }; export const RtmpOutputCertificateMode = { SELF_SIGNED: "SELF_SIGNED", VERIFY_AUTHENTICITY: "VERIFY_AUTHENTICITY", }; export const SrtEncryptionType = { AES128: "AES128", AES192: "AES192", AES256: "AES256", }; export const FecOutputIncludeFec = { COLUMN: "COLUMN", COLUMN_AND_ROW: "COLUMN_AND_ROW", }; export const S3CannedAcl = { AUTHENTICATED_READ: "AUTHENTICATED_READ", BUCKET_OWNER_FULL_CONTROL: "BUCKET_OWNER_FULL_CONTROL", BUCKET_OWNER_READ: "BUCKET_OWNER_READ", PUBLIC_READ: "PUBLIC_READ", }; export const CmafId3Behavior = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const CmafKLVBehavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const CmafNielsenId3Behavior = { NO_PASSTHROUGH: "NO_PASSTHROUGH", PASSTHROUGH: "PASSTHROUGH", }; export const Scte35Type = { NONE: "NONE", SCTE_35_WITHOUT_SEGMENTATION: "SCTE_35_WITHOUT_SEGMENTATION", }; export const CmafIngestSegmentLengthUnits = { MILLISECONDS: "MILLISECONDS", SECONDS: "SECONDS", }; export const CmafTimedMetadataId3Frame = { NONE: "NONE", PRIV: "PRIV", TDRL: "TDRL", }; export const CmafTimedMetadataPassthrough = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const HlsCaptionLanguageSetting = { INSERT: "INSERT", NONE: "NONE", OMIT: "OMIT", }; export const HlsClientCache = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const HlsCodecSpecification = { RFC_4281: "RFC_4281", RFC_6381: "RFC_6381", }; export const HlsDirectoryStructure = { SINGLE_DIRECTORY: "SINGLE_DIRECTORY", SUBDIRECTORY_PER_STREAM: "SUBDIRECTORY_PER_STREAM", }; export const HlsDiscontinuityTags = { INSERT: "INSERT", NEVER_INSERT: "NEVER_INSERT", }; export const HlsEncryptionType = { AES128: "AES128", SAMPLE_AES: "SAMPLE_AES", }; export const HlsAkamaiHttpTransferMode = { CHUNKED: "CHUNKED", NON_CHUNKED: "NON_CHUNKED", }; export const HlsMediaStoreStorageClass = { TEMPORAL: "TEMPORAL", }; export const HlsWebdavHttpTransferMode = { CHUNKED: "CHUNKED", NON_CHUNKED: "NON_CHUNKED", }; export const HlsId3SegmentTaggingState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const IFrameOnlyPlaylistType = { DISABLED: "DISABLED", STANDARD: "STANDARD", }; export const HlsIncompleteSegmentBehavior = { AUTO: "AUTO", SUPPRESS: "SUPPRESS", }; export const InputLossActionForHlsOut = { EMIT_OUTPUT: "EMIT_OUTPUT", PAUSE_OUTPUT: "PAUSE_OUTPUT", }; export const HlsIvInManifest = { EXCLUDE: "EXCLUDE", INCLUDE: "INCLUDE", }; export const HlsIvSource = { EXPLICIT: "EXPLICIT", FOLLOWS_SEGMENT_NUMBER: "FOLLOWS_SEGMENT_NUMBER", }; export const HlsManifestCompression = { GZIP: "GZIP", NONE: "NONE", }; export const HlsManifestDurationFormat = { FLOATING_POINT: "FLOATING_POINT", INTEGER: "INTEGER", }; export const HlsMode = { LIVE: "LIVE", VOD: "VOD", }; export const HlsOutputSelection = { MANIFESTS_AND_SEGMENTS: "MANIFESTS_AND_SEGMENTS", SEGMENTS_ONLY: "SEGMENTS_ONLY", VARIANT_MANIFESTS_AND_SEGMENTS: "VARIANT_MANIFESTS_AND_SEGMENTS", }; export const HlsProgramDateTime = { EXCLUDE: "EXCLUDE", INCLUDE: "INCLUDE", }; export const HlsProgramDateTimeClock = { INITIALIZE_FROM_OUTPUT_TIMECODE: "INITIALIZE_FROM_OUTPUT_TIMECODE", SYSTEM_CLOCK: "SYSTEM_CLOCK", }; export const HlsRedundantManifest = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const HlsSegmentationMode = { USE_INPUT_SEGMENTATION: "USE_INPUT_SEGMENTATION", USE_SEGMENT_DURATION: "USE_SEGMENT_DURATION", }; export const HlsStreamInfResolution = { EXCLUDE: "EXCLUDE", INCLUDE: "INCLUDE", }; export const HlsTimedMetadataId3Frame = { NONE: "NONE", PRIV: "PRIV", TDRL: "TDRL", }; export const HlsTsFileMode = { SEGMENTED_FILES: "SEGMENTED_FILES", SINGLE_FILE: "SINGLE_FILE", }; export const SmoothGroupAudioOnlyTimecodeControl = { PASSTHROUGH: "PASSTHROUGH", USE_CONFIGURED_CLOCK: "USE_CONFIGURED_CLOCK", }; export const SmoothGroupCertificateMode = { SELF_SIGNED: "SELF_SIGNED", VERIFY_AUTHENTICITY: "VERIFY_AUTHENTICITY", }; export const SmoothGroupEventIdMode = { NO_EVENT_ID: "NO_EVENT_ID", USE_CONFIGURED: "USE_CONFIGURED", USE_TIMESTAMP: "USE_TIMESTAMP", }; export const SmoothGroupEventStopBehavior = { NONE: "NONE", SEND_EOS: "SEND_EOS", }; export const InputLossActionForMsSmoothOut = { EMIT_OUTPUT: "EMIT_OUTPUT", PAUSE_OUTPUT: "PAUSE_OUTPUT", }; export const SmoothGroupSegmentationMode = { USE_INPUT_SEGMENTATION: "USE_INPUT_SEGMENTATION", USE_SEGMENT_DURATION: "USE_SEGMENT_DURATION", }; export const SmoothGroupSparseTrackType = { NONE: "NONE", SCTE_35: "SCTE_35", SCTE_35_WITHOUT_SEGMENTATION: "SCTE_35_WITHOUT_SEGMENTATION", }; export const SmoothGroupStreamManifestBehavior = { DO_NOT_SEND: "DO_NOT_SEND", SEND: "SEND", }; export const SmoothGroupTimestampOffsetMode = { USE_CONFIGURED_OFFSET: "USE_CONFIGURED_OFFSET", USE_EVENT_START_DATE: "USE_EVENT_START_DATE", }; export const RtmpAdMarkers = { ON_CUE_POINT_SCTE35: "ON_CUE_POINT_SCTE35", }; export const AuthenticationScheme = { AKAMAI: "AKAMAI", COMMON: "COMMON", }; export const RtmpCacheFullBehavior = { DISCONNECT_IMMEDIATELY: "DISCONNECT_IMMEDIATELY", WAIT_FOR_SERVER: "WAIT_FOR_SERVER", }; export const RtmpCaptionData = { ALL: "ALL", FIELD1_608: "FIELD1_608", FIELD1_AND_FIELD2_608: "FIELD1_AND_FIELD2_608", }; export const IncludeFillerNalUnits = { AUTO: "AUTO", DROP: "DROP", INCLUDE: "INCLUDE", }; export const InputLossActionForRtmpOut = { EMIT_OUTPUT: "EMIT_OUTPUT", PAUSE_OUTPUT: "PAUSE_OUTPUT", }; export const InputLossActionForUdpOut = { DROP_PROGRAM: "DROP_PROGRAM", DROP_TS: "DROP_TS", EMIT_PROGRAM: "EMIT_PROGRAM", }; export const UdpTimedMetadataId3Frame = { NONE: "NONE", PRIV: "PRIV", TDRL: "TDRL", }; export const PipelineId = { PIPELINE_0: "PIPELINE_0", PIPELINE_1: "PIPELINE_1", }; export const ReservationAutomaticRenewal = { DISABLED: "DISABLED", ENABLED: "ENABLED", UNAVAILABLE: "UNAVAILABLE", }; export const ReservationState = { ACTIVE: "ACTIVE", CANCELED: "CANCELED", DELETED: "DELETED", EXPIRED: "EXPIRED", }; export const InputTimecodeSource = { EMBEDDED: "EMBEDDED", ZEROBASED: "ZEROBASED", }; export const LastFrameClippingBehavior = { EXCLUDE_LAST_FRAME: "EXCLUDE_LAST_FRAME", INCLUDE_LAST_FRAME: "INCLUDE_LAST_FRAME", }; export const Scte35InputMode = { FIXED: "FIXED", FOLLOW_ACTIVE: "FOLLOW_ACTIVE", }; export const Scte35ArchiveAllowedFlag = { ARCHIVE_ALLOWED: "ARCHIVE_ALLOWED", ARCHIVE_NOT_ALLOWED: "ARCHIVE_NOT_ALLOWED", }; export const Scte35DeviceRestrictions = { NONE: "NONE", RESTRICT_GROUP0: "RESTRICT_GROUP0", RESTRICT_GROUP1: "RESTRICT_GROUP1", RESTRICT_GROUP2: "RESTRICT_GROUP2", }; export const Scte35NoRegionalBlackoutFlag = { NO_REGIONAL_BLACKOUT: "NO_REGIONAL_BLACKOUT", REGIONAL_BLACKOUT: "REGIONAL_BLACKOUT", }; export const Scte35WebDeliveryAllowedFlag = { WEB_DELIVERY_ALLOWED: "WEB_DELIVERY_ALLOWED", WEB_DELIVERY_NOT_ALLOWED: "WEB_DELIVERY_NOT_ALLOWED", }; export const Scte35SegmentationCancelIndicator = { SEGMENTATION_EVENT_CANCELED: "SEGMENTATION_EVENT_CANCELED", SEGMENTATION_EVENT_NOT_CANCELED: "SEGMENTATION_EVENT_NOT_CANCELED", }; export const FollowPoint = { END: "END", START: "START", }; export const SdiSourceMode = { INTERLEAVE: "INTERLEAVE", QUADRANT: "QUADRANT", }; export const SdiSourceState = { DELETED: "DELETED", IDLE: "IDLE", IN_USE: "IN_USE", }; export const SdiSourceType = { QUAD: "QUAD", SINGLE: "SINGLE", }; export const SignalMapMonitorDeploymentStatus = { DELETE_COMPLETE: "DELETE_COMPLETE", DELETE_FAILED: "DELETE_FAILED", DELETE_IN_PROGRESS: "DELETE_IN_PROGRESS", DEPLOYMENT_COMPLETE: "DEPLOYMENT_COMPLETE", DEPLOYMENT_FAILED: "DEPLOYMENT_FAILED", DEPLOYMENT_IN_PROGRESS: "DEPLOYMENT_IN_PROGRESS", DRY_RUN_DEPLOYMENT_COMPLETE: "DRY_RUN_DEPLOYMENT_COMPLETE", DRY_RUN_DEPLOYMENT_FAILED: "DRY_RUN_DEPLOYMENT_FAILED", DRY_RUN_DEPLOYMENT_IN_PROGRESS: "DRY_RUN_DEPLOYMENT_IN_PROGRESS", NOT_DEPLOYED: "NOT_DEPLOYED", }; export const SignalMapStatus = { CREATE_COMPLETE: "CREATE_COMPLETE", CREATE_FAILED: "CREATE_FAILED", CREATE_IN_PROGRESS: "CREATE_IN_PROGRESS", NOT_READY: "NOT_READY", READY: "READY", UPDATE_COMPLETE: "UPDATE_COMPLETE", UPDATE_FAILED: "UPDATE_FAILED", UPDATE_IN_PROGRESS: "UPDATE_IN_PROGRESS", UPDATE_REVERTED: "UPDATE_REVERTED", }; export const ThumbnailType = { CURRENT_ACTIVE: "CURRENT_ACTIVE", UNSPECIFIED: "UNSPECIFIED", }; export const InputDeviceTransferType = { INCOMING: "INCOMING", OUTGOING: "OUTGOING", }; export const AfdSignaling = { AUTO: "AUTO", FIXED: "FIXED", NONE: "NONE", }; export const FixedAfd = { AFD_0000: "AFD_0000", AFD_0010: "AFD_0010", AFD_0011: "AFD_0011", AFD_0100: "AFD_0100", AFD_1000: "AFD_1000", AFD_1001: "AFD_1001", AFD_1010: "AFD_1010", AFD_1011: "AFD_1011", AFD_1101: "AFD_1101", AFD_1110: "AFD_1110", AFD_1111: "AFD_1111", }; export const Av1GopSizeUnits = { FRAMES: "FRAMES", SECONDS: "SECONDS", }; export const Av1Level = { AV1_LEVEL_2: "AV1_LEVEL_2", AV1_LEVEL_2_1: "AV1_LEVEL_2_1", AV1_LEVEL_3: "AV1_LEVEL_3", AV1_LEVEL_3_1: "AV1_LEVEL_3_1", AV1_LEVEL_4: "AV1_LEVEL_4", AV1_LEVEL_4_1: "AV1_LEVEL_4_1", AV1_LEVEL_5: "AV1_LEVEL_5", AV1_LEVEL_5_1: "AV1_LEVEL_5_1", AV1_LEVEL_5_2: "AV1_LEVEL_5_2", AV1_LEVEL_5_3: "AV1_LEVEL_5_3", AV1_LEVEL_6: "AV1_LEVEL_6", AV1_LEVEL_6_1: "AV1_LEVEL_6_1", AV1_LEVEL_6_2: "AV1_LEVEL_6_2", AV1_LEVEL_6_3: "AV1_LEVEL_6_3", AV1_LEVEL_AUTO: "AV1_LEVEL_AUTO", }; export const Av1LookAheadRateControl = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM", }; export const Av1RateControlMode = { CBR: "CBR", QVBR: "QVBR", }; export const Av1SceneChangeDetect = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const TimecodeBurninFontSize = { EXTRA_SMALL_10: "EXTRA_SMALL_10", LARGE_48: "LARGE_48", MEDIUM_32: "MEDIUM_32", SMALL_16: "SMALL_16", }; export const TimecodeBurninPosition = { BOTTOM_CENTER: "BOTTOM_CENTER", BOTTOM_LEFT: "BOTTOM_LEFT", BOTTOM_RIGHT: "BOTTOM_RIGHT", MIDDLE_CENTER: "MIDDLE_CENTER", MIDDLE_LEFT: "MIDDLE_LEFT", MIDDLE_RIGHT: "MIDDLE_RIGHT", TOP_CENTER: "TOP_CENTER", TOP_LEFT: "TOP_LEFT", TOP_RIGHT: "TOP_RIGHT", }; export const FrameCaptureIntervalUnit = { MILLISECONDS: "MILLISECONDS", SECONDS: "SECONDS", }; export const H264AdaptiveQuantization = { AUTO: "AUTO", HIGH: "HIGH", HIGHER: "HIGHER", LOW: "LOW", MAX: "MAX", MEDIUM: "MEDIUM", OFF: "OFF", }; export const H264ColorMetadata = { IGNORE: "IGNORE", INSERT: "INSERT", }; export const H264EntropyEncoding = { CABAC: "CABAC", CAVLC: "CAVLC", }; export const BandwidthReductionPostFilterSharpening = { DISABLED: "DISABLED", SHARPENING_1: "SHARPENING_1", SHARPENING_2: "SHARPENING_2", SHARPENING_3: "SHARPENING_3", }; export const BandwidthReductionFilterStrength = { AUTO: "AUTO", STRENGTH_1: "STRENGTH_1", STRENGTH_2: "STRENGTH_2", STRENGTH_3: "STRENGTH_3", STRENGTH_4: "STRENGTH_4", }; export const TemporalFilterPostFilterSharpening = { AUTO: "AUTO", DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const TemporalFilterStrength = { AUTO: "AUTO", STRENGTH_1: "STRENGTH_1", STRENGTH_10: "STRENGTH_10", STRENGTH_11: "STRENGTH_11", STRENGTH_12: "STRENGTH_12", STRENGTH_13: "STRENGTH_13", STRENGTH_14: "STRENGTH_14", STRENGTH_15: "STRENGTH_15", STRENGTH_16: "STRENGTH_16", STRENGTH_2: "STRENGTH_2", STRENGTH_3: "STRENGTH_3", STRENGTH_4: "STRENGTH_4", STRENGTH_5: "STRENGTH_5", STRENGTH_6: "STRENGTH_6", STRENGTH_7: "STRENGTH_7", STRENGTH_8: "STRENGTH_8", STRENGTH_9: "STRENGTH_9", }; export const H264FlickerAq = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264ForceFieldPictures = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264FramerateControl = { INITIALIZE_FROM_SOURCE: "INITIALIZE_FROM_SOURCE", SPECIFIED: "SPECIFIED", }; export const H264GopBReference = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264GopSizeUnits = { FRAMES: "FRAMES", SECONDS: "SECONDS", }; export const H264Level = { H264_LEVEL_1: "H264_LEVEL_1", H264_LEVEL_1_1: "H264_LEVEL_1_1", H264_LEVEL_1_2: "H264_LEVEL_1_2", H264_LEVEL_1_3: "H264_LEVEL_1_3", H264_LEVEL_2: "H264_LEVEL_2", H264_LEVEL_2_1: "H264_LEVEL_2_1", H264_LEVEL_2_2: "H264_LEVEL_2_2", H264_LEVEL_3: "H264_LEVEL_3", H264_LEVEL_3_1: "H264_LEVEL_3_1", H264_LEVEL_3_2: "H264_LEVEL_3_2", H264_LEVEL_4: "H264_LEVEL_4", H264_LEVEL_4_1: "H264_LEVEL_4_1", H264_LEVEL_4_2: "H264_LEVEL_4_2", H264_LEVEL_5: "H264_LEVEL_5", H264_LEVEL_5_1: "H264_LEVEL_5_1", H264_LEVEL_5_2: "H264_LEVEL_5_2", H264_LEVEL_AUTO: "H264_LEVEL_AUTO", }; export const H264LookAheadRateControl = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM", }; export const H264ParControl = { INITIALIZE_FROM_SOURCE: "INITIALIZE_FROM_SOURCE", SPECIFIED: "SPECIFIED", }; export const H264Profile = { BASELINE: "BASELINE", HIGH: "HIGH", HIGH_10BIT: "HIGH_10BIT", HIGH_422: "HIGH_422", HIGH_422_10BIT: "HIGH_422_10BIT", MAIN: "MAIN", }; export const H264QualityLevel = { ENHANCED_QUALITY: "ENHANCED_QUALITY", STANDARD_QUALITY: "STANDARD_QUALITY", }; export const H264RateControlMode = { CBR: "CBR", MULTIPLEX: "MULTIPLEX", QVBR: "QVBR", VBR: "VBR", }; export const H264ScanType = { INTERLACED: "INTERLACED", PROGRESSIVE: "PROGRESSIVE", }; export const H264SceneChangeDetect = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264SpatialAq = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264SubGopLength = { DYNAMIC: "DYNAMIC", FIXED: "FIXED", }; export const H264Syntax = { DEFAULT: "DEFAULT", RP2027: "RP2027", }; export const H264TemporalAq = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H264TimecodeInsertionBehavior = { DISABLED: "DISABLED", PIC_TIMING_SEI: "PIC_TIMING_SEI", }; export const H265AdaptiveQuantization = { AUTO: "AUTO", HIGH: "HIGH", HIGHER: "HIGHER", LOW: "LOW", MAX: "MAX", MEDIUM: "MEDIUM", OFF: "OFF", }; export const H265AlternativeTransferFunction = { INSERT: "INSERT", OMIT: "OMIT", }; export const H265ColorMetadata = { IGNORE: "IGNORE", INSERT: "INSERT", }; export const H265Deblocking = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H265FlickerAq = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H265GopSizeUnits = { FRAMES: "FRAMES", SECONDS: "SECONDS", }; export const H265Level = { H265_LEVEL_1: "H265_LEVEL_1", H265_LEVEL_2: "H265_LEVEL_2", H265_LEVEL_2_1: "H265_LEVEL_2_1", H265_LEVEL_3: "H265_LEVEL_3", H265_LEVEL_3_1: "H265_LEVEL_3_1", H265_LEVEL_4: "H265_LEVEL_4", H265_LEVEL_4_1: "H265_LEVEL_4_1", H265_LEVEL_5: "H265_LEVEL_5", H265_LEVEL_5_1: "H265_LEVEL_5_1", H265_LEVEL_5_2: "H265_LEVEL_5_2", H265_LEVEL_6: "H265_LEVEL_6", H265_LEVEL_6_1: "H265_LEVEL_6_1", H265_LEVEL_6_2: "H265_LEVEL_6_2", H265_LEVEL_AUTO: "H265_LEVEL_AUTO", }; export const H265LookAheadRateControl = { HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM", }; export const H265MvOverPictureBoundaries = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H265MvTemporalPredictor = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H265Profile = { MAIN: "MAIN", MAIN_10BIT: "MAIN_10BIT", }; export const H265RateControlMode = { CBR: "CBR", MULTIPLEX: "MULTIPLEX", QVBR: "QVBR", }; export const H265ScanType = { INTERLACED: "INTERLACED", PROGRESSIVE: "PROGRESSIVE", }; export const H265SceneChangeDetect = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const H265Tier = { HIGH: "HIGH", MAIN: "MAIN", }; export const H265TilePadding = { NONE: "NONE", PADDED: "PADDED", }; export const H265TimecodeInsertionBehavior = { DISABLED: "DISABLED", PIC_TIMING_SEI: "PIC_TIMING_SEI", }; export const H265TreeblockSize = { AUTO: "AUTO", TREE_SIZE_32X32: "TREE_SIZE_32X32", }; export const Mpeg2AdaptiveQuantization = { AUTO: "AUTO", HIGH: "HIGH", LOW: "LOW", MEDIUM: "MEDIUM", OFF: "OFF", }; export const Mpeg2ColorMetadata = { IGNORE: "IGNORE", INSERT: "INSERT", }; export const Mpeg2ColorSpace = { AUTO: "AUTO", PASSTHROUGH: "PASSTHROUGH", }; export const Mpeg2DisplayRatio = { DISPLAYRATIO16X9: "DISPLAYRATIO16X9", DISPLAYRATIO4X3: "DISPLAYRATIO4X3", }; export const Mpeg2GopSizeUnits = { FRAMES: "FRAMES", SECONDS: "SECONDS", }; export const Mpeg2ScanType = { INTERLACED: "INTERLACED", PROGRESSIVE: "PROGRESSIVE", }; export const Mpeg2SubGopLength = { DYNAMIC: "DYNAMIC", FIXED: "FIXED", }; export const Mpeg2TimecodeInsertionBehavior = { DISABLED: "DISABLED", GOP_TIMECODE: "GOP_TIMECODE", }; export const VideoDescriptionRespondToAfd = { NONE: "NONE", PASSTHROUGH: "PASSTHROUGH", RESPOND: "RESPOND", }; export const VideoDescriptionScalingBehavior = { DEFAULT: "DEFAULT", STRETCH_TO_OUTPUT: "STRETCH_TO_OUTPUT", }; export const AcceptHeader = { image_jpeg: "image/jpeg", }; export class BadGatewayException extends __BaseException { name = "BadGatewayException"; $fault = "server"; Message; constructor(opts) { super({ name: "BadGatewayException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, BadGatewayException.prototype); this.Message = opts.Message; } } export class BadRequestException extends __BaseException { name = "BadRequestException"; $fault = "client"; Message; constructor(opts) { super({ name: "BadRequestException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, BadRequestException.prototype); this.Message = opts.Message; } } export class ConflictException extends __BaseException { name = "ConflictException"; $fault = "client"; Message; constructor(opts) { super({ name: "ConflictException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ConflictException.prototype); this.Message = opts.Message; } } export class ForbiddenException extends __BaseException { name = "ForbiddenException"; $fault = "client"; Message; constructor(opts) { super({ name: "ForbiddenException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, ForbiddenException.prototype); this.Message = opts.Message; } } export class GatewayTimeoutException extends __BaseException { name = "GatewayTimeoutException"; $fault = "server"; Message; constructor(opts) { super({ name: "GatewayTimeoutException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, GatewayTimeoutException.prototype); this.Message = opts.Message; } } export class InternalServerErrorException extends __BaseException { name = "InternalServerErrorException"; $fault = "server"; Message; constructor(opts) { super({ name: "InternalServerErrorException", $fault: "server", ...opts, }); Object.setPrototypeOf(this, InternalServerErrorException.prototype); this.Message = opts.Message; } } export class NotFoundException extends __BaseException { name = "NotFoundException"; $fault = "client"; Message; constructor(opts) { super({ name: "NotFoundException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, NotFoundException.prototype); this.Message = opts.Message; } } export class TooManyRequestsException extends __BaseException { name = "TooManyRequestsException"; $fault = "client"; Message; constructor(opts) { super({ name: "TooManyRequestsException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, TooManyRequestsException.prototype); this.Message = opts.Message; } } export class UnprocessableEntityException extends __BaseException { name = "UnprocessableEntityException"; $fault = "client"; Message; ValidationErrors; constructor(opts) { super({ name: "UnprocessableEntityException", $fault: "client", ...opts, }); Object.setPrototypeOf(this, UnprocessableEntityException.prototype); this.Message = opts.Message; this.ValidationErrors = opts.ValidationErrors; } } export const AvailBlankingState = { DISABLED: "DISABLED", ENABLED: "ENABLED", }; export const Scte35SpliceInsertNoRegionalBlackoutBehavior = { FOLLOW: "FOLLOW", IGNORE: "IGNORE", }; export const Scte35SpliceInsertWebDeliveryAllowedBehavior = { FOLLOW: "FOLLOW", IGNORE: "IGNORE", }; export const Scte35AposNoRegionalBlackoutBehavior = { FOLLOW: "FOLLOW", IGNORE: "IGNORE", }; export const Scte35AposWebDeliveryAllowedBehavior = { FOLLOW: "FOLLOW", IGNORE: "IGNORE", }; export const Scte35SegmentationScope = { ALL_OUTPUT_GROUPS: "ALL_OUTPUT_GROUPS", SCTE35_ENABLED_OUTPUT_GROUPS: "SCTE35_ENABLED_OUTPUT_GROUPS", };