// Code generated by smithy-go-codegen DO NOT EDIT. package types type AacAudioDescriptionBroadcasterMix string // Enum values for AacAudioDescriptionBroadcasterMix const ( AacAudioDescriptionBroadcasterMixBroadcasterMixedAd AacAudioDescriptionBroadcasterMix = "BROADCASTER_MIXED_AD" AacAudioDescriptionBroadcasterMixNormal AacAudioDescriptionBroadcasterMix = "NORMAL" ) // Values returns all known values for AacAudioDescriptionBroadcasterMix. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AacAudioDescriptionBroadcasterMix) Values() []AacAudioDescriptionBroadcasterMix { return []AacAudioDescriptionBroadcasterMix{ "BROADCASTER_MIXED_AD", "NORMAL", } } type AacCodecProfile string // Enum values for AacCodecProfile const ( AacCodecProfileLc AacCodecProfile = "LC" AacCodecProfileHev1 AacCodecProfile = "HEV1" AacCodecProfileHev2 AacCodecProfile = "HEV2" ) // Values returns all known values for AacCodecProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacCodecProfile) Values() []AacCodecProfile { return []AacCodecProfile{ "LC", "HEV1", "HEV2", } } type AacCodingMode string // Enum values for AacCodingMode const ( AacCodingModeAdReceiverMix AacCodingMode = "AD_RECEIVER_MIX" AacCodingModeCodingMode10 AacCodingMode = "CODING_MODE_1_0" AacCodingModeCodingMode11 AacCodingMode = "CODING_MODE_1_1" AacCodingModeCodingMode20 AacCodingMode = "CODING_MODE_2_0" AacCodingModeCodingMode51 AacCodingMode = "CODING_MODE_5_1" ) // Values returns all known values for AacCodingMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacCodingMode) Values() []AacCodingMode { return []AacCodingMode{ "AD_RECEIVER_MIX", "CODING_MODE_1_0", "CODING_MODE_1_1", "CODING_MODE_2_0", "CODING_MODE_5_1", } } type AacRateControlMode string // Enum values for AacRateControlMode const ( AacRateControlModeCbr AacRateControlMode = "CBR" AacRateControlModeVbr AacRateControlMode = "VBR" ) // Values returns all known values for AacRateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacRateControlMode) Values() []AacRateControlMode { return []AacRateControlMode{ "CBR", "VBR", } } type AacRawFormat string // Enum values for AacRawFormat const ( AacRawFormatLatmLoas AacRawFormat = "LATM_LOAS" AacRawFormatNone AacRawFormat = "NONE" ) // Values returns all known values for AacRawFormat. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacRawFormat) Values() []AacRawFormat { return []AacRawFormat{ "LATM_LOAS", "NONE", } } type AacSpecification string // Enum values for AacSpecification const ( AacSpecificationMpeg2 AacSpecification = "MPEG2" AacSpecificationMpeg4 AacSpecification = "MPEG4" ) // Values returns all known values for AacSpecification. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacSpecification) Values() []AacSpecification { return []AacSpecification{ "MPEG2", "MPEG4", } } type AacVbrQuality string // Enum values for AacVbrQuality const ( AacVbrQualityLow AacVbrQuality = "LOW" AacVbrQualityMediumLow AacVbrQuality = "MEDIUM_LOW" AacVbrQualityMediumHigh AacVbrQuality = "MEDIUM_HIGH" AacVbrQualityHigh AacVbrQuality = "HIGH" ) // Values returns all known values for AacVbrQuality. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AacVbrQuality) Values() []AacVbrQuality { return []AacVbrQuality{ "LOW", "MEDIUM_LOW", "MEDIUM_HIGH", "HIGH", } } type Ac3BitstreamMode string // Enum values for Ac3BitstreamMode const ( Ac3BitstreamModeCompleteMain Ac3BitstreamMode = "COMPLETE_MAIN" Ac3BitstreamModeCommentary Ac3BitstreamMode = "COMMENTARY" Ac3BitstreamModeDialogue Ac3BitstreamMode = "DIALOGUE" Ac3BitstreamModeEmergency Ac3BitstreamMode = "EMERGENCY" Ac3BitstreamModeHearingImpaired Ac3BitstreamMode = "HEARING_IMPAIRED" Ac3BitstreamModeMusicAndEffects Ac3BitstreamMode = "MUSIC_AND_EFFECTS" Ac3BitstreamModeVisuallyImpaired Ac3BitstreamMode = "VISUALLY_IMPAIRED" Ac3BitstreamModeVoiceOver Ac3BitstreamMode = "VOICE_OVER" ) // Values returns all known values for Ac3BitstreamMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Ac3BitstreamMode) Values() []Ac3BitstreamMode { return []Ac3BitstreamMode{ "COMPLETE_MAIN", "COMMENTARY", "DIALOGUE", "EMERGENCY", "HEARING_IMPAIRED", "MUSIC_AND_EFFECTS", "VISUALLY_IMPAIRED", "VOICE_OVER", } } type Ac3CodingMode string // Enum values for Ac3CodingMode const ( Ac3CodingModeCodingMode10 Ac3CodingMode = "CODING_MODE_1_0" Ac3CodingModeCodingMode11 Ac3CodingMode = "CODING_MODE_1_1" Ac3CodingModeCodingMode20 Ac3CodingMode = "CODING_MODE_2_0" Ac3CodingModeCodingMode32Lfe Ac3CodingMode = "CODING_MODE_3_2_LFE" ) // Values returns all known values for Ac3CodingMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Ac3CodingMode) Values() []Ac3CodingMode { return []Ac3CodingMode{ "CODING_MODE_1_0", "CODING_MODE_1_1", "CODING_MODE_2_0", "CODING_MODE_3_2_LFE", } } type Ac3DynamicRangeCompressionLine string // Enum values for Ac3DynamicRangeCompressionLine const ( Ac3DynamicRangeCompressionLineFilmStandard Ac3DynamicRangeCompressionLine = "FILM_STANDARD" Ac3DynamicRangeCompressionLineFilmLight Ac3DynamicRangeCompressionLine = "FILM_LIGHT" Ac3DynamicRangeCompressionLineMusicStandard Ac3DynamicRangeCompressionLine = "MUSIC_STANDARD" Ac3DynamicRangeCompressionLineMusicLight Ac3DynamicRangeCompressionLine = "MUSIC_LIGHT" Ac3DynamicRangeCompressionLineSpeech Ac3DynamicRangeCompressionLine = "SPEECH" Ac3DynamicRangeCompressionLineNone Ac3DynamicRangeCompressionLine = "NONE" ) // Values returns all known values for Ac3DynamicRangeCompressionLine. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Ac3DynamicRangeCompressionLine) Values() []Ac3DynamicRangeCompressionLine { return []Ac3DynamicRangeCompressionLine{ "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", "NONE", } } type Ac3DynamicRangeCompressionProfile string // Enum values for Ac3DynamicRangeCompressionProfile const ( Ac3DynamicRangeCompressionProfileFilmStandard Ac3DynamicRangeCompressionProfile = "FILM_STANDARD" Ac3DynamicRangeCompressionProfileNone Ac3DynamicRangeCompressionProfile = "NONE" ) // Values returns all known values for Ac3DynamicRangeCompressionProfile. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Ac3DynamicRangeCompressionProfile) Values() []Ac3DynamicRangeCompressionProfile { return []Ac3DynamicRangeCompressionProfile{ "FILM_STANDARD", "NONE", } } type Ac3DynamicRangeCompressionRf string // Enum values for Ac3DynamicRangeCompressionRf const ( Ac3DynamicRangeCompressionRfFilmStandard Ac3DynamicRangeCompressionRf = "FILM_STANDARD" Ac3DynamicRangeCompressionRfFilmLight Ac3DynamicRangeCompressionRf = "FILM_LIGHT" Ac3DynamicRangeCompressionRfMusicStandard Ac3DynamicRangeCompressionRf = "MUSIC_STANDARD" Ac3DynamicRangeCompressionRfMusicLight Ac3DynamicRangeCompressionRf = "MUSIC_LIGHT" Ac3DynamicRangeCompressionRfSpeech Ac3DynamicRangeCompressionRf = "SPEECH" Ac3DynamicRangeCompressionRfNone Ac3DynamicRangeCompressionRf = "NONE" ) // Values returns all known values for Ac3DynamicRangeCompressionRf. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Ac3DynamicRangeCompressionRf) Values() []Ac3DynamicRangeCompressionRf { return []Ac3DynamicRangeCompressionRf{ "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", "NONE", } } type Ac3LfeFilter string // Enum values for Ac3LfeFilter const ( Ac3LfeFilterEnabled Ac3LfeFilter = "ENABLED" Ac3LfeFilterDisabled Ac3LfeFilter = "DISABLED" ) // Values returns all known values for Ac3LfeFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Ac3LfeFilter) Values() []Ac3LfeFilter { return []Ac3LfeFilter{ "ENABLED", "DISABLED", } } type Ac3MetadataControl string // Enum values for Ac3MetadataControl const ( Ac3MetadataControlFollowInput Ac3MetadataControl = "FOLLOW_INPUT" Ac3MetadataControlUseConfigured Ac3MetadataControl = "USE_CONFIGURED" ) // Values returns all known values for Ac3MetadataControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Ac3MetadataControl) Values() []Ac3MetadataControl { return []Ac3MetadataControl{ "FOLLOW_INPUT", "USE_CONFIGURED", } } type AccelerationMode string // Enum values for AccelerationMode const ( AccelerationModeDisabled AccelerationMode = "DISABLED" AccelerationModeEnabled AccelerationMode = "ENABLED" AccelerationModePreferred AccelerationMode = "PREFERRED" ) // Values returns all known values for AccelerationMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AccelerationMode) Values() []AccelerationMode { return []AccelerationMode{ "DISABLED", "ENABLED", "PREFERRED", } } type AccelerationStatus string // Enum values for AccelerationStatus const ( AccelerationStatusNotApplicable AccelerationStatus = "NOT_APPLICABLE" AccelerationStatusInProgress AccelerationStatus = "IN_PROGRESS" AccelerationStatusAccelerated AccelerationStatus = "ACCELERATED" AccelerationStatusNotAccelerated AccelerationStatus = "NOT_ACCELERATED" ) // Values returns all known values for AccelerationStatus. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AccelerationStatus) Values() []AccelerationStatus { return []AccelerationStatus{ "NOT_APPLICABLE", "IN_PROGRESS", "ACCELERATED", "NOT_ACCELERATED", } } type AdvancedInputFilter string // Enum values for AdvancedInputFilter const ( AdvancedInputFilterEnabled AdvancedInputFilter = "ENABLED" AdvancedInputFilterDisabled AdvancedInputFilter = "DISABLED" ) // Values returns all known values for AdvancedInputFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AdvancedInputFilter) Values() []AdvancedInputFilter { return []AdvancedInputFilter{ "ENABLED", "DISABLED", } } type AdvancedInputFilterAddTexture string // Enum values for AdvancedInputFilterAddTexture const ( AdvancedInputFilterAddTextureEnabled AdvancedInputFilterAddTexture = "ENABLED" AdvancedInputFilterAddTextureDisabled AdvancedInputFilterAddTexture = "DISABLED" ) // Values returns all known values for AdvancedInputFilterAddTexture. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AdvancedInputFilterAddTexture) Values() []AdvancedInputFilterAddTexture { return []AdvancedInputFilterAddTexture{ "ENABLED", "DISABLED", } } type AdvancedInputFilterSharpen string // Enum values for AdvancedInputFilterSharpen const ( AdvancedInputFilterSharpenOff AdvancedInputFilterSharpen = "OFF" AdvancedInputFilterSharpenLow AdvancedInputFilterSharpen = "LOW" AdvancedInputFilterSharpenHigh AdvancedInputFilterSharpen = "HIGH" ) // Values returns all known values for AdvancedInputFilterSharpen. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AdvancedInputFilterSharpen) Values() []AdvancedInputFilterSharpen { return []AdvancedInputFilterSharpen{ "OFF", "LOW", "HIGH", } } type AfdSignaling string // Enum values for AfdSignaling const ( AfdSignalingNone AfdSignaling = "NONE" AfdSignalingAuto AfdSignaling = "AUTO" AfdSignalingFixed AfdSignaling = "FIXED" ) // Values returns all known values for AfdSignaling. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AfdSignaling) Values() []AfdSignaling { return []AfdSignaling{ "NONE", "AUTO", "FIXED", } } type AlphaBehavior string // Enum values for AlphaBehavior const ( AlphaBehaviorDiscard AlphaBehavior = "DISCARD" AlphaBehaviorRemapToLuma AlphaBehavior = "REMAP_TO_LUMA" ) // Values returns all known values for AlphaBehavior. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AlphaBehavior) Values() []AlphaBehavior { return []AlphaBehavior{ "DISCARD", "REMAP_TO_LUMA", } } type AncillaryConvert608To708 string // Enum values for AncillaryConvert608To708 const ( AncillaryConvert608To708Upconvert AncillaryConvert608To708 = "UPCONVERT" AncillaryConvert608To708Disabled AncillaryConvert608To708 = "DISABLED" ) // Values returns all known values for AncillaryConvert608To708. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AncillaryConvert608To708) Values() []AncillaryConvert608To708 { return []AncillaryConvert608To708{ "UPCONVERT", "DISABLED", } } type AncillaryTerminateCaptions string // Enum values for AncillaryTerminateCaptions const ( AncillaryTerminateCaptionsEndOfInput AncillaryTerminateCaptions = "END_OF_INPUT" AncillaryTerminateCaptionsDisabled AncillaryTerminateCaptions = "DISABLED" ) // Values returns all known values for AncillaryTerminateCaptions. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AncillaryTerminateCaptions) Values() []AncillaryTerminateCaptions { return []AncillaryTerminateCaptions{ "END_OF_INPUT", "DISABLED", } } type AntiAlias string // Enum values for AntiAlias const ( AntiAliasDisabled AntiAlias = "DISABLED" AntiAliasEnabled AntiAlias = "ENABLED" ) // Values returns all known values for AntiAlias. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (AntiAlias) Values() []AntiAlias { return []AntiAlias{ "DISABLED", "ENABLED", } } type AudioChannelTag string // Enum values for AudioChannelTag const ( AudioChannelTagL AudioChannelTag = "L" AudioChannelTagR AudioChannelTag = "R" AudioChannelTagC AudioChannelTag = "C" AudioChannelTagLfe AudioChannelTag = "LFE" AudioChannelTagLs AudioChannelTag = "LS" AudioChannelTagRs AudioChannelTag = "RS" AudioChannelTagLc AudioChannelTag = "LC" AudioChannelTagRc AudioChannelTag = "RC" AudioChannelTagCs AudioChannelTag = "CS" AudioChannelTagLsd AudioChannelTag = "LSD" AudioChannelTagRsd AudioChannelTag = "RSD" AudioChannelTagTcs AudioChannelTag = "TCS" AudioChannelTagVhl AudioChannelTag = "VHL" AudioChannelTagVhc AudioChannelTag = "VHC" AudioChannelTagVhr AudioChannelTag = "VHR" ) // Values returns all known values for AudioChannelTag. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AudioChannelTag) Values() []AudioChannelTag { return []AudioChannelTag{ "L", "R", "C", "LFE", "LS", "RS", "LC", "RC", "CS", "LSD", "RSD", "TCS", "VHL", "VHC", "VHR", } } type AudioCodec string // Enum values for AudioCodec const ( AudioCodecAac AudioCodec = "AAC" AudioCodecMp2 AudioCodec = "MP2" AudioCodecMp3 AudioCodec = "MP3" AudioCodecWav AudioCodec = "WAV" AudioCodecAiff AudioCodec = "AIFF" AudioCodecAc3 AudioCodec = "AC3" AudioCodecEac3 AudioCodec = "EAC3" AudioCodecEac3Atmos AudioCodec = "EAC3_ATMOS" AudioCodecVorbis AudioCodec = "VORBIS" AudioCodecOpus AudioCodec = "OPUS" AudioCodecPassthrough AudioCodec = "PASSTHROUGH" ) // Values returns all known values for AudioCodec. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (AudioCodec) Values() []AudioCodec { return []AudioCodec{ "AAC", "MP2", "MP3", "WAV", "AIFF", "AC3", "EAC3", "EAC3_ATMOS", "VORBIS", "OPUS", "PASSTHROUGH", } } type AudioDefaultSelection string // Enum values for AudioDefaultSelection const ( AudioDefaultSelectionDefault AudioDefaultSelection = "DEFAULT" AudioDefaultSelectionNotDefault AudioDefaultSelection = "NOT_DEFAULT" ) // Values returns all known values for AudioDefaultSelection. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AudioDefaultSelection) Values() []AudioDefaultSelection { return []AudioDefaultSelection{ "DEFAULT", "NOT_DEFAULT", } } type AudioDurationCorrection string // Enum values for AudioDurationCorrection const ( AudioDurationCorrectionDisabled AudioDurationCorrection = "DISABLED" AudioDurationCorrectionAuto AudioDurationCorrection = "AUTO" AudioDurationCorrectionTrack AudioDurationCorrection = "TRACK" AudioDurationCorrectionFrame AudioDurationCorrection = "FRAME" ) // Values returns all known values for AudioDurationCorrection. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AudioDurationCorrection) Values() []AudioDurationCorrection { return []AudioDurationCorrection{ "DISABLED", "AUTO", "TRACK", "FRAME", } } type AudioLanguageCodeControl string // Enum values for AudioLanguageCodeControl const ( AudioLanguageCodeControlFollowInput AudioLanguageCodeControl = "FOLLOW_INPUT" AudioLanguageCodeControlUseConfigured AudioLanguageCodeControl = "USE_CONFIGURED" ) // Values returns all known values for AudioLanguageCodeControl. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AudioLanguageCodeControl) Values() []AudioLanguageCodeControl { return []AudioLanguageCodeControl{ "FOLLOW_INPUT", "USE_CONFIGURED", } } type AudioNormalizationAlgorithm string // Enum values for AudioNormalizationAlgorithm const ( AudioNormalizationAlgorithmItuBs17701 AudioNormalizationAlgorithm = "ITU_BS_1770_1" AudioNormalizationAlgorithmItuBs17702 AudioNormalizationAlgorithm = "ITU_BS_1770_2" AudioNormalizationAlgorithmItuBs17703 AudioNormalizationAlgorithm = "ITU_BS_1770_3" AudioNormalizationAlgorithmItuBs17704 AudioNormalizationAlgorithm = "ITU_BS_1770_4" ) // Values returns all known values for AudioNormalizationAlgorithm. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AudioNormalizationAlgorithm) Values() []AudioNormalizationAlgorithm { return []AudioNormalizationAlgorithm{ "ITU_BS_1770_1", "ITU_BS_1770_2", "ITU_BS_1770_3", "ITU_BS_1770_4", } } type AudioNormalizationAlgorithmControl string // Enum values for AudioNormalizationAlgorithmControl const ( AudioNormalizationAlgorithmControlCorrectAudio AudioNormalizationAlgorithmControl = "CORRECT_AUDIO" AudioNormalizationAlgorithmControlMeasureOnly AudioNormalizationAlgorithmControl = "MEASURE_ONLY" ) // Values returns all known values for AudioNormalizationAlgorithmControl. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AudioNormalizationAlgorithmControl) Values() []AudioNormalizationAlgorithmControl { return []AudioNormalizationAlgorithmControl{ "CORRECT_AUDIO", "MEASURE_ONLY", } } type AudioNormalizationLoudnessLogging string // Enum values for AudioNormalizationLoudnessLogging const ( AudioNormalizationLoudnessLoggingLog AudioNormalizationLoudnessLogging = "LOG" AudioNormalizationLoudnessLoggingDontLog AudioNormalizationLoudnessLogging = "DONT_LOG" ) // Values returns all known values for AudioNormalizationLoudnessLogging. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AudioNormalizationLoudnessLogging) Values() []AudioNormalizationLoudnessLogging { return []AudioNormalizationLoudnessLogging{ "LOG", "DONT_LOG", } } type AudioNormalizationPeakCalculation string // Enum values for AudioNormalizationPeakCalculation const ( AudioNormalizationPeakCalculationTruePeak AudioNormalizationPeakCalculation = "TRUE_PEAK" AudioNormalizationPeakCalculationNone AudioNormalizationPeakCalculation = "NONE" ) // Values returns all known values for AudioNormalizationPeakCalculation. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AudioNormalizationPeakCalculation) Values() []AudioNormalizationPeakCalculation { return []AudioNormalizationPeakCalculation{ "TRUE_PEAK", "NONE", } } type AudioSelectorType string // Enum values for AudioSelectorType const ( AudioSelectorTypePid AudioSelectorType = "PID" AudioSelectorTypeTrack AudioSelectorType = "TRACK" AudioSelectorTypeLanguageCode AudioSelectorType = "LANGUAGE_CODE" AudioSelectorTypeHlsRenditionGroup AudioSelectorType = "HLS_RENDITION_GROUP" ) // Values returns all known values for AudioSelectorType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AudioSelectorType) Values() []AudioSelectorType { return []AudioSelectorType{ "PID", "TRACK", "LANGUAGE_CODE", "HLS_RENDITION_GROUP", } } type AudioTypeControl string // Enum values for AudioTypeControl const ( AudioTypeControlFollowInput AudioTypeControl = "FOLLOW_INPUT" AudioTypeControlUseConfigured AudioTypeControl = "USE_CONFIGURED" ) // Values returns all known values for AudioTypeControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AudioTypeControl) Values() []AudioTypeControl { return []AudioTypeControl{ "FOLLOW_INPUT", "USE_CONFIGURED", } } type Av1AdaptiveQuantization string // Enum values for Av1AdaptiveQuantization const ( Av1AdaptiveQuantizationOff Av1AdaptiveQuantization = "OFF" Av1AdaptiveQuantizationLow Av1AdaptiveQuantization = "LOW" Av1AdaptiveQuantizationMedium Av1AdaptiveQuantization = "MEDIUM" Av1AdaptiveQuantizationHigh Av1AdaptiveQuantization = "HIGH" Av1AdaptiveQuantizationHigher Av1AdaptiveQuantization = "HIGHER" Av1AdaptiveQuantizationMax Av1AdaptiveQuantization = "MAX" ) // Values returns all known values for Av1AdaptiveQuantization. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Av1AdaptiveQuantization) Values() []Av1AdaptiveQuantization { return []Av1AdaptiveQuantization{ "OFF", "LOW", "MEDIUM", "HIGH", "HIGHER", "MAX", } } type Av1BitDepth string // Enum values for Av1BitDepth const ( Av1BitDepthBit8 Av1BitDepth = "BIT_8" Av1BitDepthBit10 Av1BitDepth = "BIT_10" ) // Values returns all known values for Av1BitDepth. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Av1BitDepth) Values() []Av1BitDepth { return []Av1BitDepth{ "BIT_8", "BIT_10", } } type Av1FramerateControl string // Enum values for Av1FramerateControl const ( Av1FramerateControlInitializeFromSource Av1FramerateControl = "INITIALIZE_FROM_SOURCE" Av1FramerateControlSpecified Av1FramerateControl = "SPECIFIED" ) // Values returns all known values for Av1FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Av1FramerateControl) Values() []Av1FramerateControl { return []Av1FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Av1FramerateConversionAlgorithm string // Enum values for Av1FramerateConversionAlgorithm const ( Av1FramerateConversionAlgorithmDuplicateDrop Av1FramerateConversionAlgorithm = "DUPLICATE_DROP" Av1FramerateConversionAlgorithmInterpolate Av1FramerateConversionAlgorithm = "INTERPOLATE" Av1FramerateConversionAlgorithmFrameformer Av1FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for Av1FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Av1FramerateConversionAlgorithm) Values() []Av1FramerateConversionAlgorithm { return []Av1FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type Av1RateControlMode string // Enum values for Av1RateControlMode const ( Av1RateControlModeQvbr Av1RateControlMode = "QVBR" ) // Values returns all known values for Av1RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Av1RateControlMode) Values() []Av1RateControlMode { return []Av1RateControlMode{ "QVBR", } } type Av1SpatialAdaptiveQuantization string // Enum values for Av1SpatialAdaptiveQuantization const ( Av1SpatialAdaptiveQuantizationDisabled Av1SpatialAdaptiveQuantization = "DISABLED" Av1SpatialAdaptiveQuantizationEnabled Av1SpatialAdaptiveQuantization = "ENABLED" ) // Values returns all known values for Av1SpatialAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Av1SpatialAdaptiveQuantization) Values() []Av1SpatialAdaptiveQuantization { return []Av1SpatialAdaptiveQuantization{ "DISABLED", "ENABLED", } } type AvcIntraClass string // Enum values for AvcIntraClass const ( AvcIntraClassClass50 AvcIntraClass = "CLASS_50" AvcIntraClassClass100 AvcIntraClass = "CLASS_100" AvcIntraClassClass200 AvcIntraClass = "CLASS_200" AvcIntraClassClass4k2k AvcIntraClass = "CLASS_4K_2K" ) // Values returns all known values for AvcIntraClass. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AvcIntraClass) Values() []AvcIntraClass { return []AvcIntraClass{ "CLASS_50", "CLASS_100", "CLASS_200", "CLASS_4K_2K", } } type AvcIntraFramerateControl string // Enum values for AvcIntraFramerateControl const ( AvcIntraFramerateControlInitializeFromSource AvcIntraFramerateControl = "INITIALIZE_FROM_SOURCE" AvcIntraFramerateControlSpecified AvcIntraFramerateControl = "SPECIFIED" ) // Values returns all known values for AvcIntraFramerateControl. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (AvcIntraFramerateControl) Values() []AvcIntraFramerateControl { return []AvcIntraFramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type AvcIntraFramerateConversionAlgorithm string // Enum values for AvcIntraFramerateConversionAlgorithm const ( AvcIntraFramerateConversionAlgorithmDuplicateDrop AvcIntraFramerateConversionAlgorithm = "DUPLICATE_DROP" AvcIntraFramerateConversionAlgorithmInterpolate AvcIntraFramerateConversionAlgorithm = "INTERPOLATE" AvcIntraFramerateConversionAlgorithmFrameformer AvcIntraFramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for AvcIntraFramerateConversionAlgorithm. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AvcIntraFramerateConversionAlgorithm) Values() []AvcIntraFramerateConversionAlgorithm { return []AvcIntraFramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type AvcIntraInterlaceMode string // Enum values for AvcIntraInterlaceMode const ( AvcIntraInterlaceModeProgressive AvcIntraInterlaceMode = "PROGRESSIVE" AvcIntraInterlaceModeTopField AvcIntraInterlaceMode = "TOP_FIELD" AvcIntraInterlaceModeBottomField AvcIntraInterlaceMode = "BOTTOM_FIELD" AvcIntraInterlaceModeFollowTopField AvcIntraInterlaceMode = "FOLLOW_TOP_FIELD" AvcIntraInterlaceModeFollowBottomField AvcIntraInterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for AvcIntraInterlaceMode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AvcIntraInterlaceMode) Values() []AvcIntraInterlaceMode { return []AvcIntraInterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type AvcIntraScanTypeConversionMode string // Enum values for AvcIntraScanTypeConversionMode const ( AvcIntraScanTypeConversionModeInterlaced AvcIntraScanTypeConversionMode = "INTERLACED" AvcIntraScanTypeConversionModeInterlacedOptimize AvcIntraScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for AvcIntraScanTypeConversionMode. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AvcIntraScanTypeConversionMode) Values() []AvcIntraScanTypeConversionMode { return []AvcIntraScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type AvcIntraSlowPal string // Enum values for AvcIntraSlowPal const ( AvcIntraSlowPalDisabled AvcIntraSlowPal = "DISABLED" AvcIntraSlowPalEnabled AvcIntraSlowPal = "ENABLED" ) // Values returns all known values for AvcIntraSlowPal. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AvcIntraSlowPal) Values() []AvcIntraSlowPal { return []AvcIntraSlowPal{ "DISABLED", "ENABLED", } } type AvcIntraTelecine string // Enum values for AvcIntraTelecine const ( AvcIntraTelecineNone AvcIntraTelecine = "NONE" AvcIntraTelecineHard AvcIntraTelecine = "HARD" ) // Values returns all known values for AvcIntraTelecine. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AvcIntraTelecine) Values() []AvcIntraTelecine { return []AvcIntraTelecine{ "NONE", "HARD", } } type AvcIntraUhdQualityTuningLevel string // Enum values for AvcIntraUhdQualityTuningLevel const ( AvcIntraUhdQualityTuningLevelSinglePass AvcIntraUhdQualityTuningLevel = "SINGLE_PASS" AvcIntraUhdQualityTuningLevelMultiPass AvcIntraUhdQualityTuningLevel = "MULTI_PASS" ) // Values returns all known values for AvcIntraUhdQualityTuningLevel. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (AvcIntraUhdQualityTuningLevel) Values() []AvcIntraUhdQualityTuningLevel { return []AvcIntraUhdQualityTuningLevel{ "SINGLE_PASS", "MULTI_PASS", } } type BandwidthReductionFilterSharpening string // Enum values for BandwidthReductionFilterSharpening const ( BandwidthReductionFilterSharpeningLow BandwidthReductionFilterSharpening = "LOW" BandwidthReductionFilterSharpeningMedium BandwidthReductionFilterSharpening = "MEDIUM" BandwidthReductionFilterSharpeningHigh BandwidthReductionFilterSharpening = "HIGH" BandwidthReductionFilterSharpeningOff BandwidthReductionFilterSharpening = "OFF" ) // Values returns all known values for BandwidthReductionFilterSharpening. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BandwidthReductionFilterSharpening) Values() []BandwidthReductionFilterSharpening { return []BandwidthReductionFilterSharpening{ "LOW", "MEDIUM", "HIGH", "OFF", } } type BandwidthReductionFilterStrength string // Enum values for BandwidthReductionFilterStrength const ( BandwidthReductionFilterStrengthLow BandwidthReductionFilterStrength = "LOW" BandwidthReductionFilterStrengthMedium BandwidthReductionFilterStrength = "MEDIUM" BandwidthReductionFilterStrengthHigh BandwidthReductionFilterStrength = "HIGH" BandwidthReductionFilterStrengthAuto BandwidthReductionFilterStrength = "AUTO" BandwidthReductionFilterStrengthOff BandwidthReductionFilterStrength = "OFF" ) // Values returns all known values for BandwidthReductionFilterStrength. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BandwidthReductionFilterStrength) Values() []BandwidthReductionFilterStrength { return []BandwidthReductionFilterStrength{ "LOW", "MEDIUM", "HIGH", "AUTO", "OFF", } } type BillingTagsSource string // Enum values for BillingTagsSource const ( BillingTagsSourceQueue BillingTagsSource = "QUEUE" BillingTagsSourcePreset BillingTagsSource = "PRESET" BillingTagsSourceJobTemplate BillingTagsSource = "JOB_TEMPLATE" BillingTagsSourceJob BillingTagsSource = "JOB" ) // Values returns all known values for BillingTagsSource. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (BillingTagsSource) Values() []BillingTagsSource { return []BillingTagsSource{ "QUEUE", "PRESET", "JOB_TEMPLATE", "JOB", } } type BurninSubtitleAlignment string // Enum values for BurninSubtitleAlignment const ( BurninSubtitleAlignmentCentered BurninSubtitleAlignment = "CENTERED" BurninSubtitleAlignmentLeft BurninSubtitleAlignment = "LEFT" BurninSubtitleAlignmentAuto BurninSubtitleAlignment = "AUTO" ) // Values returns all known values for BurninSubtitleAlignment. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (BurninSubtitleAlignment) Values() []BurninSubtitleAlignment { return []BurninSubtitleAlignment{ "CENTERED", "LEFT", "AUTO", } } type BurninSubtitleApplyFontColor string // Enum values for BurninSubtitleApplyFontColor const ( BurninSubtitleApplyFontColorWhiteTextOnly BurninSubtitleApplyFontColor = "WHITE_TEXT_ONLY" BurninSubtitleApplyFontColorAllText BurninSubtitleApplyFontColor = "ALL_TEXT" ) // Values returns all known values for BurninSubtitleApplyFontColor. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BurninSubtitleApplyFontColor) Values() []BurninSubtitleApplyFontColor { return []BurninSubtitleApplyFontColor{ "WHITE_TEXT_ONLY", "ALL_TEXT", } } type BurninSubtitleBackgroundColor string // Enum values for BurninSubtitleBackgroundColor const ( BurninSubtitleBackgroundColorNone BurninSubtitleBackgroundColor = "NONE" BurninSubtitleBackgroundColorBlack BurninSubtitleBackgroundColor = "BLACK" BurninSubtitleBackgroundColorWhite BurninSubtitleBackgroundColor = "WHITE" BurninSubtitleBackgroundColorAuto BurninSubtitleBackgroundColor = "AUTO" ) // Values returns all known values for BurninSubtitleBackgroundColor. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BurninSubtitleBackgroundColor) Values() []BurninSubtitleBackgroundColor { return []BurninSubtitleBackgroundColor{ "NONE", "BLACK", "WHITE", "AUTO", } } type BurninSubtitleFallbackFont string // Enum values for BurninSubtitleFallbackFont const ( BurninSubtitleFallbackFontBestMatch BurninSubtitleFallbackFont = "BEST_MATCH" BurninSubtitleFallbackFontMonospacedSansserif BurninSubtitleFallbackFont = "MONOSPACED_SANSSERIF" BurninSubtitleFallbackFontMonospacedSerif BurninSubtitleFallbackFont = "MONOSPACED_SERIF" BurninSubtitleFallbackFontProportionalSansserif BurninSubtitleFallbackFont = "PROPORTIONAL_SANSSERIF" BurninSubtitleFallbackFontProportionalSerif BurninSubtitleFallbackFont = "PROPORTIONAL_SERIF" ) // Values returns all known values for BurninSubtitleFallbackFont. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (BurninSubtitleFallbackFont) Values() []BurninSubtitleFallbackFont { return []BurninSubtitleFallbackFont{ "BEST_MATCH", "MONOSPACED_SANSSERIF", "MONOSPACED_SERIF", "PROPORTIONAL_SANSSERIF", "PROPORTIONAL_SERIF", } } type BurninSubtitleFontColor string // Enum values for BurninSubtitleFontColor const ( BurninSubtitleFontColorWhite BurninSubtitleFontColor = "WHITE" BurninSubtitleFontColorBlack BurninSubtitleFontColor = "BLACK" BurninSubtitleFontColorYellow BurninSubtitleFontColor = "YELLOW" BurninSubtitleFontColorRed BurninSubtitleFontColor = "RED" BurninSubtitleFontColorGreen BurninSubtitleFontColor = "GREEN" BurninSubtitleFontColorBlue BurninSubtitleFontColor = "BLUE" BurninSubtitleFontColorHex BurninSubtitleFontColor = "HEX" BurninSubtitleFontColorAuto BurninSubtitleFontColor = "AUTO" ) // Values returns all known values for BurninSubtitleFontColor. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (BurninSubtitleFontColor) Values() []BurninSubtitleFontColor { return []BurninSubtitleFontColor{ "WHITE", "BLACK", "YELLOW", "RED", "GREEN", "BLUE", "HEX", "AUTO", } } type BurninSubtitleOutlineColor string // Enum values for BurninSubtitleOutlineColor const ( BurninSubtitleOutlineColorBlack BurninSubtitleOutlineColor = "BLACK" BurninSubtitleOutlineColorWhite BurninSubtitleOutlineColor = "WHITE" BurninSubtitleOutlineColorYellow BurninSubtitleOutlineColor = "YELLOW" BurninSubtitleOutlineColorRed BurninSubtitleOutlineColor = "RED" BurninSubtitleOutlineColorGreen BurninSubtitleOutlineColor = "GREEN" BurninSubtitleOutlineColorBlue BurninSubtitleOutlineColor = "BLUE" BurninSubtitleOutlineColorAuto BurninSubtitleOutlineColor = "AUTO" ) // Values returns all known values for BurninSubtitleOutlineColor. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (BurninSubtitleOutlineColor) Values() []BurninSubtitleOutlineColor { return []BurninSubtitleOutlineColor{ "BLACK", "WHITE", "YELLOW", "RED", "GREEN", "BLUE", "AUTO", } } type BurninSubtitleShadowColor string // Enum values for BurninSubtitleShadowColor const ( BurninSubtitleShadowColorNone BurninSubtitleShadowColor = "NONE" BurninSubtitleShadowColorBlack BurninSubtitleShadowColor = "BLACK" BurninSubtitleShadowColorWhite BurninSubtitleShadowColor = "WHITE" BurninSubtitleShadowColorAuto BurninSubtitleShadowColor = "AUTO" ) // Values returns all known values for BurninSubtitleShadowColor. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (BurninSubtitleShadowColor) Values() []BurninSubtitleShadowColor { return []BurninSubtitleShadowColor{ "NONE", "BLACK", "WHITE", "AUTO", } } type BurnInSubtitleStylePassthrough string // Enum values for BurnInSubtitleStylePassthrough const ( BurnInSubtitleStylePassthroughEnabled BurnInSubtitleStylePassthrough = "ENABLED" BurnInSubtitleStylePassthroughDisabled BurnInSubtitleStylePassthrough = "DISABLED" ) // Values returns all known values for BurnInSubtitleStylePassthrough. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BurnInSubtitleStylePassthrough) Values() []BurnInSubtitleStylePassthrough { return []BurnInSubtitleStylePassthrough{ "ENABLED", "DISABLED", } } type BurninSubtitleTeletextSpacing string // Enum values for BurninSubtitleTeletextSpacing const ( BurninSubtitleTeletextSpacingFixedGrid BurninSubtitleTeletextSpacing = "FIXED_GRID" BurninSubtitleTeletextSpacingProportional BurninSubtitleTeletextSpacing = "PROPORTIONAL" BurninSubtitleTeletextSpacingAuto BurninSubtitleTeletextSpacing = "AUTO" ) // Values returns all known values for BurninSubtitleTeletextSpacing. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (BurninSubtitleTeletextSpacing) Values() []BurninSubtitleTeletextSpacing { return []BurninSubtitleTeletextSpacing{ "FIXED_GRID", "PROPORTIONAL", "AUTO", } } type CaptionDestinationType string // Enum values for CaptionDestinationType const ( CaptionDestinationTypeBurnIn CaptionDestinationType = "BURN_IN" CaptionDestinationTypeDvbSub CaptionDestinationType = "DVB_SUB" CaptionDestinationTypeEmbedded CaptionDestinationType = "EMBEDDED" CaptionDestinationTypeEmbeddedPlusScte20 CaptionDestinationType = "EMBEDDED_PLUS_SCTE20" CaptionDestinationTypeImsc CaptionDestinationType = "IMSC" CaptionDestinationTypeScte20PlusEmbedded CaptionDestinationType = "SCTE20_PLUS_EMBEDDED" CaptionDestinationTypeScc CaptionDestinationType = "SCC" CaptionDestinationTypeSrt CaptionDestinationType = "SRT" CaptionDestinationTypeSmi CaptionDestinationType = "SMI" CaptionDestinationTypeTeletext CaptionDestinationType = "TELETEXT" CaptionDestinationTypeTtml CaptionDestinationType = "TTML" CaptionDestinationTypeWebvtt CaptionDestinationType = "WEBVTT" ) // Values returns all known values for CaptionDestinationType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CaptionDestinationType) Values() []CaptionDestinationType { return []CaptionDestinationType{ "BURN_IN", "DVB_SUB", "EMBEDDED", "EMBEDDED_PLUS_SCTE20", "IMSC", "SCTE20_PLUS_EMBEDDED", "SCC", "SRT", "SMI", "TELETEXT", "TTML", "WEBVTT", } } type CaptionSourceConvertPaintOnToPopOn string // Enum values for CaptionSourceConvertPaintOnToPopOn const ( CaptionSourceConvertPaintOnToPopOnEnabled CaptionSourceConvertPaintOnToPopOn = "ENABLED" CaptionSourceConvertPaintOnToPopOnDisabled CaptionSourceConvertPaintOnToPopOn = "DISABLED" ) // Values returns all known values for CaptionSourceConvertPaintOnToPopOn. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CaptionSourceConvertPaintOnToPopOn) Values() []CaptionSourceConvertPaintOnToPopOn { return []CaptionSourceConvertPaintOnToPopOn{ "ENABLED", "DISABLED", } } type CaptionSourceType string // Enum values for CaptionSourceType const ( CaptionSourceTypeAncillary CaptionSourceType = "ANCILLARY" CaptionSourceTypeDvbSub CaptionSourceType = "DVB_SUB" CaptionSourceTypeEmbedded CaptionSourceType = "EMBEDDED" CaptionSourceTypeScte20 CaptionSourceType = "SCTE20" CaptionSourceTypeScc CaptionSourceType = "SCC" CaptionSourceTypeTtml CaptionSourceType = "TTML" CaptionSourceTypeStl CaptionSourceType = "STL" CaptionSourceTypeSrt CaptionSourceType = "SRT" CaptionSourceTypeSmi CaptionSourceType = "SMI" CaptionSourceTypeSmpteTt CaptionSourceType = "SMPTE_TT" CaptionSourceTypeTeletext CaptionSourceType = "TELETEXT" CaptionSourceTypeNullSource CaptionSourceType = "NULL_SOURCE" CaptionSourceTypeImsc CaptionSourceType = "IMSC" CaptionSourceTypeWebvtt CaptionSourceType = "WEBVTT" ) // Values returns all known values for CaptionSourceType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CaptionSourceType) Values() []CaptionSourceType { return []CaptionSourceType{ "ANCILLARY", "DVB_SUB", "EMBEDDED", "SCTE20", "SCC", "TTML", "STL", "SRT", "SMI", "SMPTE_TT", "TELETEXT", "NULL_SOURCE", "IMSC", "WEBVTT", } } type CmafClientCache string // Enum values for CmafClientCache const ( CmafClientCacheDisabled CmafClientCache = "DISABLED" CmafClientCacheEnabled CmafClientCache = "ENABLED" ) // Values returns all known values for CmafClientCache. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafClientCache) Values() []CmafClientCache { return []CmafClientCache{ "DISABLED", "ENABLED", } } type CmafCodecSpecification string // Enum values for CmafCodecSpecification const ( CmafCodecSpecificationRfc6381 CmafCodecSpecification = "RFC_6381" CmafCodecSpecificationRfc4281 CmafCodecSpecification = "RFC_4281" ) // Values returns all known values for CmafCodecSpecification. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafCodecSpecification) Values() []CmafCodecSpecification { return []CmafCodecSpecification{ "RFC_6381", "RFC_4281", } } type CmafEncryptionType string // Enum values for CmafEncryptionType const ( CmafEncryptionTypeSampleAes CmafEncryptionType = "SAMPLE_AES" CmafEncryptionTypeAesCtr CmafEncryptionType = "AES_CTR" ) // Values returns all known values for CmafEncryptionType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafEncryptionType) Values() []CmafEncryptionType { return []CmafEncryptionType{ "SAMPLE_AES", "AES_CTR", } } type CmafImageBasedTrickPlay string // Enum values for CmafImageBasedTrickPlay const ( CmafImageBasedTrickPlayNone CmafImageBasedTrickPlay = "NONE" CmafImageBasedTrickPlayThumbnail CmafImageBasedTrickPlay = "THUMBNAIL" CmafImageBasedTrickPlayThumbnailAndFullframe CmafImageBasedTrickPlay = "THUMBNAIL_AND_FULLFRAME" CmafImageBasedTrickPlayAdvanced CmafImageBasedTrickPlay = "ADVANCED" ) // Values returns all known values for CmafImageBasedTrickPlay. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafImageBasedTrickPlay) Values() []CmafImageBasedTrickPlay { return []CmafImageBasedTrickPlay{ "NONE", "THUMBNAIL", "THUMBNAIL_AND_FULLFRAME", "ADVANCED", } } type CmafInitializationVectorInManifest string // Enum values for CmafInitializationVectorInManifest const ( CmafInitializationVectorInManifestInclude CmafInitializationVectorInManifest = "INCLUDE" CmafInitializationVectorInManifestExclude CmafInitializationVectorInManifest = "EXCLUDE" ) // Values returns all known values for CmafInitializationVectorInManifest. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmafInitializationVectorInManifest) Values() []CmafInitializationVectorInManifest { return []CmafInitializationVectorInManifest{ "INCLUDE", "EXCLUDE", } } type CmafIntervalCadence string // Enum values for CmafIntervalCadence const ( CmafIntervalCadenceFollowIframe CmafIntervalCadence = "FOLLOW_IFRAME" CmafIntervalCadenceFollowCustom CmafIntervalCadence = "FOLLOW_CUSTOM" ) // Values returns all known values for CmafIntervalCadence. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafIntervalCadence) Values() []CmafIntervalCadence { return []CmafIntervalCadence{ "FOLLOW_IFRAME", "FOLLOW_CUSTOM", } } type CmafKeyProviderType string // Enum values for CmafKeyProviderType const ( CmafKeyProviderTypeSpeke CmafKeyProviderType = "SPEKE" CmafKeyProviderTypeStaticKey CmafKeyProviderType = "STATIC_KEY" ) // Values returns all known values for CmafKeyProviderType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafKeyProviderType) Values() []CmafKeyProviderType { return []CmafKeyProviderType{ "SPEKE", "STATIC_KEY", } } type CmafManifestCompression string // Enum values for CmafManifestCompression const ( CmafManifestCompressionGzip CmafManifestCompression = "GZIP" CmafManifestCompressionNone CmafManifestCompression = "NONE" ) // Values returns all known values for CmafManifestCompression. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafManifestCompression) Values() []CmafManifestCompression { return []CmafManifestCompression{ "GZIP", "NONE", } } type CmafManifestDurationFormat string // Enum values for CmafManifestDurationFormat const ( CmafManifestDurationFormatFloatingPoint CmafManifestDurationFormat = "FLOATING_POINT" CmafManifestDurationFormatInteger CmafManifestDurationFormat = "INTEGER" ) // Values returns all known values for CmafManifestDurationFormat. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (CmafManifestDurationFormat) Values() []CmafManifestDurationFormat { return []CmafManifestDurationFormat{ "FLOATING_POINT", "INTEGER", } } type CmafMpdManifestBandwidthType string // Enum values for CmafMpdManifestBandwidthType const ( CmafMpdManifestBandwidthTypeAverage CmafMpdManifestBandwidthType = "AVERAGE" CmafMpdManifestBandwidthTypeMax CmafMpdManifestBandwidthType = "MAX" ) // Values returns all known values for CmafMpdManifestBandwidthType. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmafMpdManifestBandwidthType) Values() []CmafMpdManifestBandwidthType { return []CmafMpdManifestBandwidthType{ "AVERAGE", "MAX", } } type CmafMpdProfile string // Enum values for CmafMpdProfile const ( CmafMpdProfileMainProfile CmafMpdProfile = "MAIN_PROFILE" CmafMpdProfileOnDemandProfile CmafMpdProfile = "ON_DEMAND_PROFILE" ) // Values returns all known values for CmafMpdProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafMpdProfile) Values() []CmafMpdProfile { return []CmafMpdProfile{ "MAIN_PROFILE", "ON_DEMAND_PROFILE", } } type CmafPtsOffsetHandlingForBFrames string // Enum values for CmafPtsOffsetHandlingForBFrames const ( CmafPtsOffsetHandlingForBFramesZeroBased CmafPtsOffsetHandlingForBFrames = "ZERO_BASED" CmafPtsOffsetHandlingForBFramesMatchInitialPts CmafPtsOffsetHandlingForBFrames = "MATCH_INITIAL_PTS" ) // Values returns all known values for CmafPtsOffsetHandlingForBFrames. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmafPtsOffsetHandlingForBFrames) Values() []CmafPtsOffsetHandlingForBFrames { return []CmafPtsOffsetHandlingForBFrames{ "ZERO_BASED", "MATCH_INITIAL_PTS", } } type CmafSegmentControl string // Enum values for CmafSegmentControl const ( CmafSegmentControlSingleFile CmafSegmentControl = "SINGLE_FILE" CmafSegmentControlSegmentedFiles CmafSegmentControl = "SEGMENTED_FILES" ) // Values returns all known values for CmafSegmentControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafSegmentControl) Values() []CmafSegmentControl { return []CmafSegmentControl{ "SINGLE_FILE", "SEGMENTED_FILES", } } type CmafSegmentLengthControl string // Enum values for CmafSegmentLengthControl const ( CmafSegmentLengthControlExact CmafSegmentLengthControl = "EXACT" CmafSegmentLengthControlGopMultiple CmafSegmentLengthControl = "GOP_MULTIPLE" ) // Values returns all known values for CmafSegmentLengthControl. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (CmafSegmentLengthControl) Values() []CmafSegmentLengthControl { return []CmafSegmentLengthControl{ "EXACT", "GOP_MULTIPLE", } } type CmafStreamInfResolution string // Enum values for CmafStreamInfResolution const ( CmafStreamInfResolutionInclude CmafStreamInfResolution = "INCLUDE" CmafStreamInfResolutionExclude CmafStreamInfResolution = "EXCLUDE" ) // Values returns all known values for CmafStreamInfResolution. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafStreamInfResolution) Values() []CmafStreamInfResolution { return []CmafStreamInfResolution{ "INCLUDE", "EXCLUDE", } } type CmafTargetDurationCompatibilityMode string // Enum values for CmafTargetDurationCompatibilityMode const ( CmafTargetDurationCompatibilityModeLegacy CmafTargetDurationCompatibilityMode = "LEGACY" CmafTargetDurationCompatibilityModeSpecCompliant CmafTargetDurationCompatibilityMode = "SPEC_COMPLIANT" ) // Values returns all known values for CmafTargetDurationCompatibilityMode. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmafTargetDurationCompatibilityMode) Values() []CmafTargetDurationCompatibilityMode { return []CmafTargetDurationCompatibilityMode{ "LEGACY", "SPEC_COMPLIANT", } } type CmafVideoCompositionOffsets string // Enum values for CmafVideoCompositionOffsets const ( CmafVideoCompositionOffsetsSigned CmafVideoCompositionOffsets = "SIGNED" CmafVideoCompositionOffsetsUnsigned CmafVideoCompositionOffsets = "UNSIGNED" ) // Values returns all known values for CmafVideoCompositionOffsets. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (CmafVideoCompositionOffsets) Values() []CmafVideoCompositionOffsets { return []CmafVideoCompositionOffsets{ "SIGNED", "UNSIGNED", } } type CmafWriteDASHManifest string // Enum values for CmafWriteDASHManifest const ( CmafWriteDASHManifestDisabled CmafWriteDASHManifest = "DISABLED" CmafWriteDASHManifestEnabled CmafWriteDASHManifest = "ENABLED" ) // Values returns all known values for CmafWriteDASHManifest. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafWriteDASHManifest) Values() []CmafWriteDASHManifest { return []CmafWriteDASHManifest{ "DISABLED", "ENABLED", } } type CmafWriteHLSManifest string // Enum values for CmafWriteHLSManifest const ( CmafWriteHLSManifestDisabled CmafWriteHLSManifest = "DISABLED" CmafWriteHLSManifestEnabled CmafWriteHLSManifest = "ENABLED" ) // Values returns all known values for CmafWriteHLSManifest. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmafWriteHLSManifest) Values() []CmafWriteHLSManifest { return []CmafWriteHLSManifest{ "DISABLED", "ENABLED", } } type CmafWriteSegmentTimelineInRepresentation string // Enum values for CmafWriteSegmentTimelineInRepresentation const ( CmafWriteSegmentTimelineInRepresentationEnabled CmafWriteSegmentTimelineInRepresentation = "ENABLED" CmafWriteSegmentTimelineInRepresentationDisabled CmafWriteSegmentTimelineInRepresentation = "DISABLED" ) // Values returns all known values for CmafWriteSegmentTimelineInRepresentation. // Note that this can be expanded in the future, and so it is only as up to date as // the client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmafWriteSegmentTimelineInRepresentation) Values() []CmafWriteSegmentTimelineInRepresentation { return []CmafWriteSegmentTimelineInRepresentation{ "ENABLED", "DISABLED", } } type CmfcAudioDuration string // Enum values for CmfcAudioDuration const ( CmfcAudioDurationDefaultCodecDuration CmfcAudioDuration = "DEFAULT_CODEC_DURATION" CmfcAudioDurationMatchVideoDuration CmfcAudioDuration = "MATCH_VIDEO_DURATION" ) // Values returns all known values for CmfcAudioDuration. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcAudioDuration) Values() []CmfcAudioDuration { return []CmfcAudioDuration{ "DEFAULT_CODEC_DURATION", "MATCH_VIDEO_DURATION", } } type CmfcAudioTrackType string // Enum values for CmfcAudioTrackType const ( CmfcAudioTrackTypeAlternateAudioAutoSelectDefault CmfcAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" CmfcAudioTrackTypeAlternateAudioAutoSelect CmfcAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT" CmfcAudioTrackTypeAlternateAudioNotAutoSelect CmfcAudioTrackType = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" ) // Values returns all known values for CmfcAudioTrackType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcAudioTrackType) Values() []CmfcAudioTrackType { return []CmfcAudioTrackType{ "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", "ALTERNATE_AUDIO_AUTO_SELECT", "ALTERNATE_AUDIO_NOT_AUTO_SELECT", } } type CmfcDescriptiveVideoServiceFlag string // Enum values for CmfcDescriptiveVideoServiceFlag const ( CmfcDescriptiveVideoServiceFlagDontFlag CmfcDescriptiveVideoServiceFlag = "DONT_FLAG" CmfcDescriptiveVideoServiceFlagFlag CmfcDescriptiveVideoServiceFlag = "FLAG" ) // Values returns all known values for CmfcDescriptiveVideoServiceFlag. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmfcDescriptiveVideoServiceFlag) Values() []CmfcDescriptiveVideoServiceFlag { return []CmfcDescriptiveVideoServiceFlag{ "DONT_FLAG", "FLAG", } } type CmfcIFrameOnlyManifest string // Enum values for CmfcIFrameOnlyManifest const ( CmfcIFrameOnlyManifestInclude CmfcIFrameOnlyManifest = "INCLUDE" CmfcIFrameOnlyManifestExclude CmfcIFrameOnlyManifest = "EXCLUDE" ) // Values returns all known values for CmfcIFrameOnlyManifest. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcIFrameOnlyManifest) Values() []CmfcIFrameOnlyManifest { return []CmfcIFrameOnlyManifest{ "INCLUDE", "EXCLUDE", } } type CmfcKlvMetadata string // Enum values for CmfcKlvMetadata const ( CmfcKlvMetadataPassthrough CmfcKlvMetadata = "PASSTHROUGH" CmfcKlvMetadataNone CmfcKlvMetadata = "NONE" ) // Values returns all known values for CmfcKlvMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcKlvMetadata) Values() []CmfcKlvMetadata { return []CmfcKlvMetadata{ "PASSTHROUGH", "NONE", } } type CmfcManifestMetadataSignaling string // Enum values for CmfcManifestMetadataSignaling const ( CmfcManifestMetadataSignalingEnabled CmfcManifestMetadataSignaling = "ENABLED" CmfcManifestMetadataSignalingDisabled CmfcManifestMetadataSignaling = "DISABLED" ) // Values returns all known values for CmfcManifestMetadataSignaling. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CmfcManifestMetadataSignaling) Values() []CmfcManifestMetadataSignaling { return []CmfcManifestMetadataSignaling{ "ENABLED", "DISABLED", } } type CmfcScte35Esam string // Enum values for CmfcScte35Esam const ( CmfcScte35EsamInsert CmfcScte35Esam = "INSERT" CmfcScte35EsamNone CmfcScte35Esam = "NONE" ) // Values returns all known values for CmfcScte35Esam. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcScte35Esam) Values() []CmfcScte35Esam { return []CmfcScte35Esam{ "INSERT", "NONE", } } type CmfcScte35Source string // Enum values for CmfcScte35Source const ( CmfcScte35SourcePassthrough CmfcScte35Source = "PASSTHROUGH" CmfcScte35SourceNone CmfcScte35Source = "NONE" ) // Values returns all known values for CmfcScte35Source. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcScte35Source) Values() []CmfcScte35Source { return []CmfcScte35Source{ "PASSTHROUGH", "NONE", } } type CmfcTimedMetadata string // Enum values for CmfcTimedMetadata const ( CmfcTimedMetadataPassthrough CmfcTimedMetadata = "PASSTHROUGH" CmfcTimedMetadataNone CmfcTimedMetadata = "NONE" ) // Values returns all known values for CmfcTimedMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CmfcTimedMetadata) Values() []CmfcTimedMetadata { return []CmfcTimedMetadata{ "PASSTHROUGH", "NONE", } } type CmfcTimedMetadataBoxVersion string // Enum values for CmfcTimedMetadataBoxVersion const ( CmfcTimedMetadataBoxVersionVersion0 CmfcTimedMetadataBoxVersion = "VERSION_0" CmfcTimedMetadataBoxVersionVersion1 CmfcTimedMetadataBoxVersion = "VERSION_1" ) // Values returns all known values for CmfcTimedMetadataBoxVersion. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (CmfcTimedMetadataBoxVersion) Values() []CmfcTimedMetadataBoxVersion { return []CmfcTimedMetadataBoxVersion{ "VERSION_0", "VERSION_1", } } type ColorMetadata string // Enum values for ColorMetadata const ( ColorMetadataIgnore ColorMetadata = "IGNORE" ColorMetadataInsert ColorMetadata = "INSERT" ) // Values returns all known values for ColorMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ColorMetadata) Values() []ColorMetadata { return []ColorMetadata{ "IGNORE", "INSERT", } } type ColorSpace string // Enum values for ColorSpace const ( ColorSpaceFollow ColorSpace = "FOLLOW" ColorSpaceRec601 ColorSpace = "REC_601" ColorSpaceRec709 ColorSpace = "REC_709" ColorSpaceHdr10 ColorSpace = "HDR10" ColorSpaceHlg2020 ColorSpace = "HLG_2020" ColorSpaceP3dci ColorSpace = "P3DCI" ColorSpaceP3d65Sdr ColorSpace = "P3D65_SDR" ColorSpaceP3d65Hdr ColorSpace = "P3D65_HDR" ) // Values returns all known values for ColorSpace. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (ColorSpace) Values() []ColorSpace { return []ColorSpace{ "FOLLOW", "REC_601", "REC_709", "HDR10", "HLG_2020", "P3DCI", "P3D65_SDR", "P3D65_HDR", } } type ColorSpaceConversion string // Enum values for ColorSpaceConversion const ( ColorSpaceConversionNone ColorSpaceConversion = "NONE" ColorSpaceConversionForce601 ColorSpaceConversion = "FORCE_601" ColorSpaceConversionForce709 ColorSpaceConversion = "FORCE_709" ColorSpaceConversionForceHdr10 ColorSpaceConversion = "FORCE_HDR10" ColorSpaceConversionForceHlg2020 ColorSpaceConversion = "FORCE_HLG_2020" ColorSpaceConversionForceP3dci ColorSpaceConversion = "FORCE_P3DCI" ColorSpaceConversionForceP3d65Sdr ColorSpaceConversion = "FORCE_P3D65_SDR" ColorSpaceConversionForceP3d65Hdr ColorSpaceConversion = "FORCE_P3D65_HDR" ) // Values returns all known values for ColorSpaceConversion. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ColorSpaceConversion) Values() []ColorSpaceConversion { return []ColorSpaceConversion{ "NONE", "FORCE_601", "FORCE_709", "FORCE_HDR10", "FORCE_HLG_2020", "FORCE_P3DCI", "FORCE_P3D65_SDR", "FORCE_P3D65_HDR", } } type ColorSpaceUsage string // Enum values for ColorSpaceUsage const ( ColorSpaceUsageForce ColorSpaceUsage = "FORCE" ColorSpaceUsageFallback ColorSpaceUsage = "FALLBACK" ) // Values returns all known values for ColorSpaceUsage. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ColorSpaceUsage) Values() []ColorSpaceUsage { return []ColorSpaceUsage{ "FORCE", "FALLBACK", } } type Commitment string // Enum values for Commitment const ( CommitmentOneYear Commitment = "ONE_YEAR" ) // Values returns all known values for Commitment. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Commitment) Values() []Commitment { return []Commitment{ "ONE_YEAR", } } type ContainerType string // Enum values for ContainerType const ( ContainerTypeF4v ContainerType = "F4V" ContainerTypeIsmv ContainerType = "ISMV" ContainerTypeM2ts ContainerType = "M2TS" ContainerTypeM3u8 ContainerType = "M3U8" ContainerTypeCmfc ContainerType = "CMFC" ContainerTypeMov ContainerType = "MOV" ContainerTypeMp4 ContainerType = "MP4" ContainerTypeMpd ContainerType = "MPD" ContainerTypeMxf ContainerType = "MXF" ContainerTypeWebm ContainerType = "WEBM" ContainerTypeRaw ContainerType = "RAW" ) // Values returns all known values for ContainerType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ContainerType) Values() []ContainerType { return []ContainerType{ "F4V", "ISMV", "M2TS", "M3U8", "CMFC", "MOV", "MP4", "MPD", "MXF", "WEBM", "RAW", } } type CopyProtectionAction string // Enum values for CopyProtectionAction const ( CopyProtectionActionPassthrough CopyProtectionAction = "PASSTHROUGH" CopyProtectionActionStrip CopyProtectionAction = "STRIP" ) // Values returns all known values for CopyProtectionAction. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CopyProtectionAction) Values() []CopyProtectionAction { return []CopyProtectionAction{ "PASSTHROUGH", "STRIP", } } type DashIsoGroupAudioChannelConfigSchemeIdUri string // Enum values for DashIsoGroupAudioChannelConfigSchemeIdUri const ( DashIsoGroupAudioChannelConfigSchemeIdUriMpegChannelConfiguration DashIsoGroupAudioChannelConfigSchemeIdUri = "MPEG_CHANNEL_CONFIGURATION" DashIsoGroupAudioChannelConfigSchemeIdUriDolbyChannelConfiguration DashIsoGroupAudioChannelConfigSchemeIdUri = "DOLBY_CHANNEL_CONFIGURATION" ) // Values returns all known values for DashIsoGroupAudioChannelConfigSchemeIdUri. // Note that this can be expanded in the future, and so it is only as up to date as // the client. The ordering of this slice is not guaranteed to be stable across // updates. func (DashIsoGroupAudioChannelConfigSchemeIdUri) Values() []DashIsoGroupAudioChannelConfigSchemeIdUri { return []DashIsoGroupAudioChannelConfigSchemeIdUri{ "MPEG_CHANNEL_CONFIGURATION", "DOLBY_CHANNEL_CONFIGURATION", } } type DashIsoHbbtvCompliance string // Enum values for DashIsoHbbtvCompliance const ( DashIsoHbbtvComplianceHbbtv15 DashIsoHbbtvCompliance = "HBBTV_1_5" DashIsoHbbtvComplianceNone DashIsoHbbtvCompliance = "NONE" ) // Values returns all known values for DashIsoHbbtvCompliance. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DashIsoHbbtvCompliance) Values() []DashIsoHbbtvCompliance { return []DashIsoHbbtvCompliance{ "HBBTV_1_5", "NONE", } } type DashIsoImageBasedTrickPlay string // Enum values for DashIsoImageBasedTrickPlay const ( DashIsoImageBasedTrickPlayNone DashIsoImageBasedTrickPlay = "NONE" DashIsoImageBasedTrickPlayThumbnail DashIsoImageBasedTrickPlay = "THUMBNAIL" DashIsoImageBasedTrickPlayThumbnailAndFullframe DashIsoImageBasedTrickPlay = "THUMBNAIL_AND_FULLFRAME" DashIsoImageBasedTrickPlayAdvanced DashIsoImageBasedTrickPlay = "ADVANCED" ) // Values returns all known values for DashIsoImageBasedTrickPlay. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DashIsoImageBasedTrickPlay) Values() []DashIsoImageBasedTrickPlay { return []DashIsoImageBasedTrickPlay{ "NONE", "THUMBNAIL", "THUMBNAIL_AND_FULLFRAME", "ADVANCED", } } type DashIsoIntervalCadence string // Enum values for DashIsoIntervalCadence const ( DashIsoIntervalCadenceFollowIframe DashIsoIntervalCadence = "FOLLOW_IFRAME" DashIsoIntervalCadenceFollowCustom DashIsoIntervalCadence = "FOLLOW_CUSTOM" ) // Values returns all known values for DashIsoIntervalCadence. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DashIsoIntervalCadence) Values() []DashIsoIntervalCadence { return []DashIsoIntervalCadence{ "FOLLOW_IFRAME", "FOLLOW_CUSTOM", } } type DashIsoMpdManifestBandwidthType string // Enum values for DashIsoMpdManifestBandwidthType const ( DashIsoMpdManifestBandwidthTypeAverage DashIsoMpdManifestBandwidthType = "AVERAGE" DashIsoMpdManifestBandwidthTypeMax DashIsoMpdManifestBandwidthType = "MAX" ) // Values returns all known values for DashIsoMpdManifestBandwidthType. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (DashIsoMpdManifestBandwidthType) Values() []DashIsoMpdManifestBandwidthType { return []DashIsoMpdManifestBandwidthType{ "AVERAGE", "MAX", } } type DashIsoMpdProfile string // Enum values for DashIsoMpdProfile const ( DashIsoMpdProfileMainProfile DashIsoMpdProfile = "MAIN_PROFILE" DashIsoMpdProfileOnDemandProfile DashIsoMpdProfile = "ON_DEMAND_PROFILE" ) // Values returns all known values for DashIsoMpdProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DashIsoMpdProfile) Values() []DashIsoMpdProfile { return []DashIsoMpdProfile{ "MAIN_PROFILE", "ON_DEMAND_PROFILE", } } type DashIsoPlaybackDeviceCompatibility string // Enum values for DashIsoPlaybackDeviceCompatibility const ( DashIsoPlaybackDeviceCompatibilityCencV1 DashIsoPlaybackDeviceCompatibility = "CENC_V1" DashIsoPlaybackDeviceCompatibilityUnencryptedSei DashIsoPlaybackDeviceCompatibility = "UNENCRYPTED_SEI" ) // Values returns all known values for DashIsoPlaybackDeviceCompatibility. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (DashIsoPlaybackDeviceCompatibility) Values() []DashIsoPlaybackDeviceCompatibility { return []DashIsoPlaybackDeviceCompatibility{ "CENC_V1", "UNENCRYPTED_SEI", } } type DashIsoPtsOffsetHandlingForBFrames string // Enum values for DashIsoPtsOffsetHandlingForBFrames const ( DashIsoPtsOffsetHandlingForBFramesZeroBased DashIsoPtsOffsetHandlingForBFrames = "ZERO_BASED" DashIsoPtsOffsetHandlingForBFramesMatchInitialPts DashIsoPtsOffsetHandlingForBFrames = "MATCH_INITIAL_PTS" ) // Values returns all known values for DashIsoPtsOffsetHandlingForBFrames. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (DashIsoPtsOffsetHandlingForBFrames) Values() []DashIsoPtsOffsetHandlingForBFrames { return []DashIsoPtsOffsetHandlingForBFrames{ "ZERO_BASED", "MATCH_INITIAL_PTS", } } type DashIsoSegmentControl string // Enum values for DashIsoSegmentControl const ( DashIsoSegmentControlSingleFile DashIsoSegmentControl = "SINGLE_FILE" DashIsoSegmentControlSegmentedFiles DashIsoSegmentControl = "SEGMENTED_FILES" ) // Values returns all known values for DashIsoSegmentControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DashIsoSegmentControl) Values() []DashIsoSegmentControl { return []DashIsoSegmentControl{ "SINGLE_FILE", "SEGMENTED_FILES", } } type DashIsoSegmentLengthControl string // Enum values for DashIsoSegmentLengthControl const ( DashIsoSegmentLengthControlExact DashIsoSegmentLengthControl = "EXACT" DashIsoSegmentLengthControlGopMultiple DashIsoSegmentLengthControl = "GOP_MULTIPLE" ) // Values returns all known values for DashIsoSegmentLengthControl. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DashIsoSegmentLengthControl) Values() []DashIsoSegmentLengthControl { return []DashIsoSegmentLengthControl{ "EXACT", "GOP_MULTIPLE", } } type DashIsoVideoCompositionOffsets string // Enum values for DashIsoVideoCompositionOffsets const ( DashIsoVideoCompositionOffsetsSigned DashIsoVideoCompositionOffsets = "SIGNED" DashIsoVideoCompositionOffsetsUnsigned DashIsoVideoCompositionOffsets = "UNSIGNED" ) // Values returns all known values for DashIsoVideoCompositionOffsets. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (DashIsoVideoCompositionOffsets) Values() []DashIsoVideoCompositionOffsets { return []DashIsoVideoCompositionOffsets{ "SIGNED", "UNSIGNED", } } type DashIsoWriteSegmentTimelineInRepresentation string // Enum values for DashIsoWriteSegmentTimelineInRepresentation const ( DashIsoWriteSegmentTimelineInRepresentationEnabled DashIsoWriteSegmentTimelineInRepresentation = "ENABLED" DashIsoWriteSegmentTimelineInRepresentationDisabled DashIsoWriteSegmentTimelineInRepresentation = "DISABLED" ) // Values returns all known values for // DashIsoWriteSegmentTimelineInRepresentation. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (DashIsoWriteSegmentTimelineInRepresentation) Values() []DashIsoWriteSegmentTimelineInRepresentation { return []DashIsoWriteSegmentTimelineInRepresentation{ "ENABLED", "DISABLED", } } type DashManifestStyle string // Enum values for DashManifestStyle const ( DashManifestStyleBasic DashManifestStyle = "BASIC" DashManifestStyleCompact DashManifestStyle = "COMPACT" DashManifestStyleDistinct DashManifestStyle = "DISTINCT" ) // Values returns all known values for DashManifestStyle. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DashManifestStyle) Values() []DashManifestStyle { return []DashManifestStyle{ "BASIC", "COMPACT", "DISTINCT", } } type DecryptionMode string // Enum values for DecryptionMode const ( DecryptionModeAesCtr DecryptionMode = "AES_CTR" DecryptionModeAesCbc DecryptionMode = "AES_CBC" DecryptionModeAesGcm DecryptionMode = "AES_GCM" ) // Values returns all known values for DecryptionMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DecryptionMode) Values() []DecryptionMode { return []DecryptionMode{ "AES_CTR", "AES_CBC", "AES_GCM", } } type DeinterlaceAlgorithm string // Enum values for DeinterlaceAlgorithm const ( DeinterlaceAlgorithmInterpolate DeinterlaceAlgorithm = "INTERPOLATE" DeinterlaceAlgorithmInterpolateTicker DeinterlaceAlgorithm = "INTERPOLATE_TICKER" DeinterlaceAlgorithmBlend DeinterlaceAlgorithm = "BLEND" DeinterlaceAlgorithmBlendTicker DeinterlaceAlgorithm = "BLEND_TICKER" DeinterlaceAlgorithmLinearInterpolation DeinterlaceAlgorithm = "LINEAR_INTERPOLATION" ) // Values returns all known values for DeinterlaceAlgorithm. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DeinterlaceAlgorithm) Values() []DeinterlaceAlgorithm { return []DeinterlaceAlgorithm{ "INTERPOLATE", "INTERPOLATE_TICKER", "BLEND", "BLEND_TICKER", "LINEAR_INTERPOLATION", } } type DeinterlacerControl string // Enum values for DeinterlacerControl const ( DeinterlacerControlForceAllFrames DeinterlacerControl = "FORCE_ALL_FRAMES" DeinterlacerControlNormal DeinterlacerControl = "NORMAL" ) // Values returns all known values for DeinterlacerControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DeinterlacerControl) Values() []DeinterlacerControl { return []DeinterlacerControl{ "FORCE_ALL_FRAMES", "NORMAL", } } type DeinterlacerMode string // Enum values for DeinterlacerMode const ( DeinterlacerModeDeinterlace DeinterlacerMode = "DEINTERLACE" DeinterlacerModeInverseTelecine DeinterlacerMode = "INVERSE_TELECINE" DeinterlacerModeAdaptive DeinterlacerMode = "ADAPTIVE" ) // Values returns all known values for DeinterlacerMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DeinterlacerMode) Values() []DeinterlacerMode { return []DeinterlacerMode{ "DEINTERLACE", "INVERSE_TELECINE", "ADAPTIVE", } } type DescribeEndpointsMode string // Enum values for DescribeEndpointsMode const ( DescribeEndpointsModeDefault DescribeEndpointsMode = "DEFAULT" DescribeEndpointsModeGetOnly DescribeEndpointsMode = "GET_ONLY" ) // Values returns all known values for DescribeEndpointsMode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DescribeEndpointsMode) Values() []DescribeEndpointsMode { return []DescribeEndpointsMode{ "DEFAULT", "GET_ONLY", } } type DolbyVisionLevel6Mode string // Enum values for DolbyVisionLevel6Mode const ( DolbyVisionLevel6ModePassthrough DolbyVisionLevel6Mode = "PASSTHROUGH" DolbyVisionLevel6ModeRecalculate DolbyVisionLevel6Mode = "RECALCULATE" DolbyVisionLevel6ModeSpecify DolbyVisionLevel6Mode = "SPECIFY" ) // Values returns all known values for DolbyVisionLevel6Mode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DolbyVisionLevel6Mode) Values() []DolbyVisionLevel6Mode { return []DolbyVisionLevel6Mode{ "PASSTHROUGH", "RECALCULATE", "SPECIFY", } } type DolbyVisionMapping string // Enum values for DolbyVisionMapping const ( DolbyVisionMappingHdr10Nomap DolbyVisionMapping = "HDR10_NOMAP" DolbyVisionMappingHdr101000 DolbyVisionMapping = "HDR10_1000" ) // Values returns all known values for DolbyVisionMapping. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DolbyVisionMapping) Values() []DolbyVisionMapping { return []DolbyVisionMapping{ "HDR10_NOMAP", "HDR10_1000", } } type DolbyVisionProfile string // Enum values for DolbyVisionProfile const ( DolbyVisionProfileProfile5 DolbyVisionProfile = "PROFILE_5" DolbyVisionProfileProfile81 DolbyVisionProfile = "PROFILE_8_1" ) // Values returns all known values for DolbyVisionProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DolbyVisionProfile) Values() []DolbyVisionProfile { return []DolbyVisionProfile{ "PROFILE_5", "PROFILE_8_1", } } type DropFrameTimecode string // Enum values for DropFrameTimecode const ( DropFrameTimecodeDisabled DropFrameTimecode = "DISABLED" DropFrameTimecodeEnabled DropFrameTimecode = "ENABLED" ) // Values returns all known values for DropFrameTimecode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DropFrameTimecode) Values() []DropFrameTimecode { return []DropFrameTimecode{ "DISABLED", "ENABLED", } } type DvbddsHandling string // Enum values for DvbddsHandling const ( DvbddsHandlingNone DvbddsHandling = "NONE" DvbddsHandlingSpecified DvbddsHandling = "SPECIFIED" DvbddsHandlingNoDisplayWindow DvbddsHandling = "NO_DISPLAY_WINDOW" ) // Values returns all known values for DvbddsHandling. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbddsHandling) Values() []DvbddsHandling { return []DvbddsHandling{ "NONE", "SPECIFIED", "NO_DISPLAY_WINDOW", } } type DvbSubSubtitleFallbackFont string // Enum values for DvbSubSubtitleFallbackFont const ( DvbSubSubtitleFallbackFontBestMatch DvbSubSubtitleFallbackFont = "BEST_MATCH" DvbSubSubtitleFallbackFontMonospacedSansserif DvbSubSubtitleFallbackFont = "MONOSPACED_SANSSERIF" DvbSubSubtitleFallbackFontMonospacedSerif DvbSubSubtitleFallbackFont = "MONOSPACED_SERIF" DvbSubSubtitleFallbackFontProportionalSansserif DvbSubSubtitleFallbackFont = "PROPORTIONAL_SANSSERIF" DvbSubSubtitleFallbackFontProportionalSerif DvbSubSubtitleFallbackFont = "PROPORTIONAL_SERIF" ) // Values returns all known values for DvbSubSubtitleFallbackFont. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DvbSubSubtitleFallbackFont) Values() []DvbSubSubtitleFallbackFont { return []DvbSubSubtitleFallbackFont{ "BEST_MATCH", "MONOSPACED_SANSSERIF", "MONOSPACED_SERIF", "PROPORTIONAL_SANSSERIF", "PROPORTIONAL_SERIF", } } type DvbSubtitleAlignment string // Enum values for DvbSubtitleAlignment const ( DvbSubtitleAlignmentCentered DvbSubtitleAlignment = "CENTERED" DvbSubtitleAlignmentLeft DvbSubtitleAlignment = "LEFT" DvbSubtitleAlignmentAuto DvbSubtitleAlignment = "AUTO" ) // Values returns all known values for DvbSubtitleAlignment. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleAlignment) Values() []DvbSubtitleAlignment { return []DvbSubtitleAlignment{ "CENTERED", "LEFT", "AUTO", } } type DvbSubtitleApplyFontColor string // Enum values for DvbSubtitleApplyFontColor const ( DvbSubtitleApplyFontColorWhiteTextOnly DvbSubtitleApplyFontColor = "WHITE_TEXT_ONLY" DvbSubtitleApplyFontColorAllText DvbSubtitleApplyFontColor = "ALL_TEXT" ) // Values returns all known values for DvbSubtitleApplyFontColor. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleApplyFontColor) Values() []DvbSubtitleApplyFontColor { return []DvbSubtitleApplyFontColor{ "WHITE_TEXT_ONLY", "ALL_TEXT", } } type DvbSubtitleBackgroundColor string // Enum values for DvbSubtitleBackgroundColor const ( DvbSubtitleBackgroundColorNone DvbSubtitleBackgroundColor = "NONE" DvbSubtitleBackgroundColorBlack DvbSubtitleBackgroundColor = "BLACK" DvbSubtitleBackgroundColorWhite DvbSubtitleBackgroundColor = "WHITE" DvbSubtitleBackgroundColorAuto DvbSubtitleBackgroundColor = "AUTO" ) // Values returns all known values for DvbSubtitleBackgroundColor. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleBackgroundColor) Values() []DvbSubtitleBackgroundColor { return []DvbSubtitleBackgroundColor{ "NONE", "BLACK", "WHITE", "AUTO", } } type DvbSubtitleFontColor string // Enum values for DvbSubtitleFontColor const ( DvbSubtitleFontColorWhite DvbSubtitleFontColor = "WHITE" DvbSubtitleFontColorBlack DvbSubtitleFontColor = "BLACK" DvbSubtitleFontColorYellow DvbSubtitleFontColor = "YELLOW" DvbSubtitleFontColorRed DvbSubtitleFontColor = "RED" DvbSubtitleFontColorGreen DvbSubtitleFontColor = "GREEN" DvbSubtitleFontColorBlue DvbSubtitleFontColor = "BLUE" DvbSubtitleFontColorHex DvbSubtitleFontColor = "HEX" DvbSubtitleFontColorAuto DvbSubtitleFontColor = "AUTO" ) // Values returns all known values for DvbSubtitleFontColor. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleFontColor) Values() []DvbSubtitleFontColor { return []DvbSubtitleFontColor{ "WHITE", "BLACK", "YELLOW", "RED", "GREEN", "BLUE", "HEX", "AUTO", } } type DvbSubtitleOutlineColor string // Enum values for DvbSubtitleOutlineColor const ( DvbSubtitleOutlineColorBlack DvbSubtitleOutlineColor = "BLACK" DvbSubtitleOutlineColorWhite DvbSubtitleOutlineColor = "WHITE" DvbSubtitleOutlineColorYellow DvbSubtitleOutlineColor = "YELLOW" DvbSubtitleOutlineColorRed DvbSubtitleOutlineColor = "RED" DvbSubtitleOutlineColorGreen DvbSubtitleOutlineColor = "GREEN" DvbSubtitleOutlineColorBlue DvbSubtitleOutlineColor = "BLUE" DvbSubtitleOutlineColorAuto DvbSubtitleOutlineColor = "AUTO" ) // Values returns all known values for DvbSubtitleOutlineColor. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleOutlineColor) Values() []DvbSubtitleOutlineColor { return []DvbSubtitleOutlineColor{ "BLACK", "WHITE", "YELLOW", "RED", "GREEN", "BLUE", "AUTO", } } type DvbSubtitleShadowColor string // Enum values for DvbSubtitleShadowColor const ( DvbSubtitleShadowColorNone DvbSubtitleShadowColor = "NONE" DvbSubtitleShadowColorBlack DvbSubtitleShadowColor = "BLACK" DvbSubtitleShadowColorWhite DvbSubtitleShadowColor = "WHITE" DvbSubtitleShadowColorAuto DvbSubtitleShadowColor = "AUTO" ) // Values returns all known values for DvbSubtitleShadowColor. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleShadowColor) Values() []DvbSubtitleShadowColor { return []DvbSubtitleShadowColor{ "NONE", "BLACK", "WHITE", "AUTO", } } type DvbSubtitleStylePassthrough string // Enum values for DvbSubtitleStylePassthrough const ( DvbSubtitleStylePassthroughEnabled DvbSubtitleStylePassthrough = "ENABLED" DvbSubtitleStylePassthroughDisabled DvbSubtitleStylePassthrough = "DISABLED" ) // Values returns all known values for DvbSubtitleStylePassthrough. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleStylePassthrough) Values() []DvbSubtitleStylePassthrough { return []DvbSubtitleStylePassthrough{ "ENABLED", "DISABLED", } } type DvbSubtitleTeletextSpacing string // Enum values for DvbSubtitleTeletextSpacing const ( DvbSubtitleTeletextSpacingFixedGrid DvbSubtitleTeletextSpacing = "FIXED_GRID" DvbSubtitleTeletextSpacingProportional DvbSubtitleTeletextSpacing = "PROPORTIONAL" DvbSubtitleTeletextSpacingAuto DvbSubtitleTeletextSpacing = "AUTO" ) // Values returns all known values for DvbSubtitleTeletextSpacing. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitleTeletextSpacing) Values() []DvbSubtitleTeletextSpacing { return []DvbSubtitleTeletextSpacing{ "FIXED_GRID", "PROPORTIONAL", "AUTO", } } type DvbSubtitlingType string // Enum values for DvbSubtitlingType const ( DvbSubtitlingTypeHearingImpaired DvbSubtitlingType = "HEARING_IMPAIRED" DvbSubtitlingTypeStandard DvbSubtitlingType = "STANDARD" ) // Values returns all known values for DvbSubtitlingType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DvbSubtitlingType) Values() []DvbSubtitlingType { return []DvbSubtitlingType{ "HEARING_IMPAIRED", "STANDARD", } } type Eac3AtmosBitstreamMode string // Enum values for Eac3AtmosBitstreamMode const ( Eac3AtmosBitstreamModeCompleteMain Eac3AtmosBitstreamMode = "COMPLETE_MAIN" ) // Values returns all known values for Eac3AtmosBitstreamMode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosBitstreamMode) Values() []Eac3AtmosBitstreamMode { return []Eac3AtmosBitstreamMode{ "COMPLETE_MAIN", } } type Eac3AtmosCodingMode string // Enum values for Eac3AtmosCodingMode const ( Eac3AtmosCodingModeCodingModeAuto Eac3AtmosCodingMode = "CODING_MODE_AUTO" Eac3AtmosCodingModeCodingMode514 Eac3AtmosCodingMode = "CODING_MODE_5_1_4" Eac3AtmosCodingModeCodingMode714 Eac3AtmosCodingMode = "CODING_MODE_7_1_4" Eac3AtmosCodingModeCodingMode916 Eac3AtmosCodingMode = "CODING_MODE_9_1_6" ) // Values returns all known values for Eac3AtmosCodingMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosCodingMode) Values() []Eac3AtmosCodingMode { return []Eac3AtmosCodingMode{ "CODING_MODE_AUTO", "CODING_MODE_5_1_4", "CODING_MODE_7_1_4", "CODING_MODE_9_1_6", } } type Eac3AtmosDialogueIntelligence string // Enum values for Eac3AtmosDialogueIntelligence const ( Eac3AtmosDialogueIntelligenceEnabled Eac3AtmosDialogueIntelligence = "ENABLED" Eac3AtmosDialogueIntelligenceDisabled Eac3AtmosDialogueIntelligence = "DISABLED" ) // Values returns all known values for Eac3AtmosDialogueIntelligence. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3AtmosDialogueIntelligence) Values() []Eac3AtmosDialogueIntelligence { return []Eac3AtmosDialogueIntelligence{ "ENABLED", "DISABLED", } } type Eac3AtmosDownmixControl string // Enum values for Eac3AtmosDownmixControl const ( Eac3AtmosDownmixControlSpecified Eac3AtmosDownmixControl = "SPECIFIED" Eac3AtmosDownmixControlInitializeFromSource Eac3AtmosDownmixControl = "INITIALIZE_FROM_SOURCE" ) // Values returns all known values for Eac3AtmosDownmixControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosDownmixControl) Values() []Eac3AtmosDownmixControl { return []Eac3AtmosDownmixControl{ "SPECIFIED", "INITIALIZE_FROM_SOURCE", } } type Eac3AtmosDynamicRangeCompressionLine string // Enum values for Eac3AtmosDynamicRangeCompressionLine const ( Eac3AtmosDynamicRangeCompressionLineNone Eac3AtmosDynamicRangeCompressionLine = "NONE" Eac3AtmosDynamicRangeCompressionLineFilmStandard Eac3AtmosDynamicRangeCompressionLine = "FILM_STANDARD" Eac3AtmosDynamicRangeCompressionLineFilmLight Eac3AtmosDynamicRangeCompressionLine = "FILM_LIGHT" Eac3AtmosDynamicRangeCompressionLineMusicStandard Eac3AtmosDynamicRangeCompressionLine = "MUSIC_STANDARD" Eac3AtmosDynamicRangeCompressionLineMusicLight Eac3AtmosDynamicRangeCompressionLine = "MUSIC_LIGHT" Eac3AtmosDynamicRangeCompressionLineSpeech Eac3AtmosDynamicRangeCompressionLine = "SPEECH" ) // Values returns all known values for Eac3AtmosDynamicRangeCompressionLine. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3AtmosDynamicRangeCompressionLine) Values() []Eac3AtmosDynamicRangeCompressionLine { return []Eac3AtmosDynamicRangeCompressionLine{ "NONE", "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", } } type Eac3AtmosDynamicRangeCompressionRf string // Enum values for Eac3AtmosDynamicRangeCompressionRf const ( Eac3AtmosDynamicRangeCompressionRfNone Eac3AtmosDynamicRangeCompressionRf = "NONE" Eac3AtmosDynamicRangeCompressionRfFilmStandard Eac3AtmosDynamicRangeCompressionRf = "FILM_STANDARD" Eac3AtmosDynamicRangeCompressionRfFilmLight Eac3AtmosDynamicRangeCompressionRf = "FILM_LIGHT" Eac3AtmosDynamicRangeCompressionRfMusicStandard Eac3AtmosDynamicRangeCompressionRf = "MUSIC_STANDARD" Eac3AtmosDynamicRangeCompressionRfMusicLight Eac3AtmosDynamicRangeCompressionRf = "MUSIC_LIGHT" Eac3AtmosDynamicRangeCompressionRfSpeech Eac3AtmosDynamicRangeCompressionRf = "SPEECH" ) // Values returns all known values for Eac3AtmosDynamicRangeCompressionRf. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3AtmosDynamicRangeCompressionRf) Values() []Eac3AtmosDynamicRangeCompressionRf { return []Eac3AtmosDynamicRangeCompressionRf{ "NONE", "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", } } type Eac3AtmosDynamicRangeControl string // Enum values for Eac3AtmosDynamicRangeControl const ( Eac3AtmosDynamicRangeControlSpecified Eac3AtmosDynamicRangeControl = "SPECIFIED" Eac3AtmosDynamicRangeControlInitializeFromSource Eac3AtmosDynamicRangeControl = "INITIALIZE_FROM_SOURCE" ) // Values returns all known values for Eac3AtmosDynamicRangeControl. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3AtmosDynamicRangeControl) Values() []Eac3AtmosDynamicRangeControl { return []Eac3AtmosDynamicRangeControl{ "SPECIFIED", "INITIALIZE_FROM_SOURCE", } } type Eac3AtmosMeteringMode string // Enum values for Eac3AtmosMeteringMode const ( Eac3AtmosMeteringModeLeqA Eac3AtmosMeteringMode = "LEQ_A" Eac3AtmosMeteringModeItuBs17701 Eac3AtmosMeteringMode = "ITU_BS_1770_1" Eac3AtmosMeteringModeItuBs17702 Eac3AtmosMeteringMode = "ITU_BS_1770_2" Eac3AtmosMeteringModeItuBs17703 Eac3AtmosMeteringMode = "ITU_BS_1770_3" Eac3AtmosMeteringModeItuBs17704 Eac3AtmosMeteringMode = "ITU_BS_1770_4" ) // Values returns all known values for Eac3AtmosMeteringMode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosMeteringMode) Values() []Eac3AtmosMeteringMode { return []Eac3AtmosMeteringMode{ "LEQ_A", "ITU_BS_1770_1", "ITU_BS_1770_2", "ITU_BS_1770_3", "ITU_BS_1770_4", } } type Eac3AtmosStereoDownmix string // Enum values for Eac3AtmosStereoDownmix const ( Eac3AtmosStereoDownmixNotIndicated Eac3AtmosStereoDownmix = "NOT_INDICATED" Eac3AtmosStereoDownmixStereo Eac3AtmosStereoDownmix = "STEREO" Eac3AtmosStereoDownmixSurround Eac3AtmosStereoDownmix = "SURROUND" Eac3AtmosStereoDownmixDpl2 Eac3AtmosStereoDownmix = "DPL2" ) // Values returns all known values for Eac3AtmosStereoDownmix. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosStereoDownmix) Values() []Eac3AtmosStereoDownmix { return []Eac3AtmosStereoDownmix{ "NOT_INDICATED", "STEREO", "SURROUND", "DPL2", } } type Eac3AtmosSurroundExMode string // Enum values for Eac3AtmosSurroundExMode const ( Eac3AtmosSurroundExModeNotIndicated Eac3AtmosSurroundExMode = "NOT_INDICATED" Eac3AtmosSurroundExModeEnabled Eac3AtmosSurroundExMode = "ENABLED" Eac3AtmosSurroundExModeDisabled Eac3AtmosSurroundExMode = "DISABLED" ) // Values returns all known values for Eac3AtmosSurroundExMode. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AtmosSurroundExMode) Values() []Eac3AtmosSurroundExMode { return []Eac3AtmosSurroundExMode{ "NOT_INDICATED", "ENABLED", "DISABLED", } } type Eac3AttenuationControl string // Enum values for Eac3AttenuationControl const ( Eac3AttenuationControlAttenuate3Db Eac3AttenuationControl = "ATTENUATE_3_DB" Eac3AttenuationControlNone Eac3AttenuationControl = "NONE" ) // Values returns all known values for Eac3AttenuationControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3AttenuationControl) Values() []Eac3AttenuationControl { return []Eac3AttenuationControl{ "ATTENUATE_3_DB", "NONE", } } type Eac3BitstreamMode string // Enum values for Eac3BitstreamMode const ( Eac3BitstreamModeCompleteMain Eac3BitstreamMode = "COMPLETE_MAIN" Eac3BitstreamModeCommentary Eac3BitstreamMode = "COMMENTARY" Eac3BitstreamModeEmergency Eac3BitstreamMode = "EMERGENCY" Eac3BitstreamModeHearingImpaired Eac3BitstreamMode = "HEARING_IMPAIRED" Eac3BitstreamModeVisuallyImpaired Eac3BitstreamMode = "VISUALLY_IMPAIRED" ) // Values returns all known values for Eac3BitstreamMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3BitstreamMode) Values() []Eac3BitstreamMode { return []Eac3BitstreamMode{ "COMPLETE_MAIN", "COMMENTARY", "EMERGENCY", "HEARING_IMPAIRED", "VISUALLY_IMPAIRED", } } type Eac3CodingMode string // Enum values for Eac3CodingMode const ( Eac3CodingModeCodingMode10 Eac3CodingMode = "CODING_MODE_1_0" Eac3CodingModeCodingMode20 Eac3CodingMode = "CODING_MODE_2_0" Eac3CodingModeCodingMode32 Eac3CodingMode = "CODING_MODE_3_2" ) // Values returns all known values for Eac3CodingMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3CodingMode) Values() []Eac3CodingMode { return []Eac3CodingMode{ "CODING_MODE_1_0", "CODING_MODE_2_0", "CODING_MODE_3_2", } } type Eac3DcFilter string // Enum values for Eac3DcFilter const ( Eac3DcFilterEnabled Eac3DcFilter = "ENABLED" Eac3DcFilterDisabled Eac3DcFilter = "DISABLED" ) // Values returns all known values for Eac3DcFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3DcFilter) Values() []Eac3DcFilter { return []Eac3DcFilter{ "ENABLED", "DISABLED", } } type Eac3DynamicRangeCompressionLine string // Enum values for Eac3DynamicRangeCompressionLine const ( Eac3DynamicRangeCompressionLineNone Eac3DynamicRangeCompressionLine = "NONE" Eac3DynamicRangeCompressionLineFilmStandard Eac3DynamicRangeCompressionLine = "FILM_STANDARD" Eac3DynamicRangeCompressionLineFilmLight Eac3DynamicRangeCompressionLine = "FILM_LIGHT" Eac3DynamicRangeCompressionLineMusicStandard Eac3DynamicRangeCompressionLine = "MUSIC_STANDARD" Eac3DynamicRangeCompressionLineMusicLight Eac3DynamicRangeCompressionLine = "MUSIC_LIGHT" Eac3DynamicRangeCompressionLineSpeech Eac3DynamicRangeCompressionLine = "SPEECH" ) // Values returns all known values for Eac3DynamicRangeCompressionLine. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3DynamicRangeCompressionLine) Values() []Eac3DynamicRangeCompressionLine { return []Eac3DynamicRangeCompressionLine{ "NONE", "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", } } type Eac3DynamicRangeCompressionRf string // Enum values for Eac3DynamicRangeCompressionRf const ( Eac3DynamicRangeCompressionRfNone Eac3DynamicRangeCompressionRf = "NONE" Eac3DynamicRangeCompressionRfFilmStandard Eac3DynamicRangeCompressionRf = "FILM_STANDARD" Eac3DynamicRangeCompressionRfFilmLight Eac3DynamicRangeCompressionRf = "FILM_LIGHT" Eac3DynamicRangeCompressionRfMusicStandard Eac3DynamicRangeCompressionRf = "MUSIC_STANDARD" Eac3DynamicRangeCompressionRfMusicLight Eac3DynamicRangeCompressionRf = "MUSIC_LIGHT" Eac3DynamicRangeCompressionRfSpeech Eac3DynamicRangeCompressionRf = "SPEECH" ) // Values returns all known values for Eac3DynamicRangeCompressionRf. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Eac3DynamicRangeCompressionRf) Values() []Eac3DynamicRangeCompressionRf { return []Eac3DynamicRangeCompressionRf{ "NONE", "FILM_STANDARD", "FILM_LIGHT", "MUSIC_STANDARD", "MUSIC_LIGHT", "SPEECH", } } type Eac3LfeControl string // Enum values for Eac3LfeControl const ( Eac3LfeControlLfe Eac3LfeControl = "LFE" Eac3LfeControlNoLfe Eac3LfeControl = "NO_LFE" ) // Values returns all known values for Eac3LfeControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3LfeControl) Values() []Eac3LfeControl { return []Eac3LfeControl{ "LFE", "NO_LFE", } } type Eac3LfeFilter string // Enum values for Eac3LfeFilter const ( Eac3LfeFilterEnabled Eac3LfeFilter = "ENABLED" Eac3LfeFilterDisabled Eac3LfeFilter = "DISABLED" ) // Values returns all known values for Eac3LfeFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3LfeFilter) Values() []Eac3LfeFilter { return []Eac3LfeFilter{ "ENABLED", "DISABLED", } } type Eac3MetadataControl string // Enum values for Eac3MetadataControl const ( Eac3MetadataControlFollowInput Eac3MetadataControl = "FOLLOW_INPUT" Eac3MetadataControlUseConfigured Eac3MetadataControl = "USE_CONFIGURED" ) // Values returns all known values for Eac3MetadataControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3MetadataControl) Values() []Eac3MetadataControl { return []Eac3MetadataControl{ "FOLLOW_INPUT", "USE_CONFIGURED", } } type Eac3PassthroughControl string // Enum values for Eac3PassthroughControl const ( Eac3PassthroughControlWhenPossible Eac3PassthroughControl = "WHEN_POSSIBLE" Eac3PassthroughControlNoPassthrough Eac3PassthroughControl = "NO_PASSTHROUGH" ) // Values returns all known values for Eac3PassthroughControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3PassthroughControl) Values() []Eac3PassthroughControl { return []Eac3PassthroughControl{ "WHEN_POSSIBLE", "NO_PASSTHROUGH", } } type Eac3PhaseControl string // Enum values for Eac3PhaseControl const ( Eac3PhaseControlShift90Degrees Eac3PhaseControl = "SHIFT_90_DEGREES" Eac3PhaseControlNoShift Eac3PhaseControl = "NO_SHIFT" ) // Values returns all known values for Eac3PhaseControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3PhaseControl) Values() []Eac3PhaseControl { return []Eac3PhaseControl{ "SHIFT_90_DEGREES", "NO_SHIFT", } } type Eac3StereoDownmix string // Enum values for Eac3StereoDownmix const ( Eac3StereoDownmixNotIndicated Eac3StereoDownmix = "NOT_INDICATED" Eac3StereoDownmixLoRo Eac3StereoDownmix = "LO_RO" Eac3StereoDownmixLtRt Eac3StereoDownmix = "LT_RT" Eac3StereoDownmixDpl2 Eac3StereoDownmix = "DPL2" ) // Values returns all known values for Eac3StereoDownmix. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3StereoDownmix) Values() []Eac3StereoDownmix { return []Eac3StereoDownmix{ "NOT_INDICATED", "LO_RO", "LT_RT", "DPL2", } } type Eac3SurroundExMode string // Enum values for Eac3SurroundExMode const ( Eac3SurroundExModeNotIndicated Eac3SurroundExMode = "NOT_INDICATED" Eac3SurroundExModeEnabled Eac3SurroundExMode = "ENABLED" Eac3SurroundExModeDisabled Eac3SurroundExMode = "DISABLED" ) // Values returns all known values for Eac3SurroundExMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3SurroundExMode) Values() []Eac3SurroundExMode { return []Eac3SurroundExMode{ "NOT_INDICATED", "ENABLED", "DISABLED", } } type Eac3SurroundMode string // Enum values for Eac3SurroundMode const ( Eac3SurroundModeNotIndicated Eac3SurroundMode = "NOT_INDICATED" Eac3SurroundModeEnabled Eac3SurroundMode = "ENABLED" Eac3SurroundModeDisabled Eac3SurroundMode = "DISABLED" ) // Values returns all known values for Eac3SurroundMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Eac3SurroundMode) Values() []Eac3SurroundMode { return []Eac3SurroundMode{ "NOT_INDICATED", "ENABLED", "DISABLED", } } type EmbeddedConvert608To708 string // Enum values for EmbeddedConvert608To708 const ( EmbeddedConvert608To708Upconvert EmbeddedConvert608To708 = "UPCONVERT" EmbeddedConvert608To708Disabled EmbeddedConvert608To708 = "DISABLED" ) // Values returns all known values for EmbeddedConvert608To708. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (EmbeddedConvert608To708) Values() []EmbeddedConvert608To708 { return []EmbeddedConvert608To708{ "UPCONVERT", "DISABLED", } } type EmbeddedTerminateCaptions string // Enum values for EmbeddedTerminateCaptions const ( EmbeddedTerminateCaptionsEndOfInput EmbeddedTerminateCaptions = "END_OF_INPUT" EmbeddedTerminateCaptionsDisabled EmbeddedTerminateCaptions = "DISABLED" ) // Values returns all known values for EmbeddedTerminateCaptions. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (EmbeddedTerminateCaptions) Values() []EmbeddedTerminateCaptions { return []EmbeddedTerminateCaptions{ "END_OF_INPUT", "DISABLED", } } type EmbeddedTimecodeOverride string // Enum values for EmbeddedTimecodeOverride const ( EmbeddedTimecodeOverrideNone EmbeddedTimecodeOverride = "NONE" EmbeddedTimecodeOverrideUseMdpm EmbeddedTimecodeOverride = "USE_MDPM" ) // Values returns all known values for EmbeddedTimecodeOverride. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (EmbeddedTimecodeOverride) Values() []EmbeddedTimecodeOverride { return []EmbeddedTimecodeOverride{ "NONE", "USE_MDPM", } } type F4vMoovPlacement string // Enum values for F4vMoovPlacement const ( F4vMoovPlacementProgressiveDownload F4vMoovPlacement = "PROGRESSIVE_DOWNLOAD" F4vMoovPlacementNormal F4vMoovPlacement = "NORMAL" ) // Values returns all known values for F4vMoovPlacement. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (F4vMoovPlacement) Values() []F4vMoovPlacement { return []F4vMoovPlacement{ "PROGRESSIVE_DOWNLOAD", "NORMAL", } } type FileSourceConvert608To708 string // Enum values for FileSourceConvert608To708 const ( FileSourceConvert608To708Upconvert FileSourceConvert608To708 = "UPCONVERT" FileSourceConvert608To708Disabled FileSourceConvert608To708 = "DISABLED" ) // Values returns all known values for FileSourceConvert608To708. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (FileSourceConvert608To708) Values() []FileSourceConvert608To708 { return []FileSourceConvert608To708{ "UPCONVERT", "DISABLED", } } type FileSourceTimeDeltaUnits string // Enum values for FileSourceTimeDeltaUnits const ( FileSourceTimeDeltaUnitsSeconds FileSourceTimeDeltaUnits = "SECONDS" FileSourceTimeDeltaUnitsMilliseconds FileSourceTimeDeltaUnits = "MILLISECONDS" ) // Values returns all known values for FileSourceTimeDeltaUnits. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (FileSourceTimeDeltaUnits) Values() []FileSourceTimeDeltaUnits { return []FileSourceTimeDeltaUnits{ "SECONDS", "MILLISECONDS", } } type FontScript string // Enum values for FontScript const ( FontScriptAutomatic FontScript = "AUTOMATIC" FontScriptHans FontScript = "HANS" FontScriptHant FontScript = "HANT" ) // Values returns all known values for FontScript. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (FontScript) Values() []FontScript { return []FontScript{ "AUTOMATIC", "HANS", "HANT", } } type H264AdaptiveQuantization string // Enum values for H264AdaptiveQuantization const ( H264AdaptiveQuantizationOff H264AdaptiveQuantization = "OFF" H264AdaptiveQuantizationAuto H264AdaptiveQuantization = "AUTO" H264AdaptiveQuantizationLow H264AdaptiveQuantization = "LOW" H264AdaptiveQuantizationMedium H264AdaptiveQuantization = "MEDIUM" H264AdaptiveQuantizationHigh H264AdaptiveQuantization = "HIGH" H264AdaptiveQuantizationHigher H264AdaptiveQuantization = "HIGHER" H264AdaptiveQuantizationMax H264AdaptiveQuantization = "MAX" ) // Values returns all known values for H264AdaptiveQuantization. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H264AdaptiveQuantization) Values() []H264AdaptiveQuantization { return []H264AdaptiveQuantization{ "OFF", "AUTO", "LOW", "MEDIUM", "HIGH", "HIGHER", "MAX", } } type H264CodecLevel string // Enum values for H264CodecLevel const ( H264CodecLevelAuto H264CodecLevel = "AUTO" H264CodecLevelLevel1 H264CodecLevel = "LEVEL_1" H264CodecLevelLevel11 H264CodecLevel = "LEVEL_1_1" H264CodecLevelLevel12 H264CodecLevel = "LEVEL_1_2" H264CodecLevelLevel13 H264CodecLevel = "LEVEL_1_3" H264CodecLevelLevel2 H264CodecLevel = "LEVEL_2" H264CodecLevelLevel21 H264CodecLevel = "LEVEL_2_1" H264CodecLevelLevel22 H264CodecLevel = "LEVEL_2_2" H264CodecLevelLevel3 H264CodecLevel = "LEVEL_3" H264CodecLevelLevel31 H264CodecLevel = "LEVEL_3_1" H264CodecLevelLevel32 H264CodecLevel = "LEVEL_3_2" H264CodecLevelLevel4 H264CodecLevel = "LEVEL_4" H264CodecLevelLevel41 H264CodecLevel = "LEVEL_4_1" H264CodecLevelLevel42 H264CodecLevel = "LEVEL_4_2" H264CodecLevelLevel5 H264CodecLevel = "LEVEL_5" H264CodecLevelLevel51 H264CodecLevel = "LEVEL_5_1" H264CodecLevelLevel52 H264CodecLevel = "LEVEL_5_2" ) // Values returns all known values for H264CodecLevel. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264CodecLevel) Values() []H264CodecLevel { return []H264CodecLevel{ "AUTO", "LEVEL_1", "LEVEL_1_1", "LEVEL_1_2", "LEVEL_1_3", "LEVEL_2", "LEVEL_2_1", "LEVEL_2_2", "LEVEL_3", "LEVEL_3_1", "LEVEL_3_2", "LEVEL_4", "LEVEL_4_1", "LEVEL_4_2", "LEVEL_5", "LEVEL_5_1", "LEVEL_5_2", } } type H264CodecProfile string // Enum values for H264CodecProfile const ( H264CodecProfileBaseline H264CodecProfile = "BASELINE" H264CodecProfileHigh H264CodecProfile = "HIGH" H264CodecProfileHigh10bit H264CodecProfile = "HIGH_10BIT" H264CodecProfileHigh422 H264CodecProfile = "HIGH_422" H264CodecProfileHigh42210bit H264CodecProfile = "HIGH_422_10BIT" H264CodecProfileMain H264CodecProfile = "MAIN" ) // Values returns all known values for H264CodecProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264CodecProfile) Values() []H264CodecProfile { return []H264CodecProfile{ "BASELINE", "HIGH", "HIGH_10BIT", "HIGH_422", "HIGH_422_10BIT", "MAIN", } } type H264DynamicSubGop string // Enum values for H264DynamicSubGop const ( H264DynamicSubGopAdaptive H264DynamicSubGop = "ADAPTIVE" H264DynamicSubGopStatic H264DynamicSubGop = "STATIC" ) // Values returns all known values for H264DynamicSubGop. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264DynamicSubGop) Values() []H264DynamicSubGop { return []H264DynamicSubGop{ "ADAPTIVE", "STATIC", } } type H264EntropyEncoding string // Enum values for H264EntropyEncoding const ( H264EntropyEncodingCabac H264EntropyEncoding = "CABAC" H264EntropyEncodingCavlc H264EntropyEncoding = "CAVLC" ) // Values returns all known values for H264EntropyEncoding. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264EntropyEncoding) Values() []H264EntropyEncoding { return []H264EntropyEncoding{ "CABAC", "CAVLC", } } type H264FieldEncoding string // Enum values for H264FieldEncoding const ( H264FieldEncodingPaff H264FieldEncoding = "PAFF" H264FieldEncodingForceField H264FieldEncoding = "FORCE_FIELD" H264FieldEncodingMbaff H264FieldEncoding = "MBAFF" ) // Values returns all known values for H264FieldEncoding. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264FieldEncoding) Values() []H264FieldEncoding { return []H264FieldEncoding{ "PAFF", "FORCE_FIELD", "MBAFF", } } type H264FlickerAdaptiveQuantization string // Enum values for H264FlickerAdaptiveQuantization const ( H264FlickerAdaptiveQuantizationDisabled H264FlickerAdaptiveQuantization = "DISABLED" H264FlickerAdaptiveQuantizationEnabled H264FlickerAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H264FlickerAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H264FlickerAdaptiveQuantization) Values() []H264FlickerAdaptiveQuantization { return []H264FlickerAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H264FramerateControl string // Enum values for H264FramerateControl const ( H264FramerateControlInitializeFromSource H264FramerateControl = "INITIALIZE_FROM_SOURCE" H264FramerateControlSpecified H264FramerateControl = "SPECIFIED" ) // Values returns all known values for H264FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264FramerateControl) Values() []H264FramerateControl { return []H264FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type H264FramerateConversionAlgorithm string // Enum values for H264FramerateConversionAlgorithm const ( H264FramerateConversionAlgorithmDuplicateDrop H264FramerateConversionAlgorithm = "DUPLICATE_DROP" H264FramerateConversionAlgorithmInterpolate H264FramerateConversionAlgorithm = "INTERPOLATE" H264FramerateConversionAlgorithmFrameformer H264FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for H264FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H264FramerateConversionAlgorithm) Values() []H264FramerateConversionAlgorithm { return []H264FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type H264GopBReference string // Enum values for H264GopBReference const ( H264GopBReferenceDisabled H264GopBReference = "DISABLED" H264GopBReferenceEnabled H264GopBReference = "ENABLED" ) // Values returns all known values for H264GopBReference. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264GopBReference) Values() []H264GopBReference { return []H264GopBReference{ "DISABLED", "ENABLED", } } type H264GopSizeUnits string // Enum values for H264GopSizeUnits const ( H264GopSizeUnitsFrames H264GopSizeUnits = "FRAMES" H264GopSizeUnitsSeconds H264GopSizeUnits = "SECONDS" H264GopSizeUnitsAuto H264GopSizeUnits = "AUTO" ) // Values returns all known values for H264GopSizeUnits. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264GopSizeUnits) Values() []H264GopSizeUnits { return []H264GopSizeUnits{ "FRAMES", "SECONDS", "AUTO", } } type H264InterlaceMode string // Enum values for H264InterlaceMode const ( H264InterlaceModeProgressive H264InterlaceMode = "PROGRESSIVE" H264InterlaceModeTopField H264InterlaceMode = "TOP_FIELD" H264InterlaceModeBottomField H264InterlaceMode = "BOTTOM_FIELD" H264InterlaceModeFollowTopField H264InterlaceMode = "FOLLOW_TOP_FIELD" H264InterlaceModeFollowBottomField H264InterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for H264InterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264InterlaceMode) Values() []H264InterlaceMode { return []H264InterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type H264ParControl string // Enum values for H264ParControl const ( H264ParControlInitializeFromSource H264ParControl = "INITIALIZE_FROM_SOURCE" H264ParControlSpecified H264ParControl = "SPECIFIED" ) // Values returns all known values for H264ParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264ParControl) Values() []H264ParControl { return []H264ParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type H264QualityTuningLevel string // Enum values for H264QualityTuningLevel const ( H264QualityTuningLevelSinglePass H264QualityTuningLevel = "SINGLE_PASS" H264QualityTuningLevelSinglePassHq H264QualityTuningLevel = "SINGLE_PASS_HQ" H264QualityTuningLevelMultiPassHq H264QualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for H264QualityTuningLevel. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264QualityTuningLevel) Values() []H264QualityTuningLevel { return []H264QualityTuningLevel{ "SINGLE_PASS", "SINGLE_PASS_HQ", "MULTI_PASS_HQ", } } type H264RateControlMode string // Enum values for H264RateControlMode const ( H264RateControlModeVbr H264RateControlMode = "VBR" H264RateControlModeCbr H264RateControlMode = "CBR" H264RateControlModeQvbr H264RateControlMode = "QVBR" ) // Values returns all known values for H264RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264RateControlMode) Values() []H264RateControlMode { return []H264RateControlMode{ "VBR", "CBR", "QVBR", } } type H264RepeatPps string // Enum values for H264RepeatPps const ( H264RepeatPpsDisabled H264RepeatPps = "DISABLED" H264RepeatPpsEnabled H264RepeatPps = "ENABLED" ) // Values returns all known values for H264RepeatPps. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264RepeatPps) Values() []H264RepeatPps { return []H264RepeatPps{ "DISABLED", "ENABLED", } } type H264ScanTypeConversionMode string // Enum values for H264ScanTypeConversionMode const ( H264ScanTypeConversionModeInterlaced H264ScanTypeConversionMode = "INTERLACED" H264ScanTypeConversionModeInterlacedOptimize H264ScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for H264ScanTypeConversionMode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H264ScanTypeConversionMode) Values() []H264ScanTypeConversionMode { return []H264ScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type H264SceneChangeDetect string // Enum values for H264SceneChangeDetect const ( H264SceneChangeDetectDisabled H264SceneChangeDetect = "DISABLED" H264SceneChangeDetectEnabled H264SceneChangeDetect = "ENABLED" H264SceneChangeDetectTransitionDetection H264SceneChangeDetect = "TRANSITION_DETECTION" ) // Values returns all known values for H264SceneChangeDetect. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264SceneChangeDetect) Values() []H264SceneChangeDetect { return []H264SceneChangeDetect{ "DISABLED", "ENABLED", "TRANSITION_DETECTION", } } type H264SlowPal string // Enum values for H264SlowPal const ( H264SlowPalDisabled H264SlowPal = "DISABLED" H264SlowPalEnabled H264SlowPal = "ENABLED" ) // Values returns all known values for H264SlowPal. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (H264SlowPal) Values() []H264SlowPal { return []H264SlowPal{ "DISABLED", "ENABLED", } } type H264SpatialAdaptiveQuantization string // Enum values for H264SpatialAdaptiveQuantization const ( H264SpatialAdaptiveQuantizationDisabled H264SpatialAdaptiveQuantization = "DISABLED" H264SpatialAdaptiveQuantizationEnabled H264SpatialAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H264SpatialAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H264SpatialAdaptiveQuantization) Values() []H264SpatialAdaptiveQuantization { return []H264SpatialAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H264Syntax string // Enum values for H264Syntax const ( H264SyntaxDefault H264Syntax = "DEFAULT" H264SyntaxRp2027 H264Syntax = "RP2027" ) // Values returns all known values for H264Syntax. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (H264Syntax) Values() []H264Syntax { return []H264Syntax{ "DEFAULT", "RP2027", } } type H264Telecine string // Enum values for H264Telecine const ( H264TelecineNone H264Telecine = "NONE" H264TelecineSoft H264Telecine = "SOFT" H264TelecineHard H264Telecine = "HARD" ) // Values returns all known values for H264Telecine. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H264Telecine) Values() []H264Telecine { return []H264Telecine{ "NONE", "SOFT", "HARD", } } type H264TemporalAdaptiveQuantization string // Enum values for H264TemporalAdaptiveQuantization const ( H264TemporalAdaptiveQuantizationDisabled H264TemporalAdaptiveQuantization = "DISABLED" H264TemporalAdaptiveQuantizationEnabled H264TemporalAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H264TemporalAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H264TemporalAdaptiveQuantization) Values() []H264TemporalAdaptiveQuantization { return []H264TemporalAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H264UnregisteredSeiTimecode string // Enum values for H264UnregisteredSeiTimecode const ( H264UnregisteredSeiTimecodeDisabled H264UnregisteredSeiTimecode = "DISABLED" H264UnregisteredSeiTimecodeEnabled H264UnregisteredSeiTimecode = "ENABLED" ) // Values returns all known values for H264UnregisteredSeiTimecode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H264UnregisteredSeiTimecode) Values() []H264UnregisteredSeiTimecode { return []H264UnregisteredSeiTimecode{ "DISABLED", "ENABLED", } } type H265AdaptiveQuantization string // Enum values for H265AdaptiveQuantization const ( H265AdaptiveQuantizationOff H265AdaptiveQuantization = "OFF" H265AdaptiveQuantizationLow H265AdaptiveQuantization = "LOW" H265AdaptiveQuantizationMedium H265AdaptiveQuantization = "MEDIUM" H265AdaptiveQuantizationHigh H265AdaptiveQuantization = "HIGH" H265AdaptiveQuantizationHigher H265AdaptiveQuantization = "HIGHER" H265AdaptiveQuantizationMax H265AdaptiveQuantization = "MAX" H265AdaptiveQuantizationAuto H265AdaptiveQuantization = "AUTO" ) // Values returns all known values for H265AdaptiveQuantization. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H265AdaptiveQuantization) Values() []H265AdaptiveQuantization { return []H265AdaptiveQuantization{ "OFF", "LOW", "MEDIUM", "HIGH", "HIGHER", "MAX", "AUTO", } } type H265AlternateTransferFunctionSei string // Enum values for H265AlternateTransferFunctionSei const ( H265AlternateTransferFunctionSeiDisabled H265AlternateTransferFunctionSei = "DISABLED" H265AlternateTransferFunctionSeiEnabled H265AlternateTransferFunctionSei = "ENABLED" ) // Values returns all known values for H265AlternateTransferFunctionSei. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265AlternateTransferFunctionSei) Values() []H265AlternateTransferFunctionSei { return []H265AlternateTransferFunctionSei{ "DISABLED", "ENABLED", } } type H265CodecLevel string // Enum values for H265CodecLevel const ( H265CodecLevelAuto H265CodecLevel = "AUTO" H265CodecLevelLevel1 H265CodecLevel = "LEVEL_1" H265CodecLevelLevel2 H265CodecLevel = "LEVEL_2" H265CodecLevelLevel21 H265CodecLevel = "LEVEL_2_1" H265CodecLevelLevel3 H265CodecLevel = "LEVEL_3" H265CodecLevelLevel31 H265CodecLevel = "LEVEL_3_1" H265CodecLevelLevel4 H265CodecLevel = "LEVEL_4" H265CodecLevelLevel41 H265CodecLevel = "LEVEL_4_1" H265CodecLevelLevel5 H265CodecLevel = "LEVEL_5" H265CodecLevelLevel51 H265CodecLevel = "LEVEL_5_1" H265CodecLevelLevel52 H265CodecLevel = "LEVEL_5_2" H265CodecLevelLevel6 H265CodecLevel = "LEVEL_6" H265CodecLevelLevel61 H265CodecLevel = "LEVEL_6_1" H265CodecLevelLevel62 H265CodecLevel = "LEVEL_6_2" ) // Values returns all known values for H265CodecLevel. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265CodecLevel) Values() []H265CodecLevel { return []H265CodecLevel{ "AUTO", "LEVEL_1", "LEVEL_2", "LEVEL_2_1", "LEVEL_3", "LEVEL_3_1", "LEVEL_4", "LEVEL_4_1", "LEVEL_5", "LEVEL_5_1", "LEVEL_5_2", "LEVEL_6", "LEVEL_6_1", "LEVEL_6_2", } } type H265CodecProfile string // Enum values for H265CodecProfile const ( H265CodecProfileMainMain H265CodecProfile = "MAIN_MAIN" H265CodecProfileMainHigh H265CodecProfile = "MAIN_HIGH" H265CodecProfileMain10Main H265CodecProfile = "MAIN10_MAIN" H265CodecProfileMain10High H265CodecProfile = "MAIN10_HIGH" H265CodecProfileMain4228bitMain H265CodecProfile = "MAIN_422_8BIT_MAIN" H265CodecProfileMain4228bitHigh H265CodecProfile = "MAIN_422_8BIT_HIGH" H265CodecProfileMain42210bitMain H265CodecProfile = "MAIN_422_10BIT_MAIN" H265CodecProfileMain42210bitHigh H265CodecProfile = "MAIN_422_10BIT_HIGH" ) // Values returns all known values for H265CodecProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265CodecProfile) Values() []H265CodecProfile { return []H265CodecProfile{ "MAIN_MAIN", "MAIN_HIGH", "MAIN10_MAIN", "MAIN10_HIGH", "MAIN_422_8BIT_MAIN", "MAIN_422_8BIT_HIGH", "MAIN_422_10BIT_MAIN", "MAIN_422_10BIT_HIGH", } } type H265DynamicSubGop string // Enum values for H265DynamicSubGop const ( H265DynamicSubGopAdaptive H265DynamicSubGop = "ADAPTIVE" H265DynamicSubGopStatic H265DynamicSubGop = "STATIC" ) // Values returns all known values for H265DynamicSubGop. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265DynamicSubGop) Values() []H265DynamicSubGop { return []H265DynamicSubGop{ "ADAPTIVE", "STATIC", } } type H265FlickerAdaptiveQuantization string // Enum values for H265FlickerAdaptiveQuantization const ( H265FlickerAdaptiveQuantizationDisabled H265FlickerAdaptiveQuantization = "DISABLED" H265FlickerAdaptiveQuantizationEnabled H265FlickerAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H265FlickerAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265FlickerAdaptiveQuantization) Values() []H265FlickerAdaptiveQuantization { return []H265FlickerAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H265FramerateControl string // Enum values for H265FramerateControl const ( H265FramerateControlInitializeFromSource H265FramerateControl = "INITIALIZE_FROM_SOURCE" H265FramerateControlSpecified H265FramerateControl = "SPECIFIED" ) // Values returns all known values for H265FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265FramerateControl) Values() []H265FramerateControl { return []H265FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type H265FramerateConversionAlgorithm string // Enum values for H265FramerateConversionAlgorithm const ( H265FramerateConversionAlgorithmDuplicateDrop H265FramerateConversionAlgorithm = "DUPLICATE_DROP" H265FramerateConversionAlgorithmInterpolate H265FramerateConversionAlgorithm = "INTERPOLATE" H265FramerateConversionAlgorithmFrameformer H265FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for H265FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265FramerateConversionAlgorithm) Values() []H265FramerateConversionAlgorithm { return []H265FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type H265GopBReference string // Enum values for H265GopBReference const ( H265GopBReferenceDisabled H265GopBReference = "DISABLED" H265GopBReferenceEnabled H265GopBReference = "ENABLED" ) // Values returns all known values for H265GopBReference. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265GopBReference) Values() []H265GopBReference { return []H265GopBReference{ "DISABLED", "ENABLED", } } type H265GopSizeUnits string // Enum values for H265GopSizeUnits const ( H265GopSizeUnitsFrames H265GopSizeUnits = "FRAMES" H265GopSizeUnitsSeconds H265GopSizeUnits = "SECONDS" H265GopSizeUnitsAuto H265GopSizeUnits = "AUTO" ) // Values returns all known values for H265GopSizeUnits. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265GopSizeUnits) Values() []H265GopSizeUnits { return []H265GopSizeUnits{ "FRAMES", "SECONDS", "AUTO", } } type H265InterlaceMode string // Enum values for H265InterlaceMode const ( H265InterlaceModeProgressive H265InterlaceMode = "PROGRESSIVE" H265InterlaceModeTopField H265InterlaceMode = "TOP_FIELD" H265InterlaceModeBottomField H265InterlaceMode = "BOTTOM_FIELD" H265InterlaceModeFollowTopField H265InterlaceMode = "FOLLOW_TOP_FIELD" H265InterlaceModeFollowBottomField H265InterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for H265InterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265InterlaceMode) Values() []H265InterlaceMode { return []H265InterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type H265ParControl string // Enum values for H265ParControl const ( H265ParControlInitializeFromSource H265ParControl = "INITIALIZE_FROM_SOURCE" H265ParControlSpecified H265ParControl = "SPECIFIED" ) // Values returns all known values for H265ParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265ParControl) Values() []H265ParControl { return []H265ParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type H265QualityTuningLevel string // Enum values for H265QualityTuningLevel const ( H265QualityTuningLevelSinglePass H265QualityTuningLevel = "SINGLE_PASS" H265QualityTuningLevelSinglePassHq H265QualityTuningLevel = "SINGLE_PASS_HQ" H265QualityTuningLevelMultiPassHq H265QualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for H265QualityTuningLevel. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265QualityTuningLevel) Values() []H265QualityTuningLevel { return []H265QualityTuningLevel{ "SINGLE_PASS", "SINGLE_PASS_HQ", "MULTI_PASS_HQ", } } type H265RateControlMode string // Enum values for H265RateControlMode const ( H265RateControlModeVbr H265RateControlMode = "VBR" H265RateControlModeCbr H265RateControlMode = "CBR" H265RateControlModeQvbr H265RateControlMode = "QVBR" ) // Values returns all known values for H265RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265RateControlMode) Values() []H265RateControlMode { return []H265RateControlMode{ "VBR", "CBR", "QVBR", } } type H265SampleAdaptiveOffsetFilterMode string // Enum values for H265SampleAdaptiveOffsetFilterMode const ( H265SampleAdaptiveOffsetFilterModeDefault H265SampleAdaptiveOffsetFilterMode = "DEFAULT" H265SampleAdaptiveOffsetFilterModeAdaptive H265SampleAdaptiveOffsetFilterMode = "ADAPTIVE" H265SampleAdaptiveOffsetFilterModeOff H265SampleAdaptiveOffsetFilterMode = "OFF" ) // Values returns all known values for H265SampleAdaptiveOffsetFilterMode. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265SampleAdaptiveOffsetFilterMode) Values() []H265SampleAdaptiveOffsetFilterMode { return []H265SampleAdaptiveOffsetFilterMode{ "DEFAULT", "ADAPTIVE", "OFF", } } type H265ScanTypeConversionMode string // Enum values for H265ScanTypeConversionMode const ( H265ScanTypeConversionModeInterlaced H265ScanTypeConversionMode = "INTERLACED" H265ScanTypeConversionModeInterlacedOptimize H265ScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for H265ScanTypeConversionMode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H265ScanTypeConversionMode) Values() []H265ScanTypeConversionMode { return []H265ScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type H265SceneChangeDetect string // Enum values for H265SceneChangeDetect const ( H265SceneChangeDetectDisabled H265SceneChangeDetect = "DISABLED" H265SceneChangeDetectEnabled H265SceneChangeDetect = "ENABLED" H265SceneChangeDetectTransitionDetection H265SceneChangeDetect = "TRANSITION_DETECTION" ) // Values returns all known values for H265SceneChangeDetect. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265SceneChangeDetect) Values() []H265SceneChangeDetect { return []H265SceneChangeDetect{ "DISABLED", "ENABLED", "TRANSITION_DETECTION", } } type H265SlowPal string // Enum values for H265SlowPal const ( H265SlowPalDisabled H265SlowPal = "DISABLED" H265SlowPalEnabled H265SlowPal = "ENABLED" ) // Values returns all known values for H265SlowPal. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (H265SlowPal) Values() []H265SlowPal { return []H265SlowPal{ "DISABLED", "ENABLED", } } type H265SpatialAdaptiveQuantization string // Enum values for H265SpatialAdaptiveQuantization const ( H265SpatialAdaptiveQuantizationDisabled H265SpatialAdaptiveQuantization = "DISABLED" H265SpatialAdaptiveQuantizationEnabled H265SpatialAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H265SpatialAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265SpatialAdaptiveQuantization) Values() []H265SpatialAdaptiveQuantization { return []H265SpatialAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H265Telecine string // Enum values for H265Telecine const ( H265TelecineNone H265Telecine = "NONE" H265TelecineSoft H265Telecine = "SOFT" H265TelecineHard H265Telecine = "HARD" ) // Values returns all known values for H265Telecine. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265Telecine) Values() []H265Telecine { return []H265Telecine{ "NONE", "SOFT", "HARD", } } type H265TemporalAdaptiveQuantization string // Enum values for H265TemporalAdaptiveQuantization const ( H265TemporalAdaptiveQuantizationDisabled H265TemporalAdaptiveQuantization = "DISABLED" H265TemporalAdaptiveQuantizationEnabled H265TemporalAdaptiveQuantization = "ENABLED" ) // Values returns all known values for H265TemporalAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (H265TemporalAdaptiveQuantization) Values() []H265TemporalAdaptiveQuantization { return []H265TemporalAdaptiveQuantization{ "DISABLED", "ENABLED", } } type H265TemporalIds string // Enum values for H265TemporalIds const ( H265TemporalIdsDisabled H265TemporalIds = "DISABLED" H265TemporalIdsEnabled H265TemporalIds = "ENABLED" ) // Values returns all known values for H265TemporalIds. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (H265TemporalIds) Values() []H265TemporalIds { return []H265TemporalIds{ "DISABLED", "ENABLED", } } type H265Tiles string // Enum values for H265Tiles const ( H265TilesDisabled H265Tiles = "DISABLED" H265TilesEnabled H265Tiles = "ENABLED" ) // Values returns all known values for H265Tiles. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (H265Tiles) Values() []H265Tiles { return []H265Tiles{ "DISABLED", "ENABLED", } } type H265UnregisteredSeiTimecode string // Enum values for H265UnregisteredSeiTimecode const ( H265UnregisteredSeiTimecodeDisabled H265UnregisteredSeiTimecode = "DISABLED" H265UnregisteredSeiTimecodeEnabled H265UnregisteredSeiTimecode = "ENABLED" ) // Values returns all known values for H265UnregisteredSeiTimecode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H265UnregisteredSeiTimecode) Values() []H265UnregisteredSeiTimecode { return []H265UnregisteredSeiTimecode{ "DISABLED", "ENABLED", } } type H265WriteMp4PackagingType string // Enum values for H265WriteMp4PackagingType const ( H265WriteMp4PackagingTypeHvc1 H265WriteMp4PackagingType = "HVC1" H265WriteMp4PackagingTypeHev1 H265WriteMp4PackagingType = "HEV1" ) // Values returns all known values for H265WriteMp4PackagingType. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (H265WriteMp4PackagingType) Values() []H265WriteMp4PackagingType { return []H265WriteMp4PackagingType{ "HVC1", "HEV1", } } type HDRToSDRToneMapper string // Enum values for HDRToSDRToneMapper const ( HDRToSDRToneMapperPreserveDetails HDRToSDRToneMapper = "PRESERVE_DETAILS" HDRToSDRToneMapperVibrant HDRToSDRToneMapper = "VIBRANT" ) // Values returns all known values for HDRToSDRToneMapper. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HDRToSDRToneMapper) Values() []HDRToSDRToneMapper { return []HDRToSDRToneMapper{ "PRESERVE_DETAILS", "VIBRANT", } } type HlsAdMarkers string // Enum values for HlsAdMarkers const ( HlsAdMarkersElemental HlsAdMarkers = "ELEMENTAL" HlsAdMarkersElementalScte35 HlsAdMarkers = "ELEMENTAL_SCTE35" ) // Values returns all known values for HlsAdMarkers. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsAdMarkers) Values() []HlsAdMarkers { return []HlsAdMarkers{ "ELEMENTAL", "ELEMENTAL_SCTE35", } } type HlsAudioOnlyContainer string // Enum values for HlsAudioOnlyContainer const ( HlsAudioOnlyContainerAutomatic HlsAudioOnlyContainer = "AUTOMATIC" HlsAudioOnlyContainerM2ts HlsAudioOnlyContainer = "M2TS" ) // Values returns all known values for HlsAudioOnlyContainer. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsAudioOnlyContainer) Values() []HlsAudioOnlyContainer { return []HlsAudioOnlyContainer{ "AUTOMATIC", "M2TS", } } type HlsAudioOnlyHeader string // Enum values for HlsAudioOnlyHeader const ( HlsAudioOnlyHeaderInclude HlsAudioOnlyHeader = "INCLUDE" HlsAudioOnlyHeaderExclude HlsAudioOnlyHeader = "EXCLUDE" ) // Values returns all known values for HlsAudioOnlyHeader. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsAudioOnlyHeader) Values() []HlsAudioOnlyHeader { return []HlsAudioOnlyHeader{ "INCLUDE", "EXCLUDE", } } type HlsAudioTrackType string // Enum values for HlsAudioTrackType const ( HlsAudioTrackTypeAlternateAudioAutoSelectDefault HlsAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" HlsAudioTrackTypeAlternateAudioAutoSelect HlsAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT" HlsAudioTrackTypeAlternateAudioNotAutoSelect HlsAudioTrackType = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" HlsAudioTrackTypeAudioOnlyVariantStream HlsAudioTrackType = "AUDIO_ONLY_VARIANT_STREAM" ) // Values returns all known values for HlsAudioTrackType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsAudioTrackType) Values() []HlsAudioTrackType { return []HlsAudioTrackType{ "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", "ALTERNATE_AUDIO_AUTO_SELECT", "ALTERNATE_AUDIO_NOT_AUTO_SELECT", "AUDIO_ONLY_VARIANT_STREAM", } } type HlsCaptionLanguageSetting string // Enum values for HlsCaptionLanguageSetting const ( HlsCaptionLanguageSettingInsert HlsCaptionLanguageSetting = "INSERT" HlsCaptionLanguageSettingOmit HlsCaptionLanguageSetting = "OMIT" HlsCaptionLanguageSettingNone HlsCaptionLanguageSetting = "NONE" ) // Values returns all known values for HlsCaptionLanguageSetting. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (HlsCaptionLanguageSetting) Values() []HlsCaptionLanguageSetting { return []HlsCaptionLanguageSetting{ "INSERT", "OMIT", "NONE", } } type HlsCaptionSegmentLengthControl string // Enum values for HlsCaptionSegmentLengthControl const ( HlsCaptionSegmentLengthControlLargeSegments HlsCaptionSegmentLengthControl = "LARGE_SEGMENTS" HlsCaptionSegmentLengthControlMatchVideo HlsCaptionSegmentLengthControl = "MATCH_VIDEO" ) // Values returns all known values for HlsCaptionSegmentLengthControl. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (HlsCaptionSegmentLengthControl) Values() []HlsCaptionSegmentLengthControl { return []HlsCaptionSegmentLengthControl{ "LARGE_SEGMENTS", "MATCH_VIDEO", } } type HlsClientCache string // Enum values for HlsClientCache const ( HlsClientCacheDisabled HlsClientCache = "DISABLED" HlsClientCacheEnabled HlsClientCache = "ENABLED" ) // Values returns all known values for HlsClientCache. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsClientCache) Values() []HlsClientCache { return []HlsClientCache{ "DISABLED", "ENABLED", } } type HlsCodecSpecification string // Enum values for HlsCodecSpecification const ( HlsCodecSpecificationRfc6381 HlsCodecSpecification = "RFC_6381" HlsCodecSpecificationRfc4281 HlsCodecSpecification = "RFC_4281" ) // Values returns all known values for HlsCodecSpecification. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsCodecSpecification) Values() []HlsCodecSpecification { return []HlsCodecSpecification{ "RFC_6381", "RFC_4281", } } type HlsDescriptiveVideoServiceFlag string // Enum values for HlsDescriptiveVideoServiceFlag const ( HlsDescriptiveVideoServiceFlagDontFlag HlsDescriptiveVideoServiceFlag = "DONT_FLAG" HlsDescriptiveVideoServiceFlagFlag HlsDescriptiveVideoServiceFlag = "FLAG" ) // Values returns all known values for HlsDescriptiveVideoServiceFlag. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (HlsDescriptiveVideoServiceFlag) Values() []HlsDescriptiveVideoServiceFlag { return []HlsDescriptiveVideoServiceFlag{ "DONT_FLAG", "FLAG", } } type HlsDirectoryStructure string // Enum values for HlsDirectoryStructure const ( HlsDirectoryStructureSingleDirectory HlsDirectoryStructure = "SINGLE_DIRECTORY" HlsDirectoryStructureSubdirectoryPerStream HlsDirectoryStructure = "SUBDIRECTORY_PER_STREAM" ) // Values returns all known values for HlsDirectoryStructure. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsDirectoryStructure) Values() []HlsDirectoryStructure { return []HlsDirectoryStructure{ "SINGLE_DIRECTORY", "SUBDIRECTORY_PER_STREAM", } } type HlsEncryptionType string // Enum values for HlsEncryptionType const ( HlsEncryptionTypeAes128 HlsEncryptionType = "AES128" HlsEncryptionTypeSampleAes HlsEncryptionType = "SAMPLE_AES" ) // Values returns all known values for HlsEncryptionType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsEncryptionType) Values() []HlsEncryptionType { return []HlsEncryptionType{ "AES128", "SAMPLE_AES", } } type HlsIFrameOnlyManifest string // Enum values for HlsIFrameOnlyManifest const ( HlsIFrameOnlyManifestInclude HlsIFrameOnlyManifest = "INCLUDE" HlsIFrameOnlyManifestExclude HlsIFrameOnlyManifest = "EXCLUDE" ) // Values returns all known values for HlsIFrameOnlyManifest. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsIFrameOnlyManifest) Values() []HlsIFrameOnlyManifest { return []HlsIFrameOnlyManifest{ "INCLUDE", "EXCLUDE", } } type HlsImageBasedTrickPlay string // Enum values for HlsImageBasedTrickPlay const ( HlsImageBasedTrickPlayNone HlsImageBasedTrickPlay = "NONE" HlsImageBasedTrickPlayThumbnail HlsImageBasedTrickPlay = "THUMBNAIL" HlsImageBasedTrickPlayThumbnailAndFullframe HlsImageBasedTrickPlay = "THUMBNAIL_AND_FULLFRAME" HlsImageBasedTrickPlayAdvanced HlsImageBasedTrickPlay = "ADVANCED" ) // Values returns all known values for HlsImageBasedTrickPlay. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsImageBasedTrickPlay) Values() []HlsImageBasedTrickPlay { return []HlsImageBasedTrickPlay{ "NONE", "THUMBNAIL", "THUMBNAIL_AND_FULLFRAME", "ADVANCED", } } type HlsInitializationVectorInManifest string // Enum values for HlsInitializationVectorInManifest const ( HlsInitializationVectorInManifestInclude HlsInitializationVectorInManifest = "INCLUDE" HlsInitializationVectorInManifestExclude HlsInitializationVectorInManifest = "EXCLUDE" ) // Values returns all known values for HlsInitializationVectorInManifest. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (HlsInitializationVectorInManifest) Values() []HlsInitializationVectorInManifest { return []HlsInitializationVectorInManifest{ "INCLUDE", "EXCLUDE", } } type HlsIntervalCadence string // Enum values for HlsIntervalCadence const ( HlsIntervalCadenceFollowIframe HlsIntervalCadence = "FOLLOW_IFRAME" HlsIntervalCadenceFollowCustom HlsIntervalCadence = "FOLLOW_CUSTOM" ) // Values returns all known values for HlsIntervalCadence. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsIntervalCadence) Values() []HlsIntervalCadence { return []HlsIntervalCadence{ "FOLLOW_IFRAME", "FOLLOW_CUSTOM", } } type HlsKeyProviderType string // Enum values for HlsKeyProviderType const ( HlsKeyProviderTypeSpeke HlsKeyProviderType = "SPEKE" HlsKeyProviderTypeStaticKey HlsKeyProviderType = "STATIC_KEY" ) // Values returns all known values for HlsKeyProviderType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsKeyProviderType) Values() []HlsKeyProviderType { return []HlsKeyProviderType{ "SPEKE", "STATIC_KEY", } } type HlsManifestCompression string // Enum values for HlsManifestCompression const ( HlsManifestCompressionGzip HlsManifestCompression = "GZIP" HlsManifestCompressionNone HlsManifestCompression = "NONE" ) // Values returns all known values for HlsManifestCompression. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsManifestCompression) Values() []HlsManifestCompression { return []HlsManifestCompression{ "GZIP", "NONE", } } type HlsManifestDurationFormat string // Enum values for HlsManifestDurationFormat const ( HlsManifestDurationFormatFloatingPoint HlsManifestDurationFormat = "FLOATING_POINT" HlsManifestDurationFormatInteger HlsManifestDurationFormat = "INTEGER" ) // Values returns all known values for HlsManifestDurationFormat. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (HlsManifestDurationFormat) Values() []HlsManifestDurationFormat { return []HlsManifestDurationFormat{ "FLOATING_POINT", "INTEGER", } } type HlsOfflineEncrypted string // Enum values for HlsOfflineEncrypted const ( HlsOfflineEncryptedEnabled HlsOfflineEncrypted = "ENABLED" HlsOfflineEncryptedDisabled HlsOfflineEncrypted = "DISABLED" ) // Values returns all known values for HlsOfflineEncrypted. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsOfflineEncrypted) Values() []HlsOfflineEncrypted { return []HlsOfflineEncrypted{ "ENABLED", "DISABLED", } } type HlsOutputSelection string // Enum values for HlsOutputSelection const ( HlsOutputSelectionManifestsAndSegments HlsOutputSelection = "MANIFESTS_AND_SEGMENTS" HlsOutputSelectionSegmentsOnly HlsOutputSelection = "SEGMENTS_ONLY" ) // Values returns all known values for HlsOutputSelection. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsOutputSelection) Values() []HlsOutputSelection { return []HlsOutputSelection{ "MANIFESTS_AND_SEGMENTS", "SEGMENTS_ONLY", } } type HlsProgramDateTime string // Enum values for HlsProgramDateTime const ( HlsProgramDateTimeInclude HlsProgramDateTime = "INCLUDE" HlsProgramDateTimeExclude HlsProgramDateTime = "EXCLUDE" ) // Values returns all known values for HlsProgramDateTime. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsProgramDateTime) Values() []HlsProgramDateTime { return []HlsProgramDateTime{ "INCLUDE", "EXCLUDE", } } type HlsProgressiveWriteHlsManifest string // Enum values for HlsProgressiveWriteHlsManifest const ( HlsProgressiveWriteHlsManifestEnabled HlsProgressiveWriteHlsManifest = "ENABLED" HlsProgressiveWriteHlsManifestDisabled HlsProgressiveWriteHlsManifest = "DISABLED" ) // Values returns all known values for HlsProgressiveWriteHlsManifest. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (HlsProgressiveWriteHlsManifest) Values() []HlsProgressiveWriteHlsManifest { return []HlsProgressiveWriteHlsManifest{ "ENABLED", "DISABLED", } } type HlsSegmentControl string // Enum values for HlsSegmentControl const ( HlsSegmentControlSingleFile HlsSegmentControl = "SINGLE_FILE" HlsSegmentControlSegmentedFiles HlsSegmentControl = "SEGMENTED_FILES" ) // Values returns all known values for HlsSegmentControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsSegmentControl) Values() []HlsSegmentControl { return []HlsSegmentControl{ "SINGLE_FILE", "SEGMENTED_FILES", } } type HlsSegmentLengthControl string // Enum values for HlsSegmentLengthControl const ( HlsSegmentLengthControlExact HlsSegmentLengthControl = "EXACT" HlsSegmentLengthControlGopMultiple HlsSegmentLengthControl = "GOP_MULTIPLE" ) // Values returns all known values for HlsSegmentLengthControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsSegmentLengthControl) Values() []HlsSegmentLengthControl { return []HlsSegmentLengthControl{ "EXACT", "GOP_MULTIPLE", } } type HlsStreamInfResolution string // Enum values for HlsStreamInfResolution const ( HlsStreamInfResolutionInclude HlsStreamInfResolution = "INCLUDE" HlsStreamInfResolutionExclude HlsStreamInfResolution = "EXCLUDE" ) // Values returns all known values for HlsStreamInfResolution. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (HlsStreamInfResolution) Values() []HlsStreamInfResolution { return []HlsStreamInfResolution{ "INCLUDE", "EXCLUDE", } } type HlsTargetDurationCompatibilityMode string // Enum values for HlsTargetDurationCompatibilityMode const ( HlsTargetDurationCompatibilityModeLegacy HlsTargetDurationCompatibilityMode = "LEGACY" HlsTargetDurationCompatibilityModeSpecCompliant HlsTargetDurationCompatibilityMode = "SPEC_COMPLIANT" ) // Values returns all known values for HlsTargetDurationCompatibilityMode. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (HlsTargetDurationCompatibilityMode) Values() []HlsTargetDurationCompatibilityMode { return []HlsTargetDurationCompatibilityMode{ "LEGACY", "SPEC_COMPLIANT", } } type HlsTimedMetadataId3Frame string // Enum values for HlsTimedMetadataId3Frame const ( HlsTimedMetadataId3FrameNone HlsTimedMetadataId3Frame = "NONE" HlsTimedMetadataId3FramePriv HlsTimedMetadataId3Frame = "PRIV" HlsTimedMetadataId3FrameTdrl HlsTimedMetadataId3Frame = "TDRL" ) // Values returns all known values for HlsTimedMetadataId3Frame. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (HlsTimedMetadataId3Frame) Values() []HlsTimedMetadataId3Frame { return []HlsTimedMetadataId3Frame{ "NONE", "PRIV", "TDRL", } } type ImscAccessibilitySubs string // Enum values for ImscAccessibilitySubs const ( ImscAccessibilitySubsDisabled ImscAccessibilitySubs = "DISABLED" ImscAccessibilitySubsEnabled ImscAccessibilitySubs = "ENABLED" ) // Values returns all known values for ImscAccessibilitySubs. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ImscAccessibilitySubs) Values() []ImscAccessibilitySubs { return []ImscAccessibilitySubs{ "DISABLED", "ENABLED", } } type ImscStylePassthrough string // Enum values for ImscStylePassthrough const ( ImscStylePassthroughEnabled ImscStylePassthrough = "ENABLED" ImscStylePassthroughDisabled ImscStylePassthrough = "DISABLED" ) // Values returns all known values for ImscStylePassthrough. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ImscStylePassthrough) Values() []ImscStylePassthrough { return []ImscStylePassthrough{ "ENABLED", "DISABLED", } } type InputDeblockFilter string // Enum values for InputDeblockFilter const ( InputDeblockFilterEnabled InputDeblockFilter = "ENABLED" InputDeblockFilterDisabled InputDeblockFilter = "DISABLED" ) // Values returns all known values for InputDeblockFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputDeblockFilter) Values() []InputDeblockFilter { return []InputDeblockFilter{ "ENABLED", "DISABLED", } } type InputDenoiseFilter string // Enum values for InputDenoiseFilter const ( InputDenoiseFilterEnabled InputDenoiseFilter = "ENABLED" InputDenoiseFilterDisabled InputDenoiseFilter = "DISABLED" ) // Values returns all known values for InputDenoiseFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputDenoiseFilter) Values() []InputDenoiseFilter { return []InputDenoiseFilter{ "ENABLED", "DISABLED", } } type InputFilterEnable string // Enum values for InputFilterEnable const ( InputFilterEnableAuto InputFilterEnable = "AUTO" InputFilterEnableDisable InputFilterEnable = "DISABLE" InputFilterEnableForce InputFilterEnable = "FORCE" ) // Values returns all known values for InputFilterEnable. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputFilterEnable) Values() []InputFilterEnable { return []InputFilterEnable{ "AUTO", "DISABLE", "FORCE", } } type InputPolicy string // Enum values for InputPolicy const ( InputPolicyAllowed InputPolicy = "ALLOWED" InputPolicyDisallowed InputPolicy = "DISALLOWED" ) // Values returns all known values for InputPolicy. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (InputPolicy) Values() []InputPolicy { return []InputPolicy{ "ALLOWED", "DISALLOWED", } } type InputPsiControl string // Enum values for InputPsiControl const ( InputPsiControlIgnorePsi InputPsiControl = "IGNORE_PSI" InputPsiControlUsePsi InputPsiControl = "USE_PSI" ) // Values returns all known values for InputPsiControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputPsiControl) Values() []InputPsiControl { return []InputPsiControl{ "IGNORE_PSI", "USE_PSI", } } type InputRotate string // Enum values for InputRotate const ( InputRotateDegree0 InputRotate = "DEGREE_0" InputRotateDegrees90 InputRotate = "DEGREES_90" InputRotateDegrees180 InputRotate = "DEGREES_180" InputRotateDegrees270 InputRotate = "DEGREES_270" InputRotateAuto InputRotate = "AUTO" ) // Values returns all known values for InputRotate. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (InputRotate) Values() []InputRotate { return []InputRotate{ "DEGREE_0", "DEGREES_90", "DEGREES_180", "DEGREES_270", "AUTO", } } type InputSampleRange string // Enum values for InputSampleRange const ( InputSampleRangeFollow InputSampleRange = "FOLLOW" InputSampleRangeFullRange InputSampleRange = "FULL_RANGE" InputSampleRangeLimitedRange InputSampleRange = "LIMITED_RANGE" ) // Values returns all known values for InputSampleRange. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputSampleRange) Values() []InputSampleRange { return []InputSampleRange{ "FOLLOW", "FULL_RANGE", "LIMITED_RANGE", } } type InputScanType string // Enum values for InputScanType const ( InputScanTypeAuto InputScanType = "AUTO" InputScanTypePsf InputScanType = "PSF" ) // Values returns all known values for InputScanType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputScanType) Values() []InputScanType { return []InputScanType{ "AUTO", "PSF", } } type InputTimecodeSource string // Enum values for InputTimecodeSource const ( InputTimecodeSourceEmbedded InputTimecodeSource = "EMBEDDED" InputTimecodeSourceZerobased InputTimecodeSource = "ZEROBASED" InputTimecodeSourceSpecifiedstart InputTimecodeSource = "SPECIFIEDSTART" ) // Values returns all known values for InputTimecodeSource. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (InputTimecodeSource) Values() []InputTimecodeSource { return []InputTimecodeSource{ "EMBEDDED", "ZEROBASED", "SPECIFIEDSTART", } } type JobPhase string // Enum values for JobPhase const ( JobPhaseProbing JobPhase = "PROBING" JobPhaseTranscoding JobPhase = "TRANSCODING" JobPhaseUploading JobPhase = "UPLOADING" ) // Values returns all known values for JobPhase. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (JobPhase) Values() []JobPhase { return []JobPhase{ "PROBING", "TRANSCODING", "UPLOADING", } } type JobStatus string // Enum values for JobStatus const ( JobStatusSubmitted JobStatus = "SUBMITTED" JobStatusProgressing JobStatus = "PROGRESSING" JobStatusComplete JobStatus = "COMPLETE" JobStatusCanceled JobStatus = "CANCELED" JobStatusError JobStatus = "ERROR" ) // Values returns all known values for JobStatus. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (JobStatus) Values() []JobStatus { return []JobStatus{ "SUBMITTED", "PROGRESSING", "COMPLETE", "CANCELED", "ERROR", } } type JobTemplateListBy string // Enum values for JobTemplateListBy const ( JobTemplateListByName JobTemplateListBy = "NAME" JobTemplateListByCreationDate JobTemplateListBy = "CREATION_DATE" JobTemplateListBySystem JobTemplateListBy = "SYSTEM" ) // Values returns all known values for JobTemplateListBy. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (JobTemplateListBy) Values() []JobTemplateListBy { return []JobTemplateListBy{ "NAME", "CREATION_DATE", "SYSTEM", } } type LanguageCode string // Enum values for LanguageCode const ( LanguageCodeEng LanguageCode = "ENG" LanguageCodeSpa LanguageCode = "SPA" LanguageCodeFra LanguageCode = "FRA" LanguageCodeDeu LanguageCode = "DEU" LanguageCodeGer LanguageCode = "GER" LanguageCodeZho LanguageCode = "ZHO" LanguageCodeAra LanguageCode = "ARA" LanguageCodeHin LanguageCode = "HIN" LanguageCodeJpn LanguageCode = "JPN" LanguageCodeRus LanguageCode = "RUS" LanguageCodePor LanguageCode = "POR" LanguageCodeIta LanguageCode = "ITA" LanguageCodeUrd LanguageCode = "URD" LanguageCodeVie LanguageCode = "VIE" LanguageCodeKor LanguageCode = "KOR" LanguageCodePan LanguageCode = "PAN" LanguageCodeAbk LanguageCode = "ABK" LanguageCodeAar LanguageCode = "AAR" LanguageCodeAfr LanguageCode = "AFR" LanguageCodeAka LanguageCode = "AKA" LanguageCodeSqi LanguageCode = "SQI" LanguageCodeAmh LanguageCode = "AMH" LanguageCodeArg LanguageCode = "ARG" LanguageCodeHye LanguageCode = "HYE" LanguageCodeAsm LanguageCode = "ASM" LanguageCodeAva LanguageCode = "AVA" LanguageCodeAve LanguageCode = "AVE" LanguageCodeAym LanguageCode = "AYM" LanguageCodeAze LanguageCode = "AZE" LanguageCodeBam LanguageCode = "BAM" LanguageCodeBak LanguageCode = "BAK" LanguageCodeEus LanguageCode = "EUS" LanguageCodeBel LanguageCode = "BEL" LanguageCodeBen LanguageCode = "BEN" LanguageCodeBih LanguageCode = "BIH" LanguageCodeBis LanguageCode = "BIS" LanguageCodeBos LanguageCode = "BOS" LanguageCodeBre LanguageCode = "BRE" LanguageCodeBul LanguageCode = "BUL" LanguageCodeMya LanguageCode = "MYA" LanguageCodeCat LanguageCode = "CAT" LanguageCodeKhm LanguageCode = "KHM" LanguageCodeCha LanguageCode = "CHA" LanguageCodeChe LanguageCode = "CHE" LanguageCodeNya LanguageCode = "NYA" LanguageCodeChu LanguageCode = "CHU" LanguageCodeChv LanguageCode = "CHV" LanguageCodeCor LanguageCode = "COR" LanguageCodeCos LanguageCode = "COS" LanguageCodeCre LanguageCode = "CRE" LanguageCodeHrv LanguageCode = "HRV" LanguageCodeCes LanguageCode = "CES" LanguageCodeDan LanguageCode = "DAN" LanguageCodeDiv LanguageCode = "DIV" LanguageCodeNld LanguageCode = "NLD" LanguageCodeDzo LanguageCode = "DZO" LanguageCodeEnm LanguageCode = "ENM" LanguageCodeEpo LanguageCode = "EPO" LanguageCodeEst LanguageCode = "EST" LanguageCodeEwe LanguageCode = "EWE" LanguageCodeFao LanguageCode = "FAO" LanguageCodeFij LanguageCode = "FIJ" LanguageCodeFin LanguageCode = "FIN" LanguageCodeFrm LanguageCode = "FRM" LanguageCodeFul LanguageCode = "FUL" LanguageCodeGla LanguageCode = "GLA" LanguageCodeGlg LanguageCode = "GLG" LanguageCodeLug LanguageCode = "LUG" LanguageCodeKat LanguageCode = "KAT" LanguageCodeEll LanguageCode = "ELL" LanguageCodeGrn LanguageCode = "GRN" LanguageCodeGuj LanguageCode = "GUJ" LanguageCodeHat LanguageCode = "HAT" LanguageCodeHau LanguageCode = "HAU" LanguageCodeHeb LanguageCode = "HEB" LanguageCodeHer LanguageCode = "HER" LanguageCodeHmo LanguageCode = "HMO" LanguageCodeHun LanguageCode = "HUN" LanguageCodeIsl LanguageCode = "ISL" LanguageCodeIdo LanguageCode = "IDO" LanguageCodeIbo LanguageCode = "IBO" LanguageCodeInd LanguageCode = "IND" LanguageCodeIna LanguageCode = "INA" LanguageCodeIle LanguageCode = "ILE" LanguageCodeIku LanguageCode = "IKU" LanguageCodeIpk LanguageCode = "IPK" LanguageCodeGle LanguageCode = "GLE" LanguageCodeJav LanguageCode = "JAV" LanguageCodeKal LanguageCode = "KAL" LanguageCodeKan LanguageCode = "KAN" LanguageCodeKau LanguageCode = "KAU" LanguageCodeKas LanguageCode = "KAS" LanguageCodeKaz LanguageCode = "KAZ" LanguageCodeKik LanguageCode = "KIK" LanguageCodeKin LanguageCode = "KIN" LanguageCodeKir LanguageCode = "KIR" LanguageCodeKom LanguageCode = "KOM" LanguageCodeKon LanguageCode = "KON" LanguageCodeKua LanguageCode = "KUA" LanguageCodeKur LanguageCode = "KUR" LanguageCodeLao LanguageCode = "LAO" LanguageCodeLat LanguageCode = "LAT" LanguageCodeLav LanguageCode = "LAV" LanguageCodeLim LanguageCode = "LIM" LanguageCodeLin LanguageCode = "LIN" LanguageCodeLit LanguageCode = "LIT" LanguageCodeLub LanguageCode = "LUB" LanguageCodeLtz LanguageCode = "LTZ" LanguageCodeMkd LanguageCode = "MKD" LanguageCodeMlg LanguageCode = "MLG" LanguageCodeMsa LanguageCode = "MSA" LanguageCodeMal LanguageCode = "MAL" LanguageCodeMlt LanguageCode = "MLT" LanguageCodeGlv LanguageCode = "GLV" LanguageCodeMri LanguageCode = "MRI" LanguageCodeMar LanguageCode = "MAR" LanguageCodeMah LanguageCode = "MAH" LanguageCodeMon LanguageCode = "MON" LanguageCodeNau LanguageCode = "NAU" LanguageCodeNav LanguageCode = "NAV" LanguageCodeNde LanguageCode = "NDE" LanguageCodeNbl LanguageCode = "NBL" LanguageCodeNdo LanguageCode = "NDO" LanguageCodeNep LanguageCode = "NEP" LanguageCodeSme LanguageCode = "SME" LanguageCodeNor LanguageCode = "NOR" LanguageCodeNob LanguageCode = "NOB" LanguageCodeNno LanguageCode = "NNO" LanguageCodeOci LanguageCode = "OCI" LanguageCodeOji LanguageCode = "OJI" LanguageCodeOri LanguageCode = "ORI" LanguageCodeOrm LanguageCode = "ORM" LanguageCodeOss LanguageCode = "OSS" LanguageCodePli LanguageCode = "PLI" LanguageCodeFas LanguageCode = "FAS" LanguageCodePol LanguageCode = "POL" LanguageCodePus LanguageCode = "PUS" LanguageCodeQue LanguageCode = "QUE" LanguageCodeQaa LanguageCode = "QAA" LanguageCodeRon LanguageCode = "RON" LanguageCodeRoh LanguageCode = "ROH" LanguageCodeRun LanguageCode = "RUN" LanguageCodeSmo LanguageCode = "SMO" LanguageCodeSag LanguageCode = "SAG" LanguageCodeSan LanguageCode = "SAN" LanguageCodeSrd LanguageCode = "SRD" LanguageCodeSrb LanguageCode = "SRB" LanguageCodeSna LanguageCode = "SNA" LanguageCodeIii LanguageCode = "III" LanguageCodeSnd LanguageCode = "SND" LanguageCodeSin LanguageCode = "SIN" LanguageCodeSlk LanguageCode = "SLK" LanguageCodeSlv LanguageCode = "SLV" LanguageCodeSom LanguageCode = "SOM" LanguageCodeSot LanguageCode = "SOT" LanguageCodeSun LanguageCode = "SUN" LanguageCodeSwa LanguageCode = "SWA" LanguageCodeSsw LanguageCode = "SSW" LanguageCodeSwe LanguageCode = "SWE" LanguageCodeTgl LanguageCode = "TGL" LanguageCodeTah LanguageCode = "TAH" LanguageCodeTgk LanguageCode = "TGK" LanguageCodeTam LanguageCode = "TAM" LanguageCodeTat LanguageCode = "TAT" LanguageCodeTel LanguageCode = "TEL" LanguageCodeTha LanguageCode = "THA" LanguageCodeBod LanguageCode = "BOD" LanguageCodeTir LanguageCode = "TIR" LanguageCodeTon LanguageCode = "TON" LanguageCodeTso LanguageCode = "TSO" LanguageCodeTsn LanguageCode = "TSN" LanguageCodeTur LanguageCode = "TUR" LanguageCodeTuk LanguageCode = "TUK" LanguageCodeTwi LanguageCode = "TWI" LanguageCodeUig LanguageCode = "UIG" LanguageCodeUkr LanguageCode = "UKR" LanguageCodeUzb LanguageCode = "UZB" LanguageCodeVen LanguageCode = "VEN" LanguageCodeVol LanguageCode = "VOL" LanguageCodeWln LanguageCode = "WLN" LanguageCodeCym LanguageCode = "CYM" LanguageCodeFry LanguageCode = "FRY" LanguageCodeWol LanguageCode = "WOL" LanguageCodeXho LanguageCode = "XHO" LanguageCodeYid LanguageCode = "YID" LanguageCodeYor LanguageCode = "YOR" LanguageCodeZha LanguageCode = "ZHA" LanguageCodeZul LanguageCode = "ZUL" LanguageCodeOrj LanguageCode = "ORJ" LanguageCodeQpc LanguageCode = "QPC" LanguageCodeTng LanguageCode = "TNG" LanguageCodeSrp LanguageCode = "SRP" ) // Values returns all known values for LanguageCode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LanguageCode) Values() []LanguageCode { return []LanguageCode{ "ENG", "SPA", "FRA", "DEU", "GER", "ZHO", "ARA", "HIN", "JPN", "RUS", "POR", "ITA", "URD", "VIE", "KOR", "PAN", "ABK", "AAR", "AFR", "AKA", "SQI", "AMH", "ARG", "HYE", "ASM", "AVA", "AVE", "AYM", "AZE", "BAM", "BAK", "EUS", "BEL", "BEN", "BIH", "BIS", "BOS", "BRE", "BUL", "MYA", "CAT", "KHM", "CHA", "CHE", "NYA", "CHU", "CHV", "COR", "COS", "CRE", "HRV", "CES", "DAN", "DIV", "NLD", "DZO", "ENM", "EPO", "EST", "EWE", "FAO", "FIJ", "FIN", "FRM", "FUL", "GLA", "GLG", "LUG", "KAT", "ELL", "GRN", "GUJ", "HAT", "HAU", "HEB", "HER", "HMO", "HUN", "ISL", "IDO", "IBO", "IND", "INA", "ILE", "IKU", "IPK", "GLE", "JAV", "KAL", "KAN", "KAU", "KAS", "KAZ", "KIK", "KIN", "KIR", "KOM", "KON", "KUA", "KUR", "LAO", "LAT", "LAV", "LIM", "LIN", "LIT", "LUB", "LTZ", "MKD", "MLG", "MSA", "MAL", "MLT", "GLV", "MRI", "MAR", "MAH", "MON", "NAU", "NAV", "NDE", "NBL", "NDO", "NEP", "SME", "NOR", "NOB", "NNO", "OCI", "OJI", "ORI", "ORM", "OSS", "PLI", "FAS", "POL", "PUS", "QUE", "QAA", "RON", "ROH", "RUN", "SMO", "SAG", "SAN", "SRD", "SRB", "SNA", "III", "SND", "SIN", "SLK", "SLV", "SOM", "SOT", "SUN", "SWA", "SSW", "SWE", "TGL", "TAH", "TGK", "TAM", "TAT", "TEL", "THA", "BOD", "TIR", "TON", "TSO", "TSN", "TUR", "TUK", "TWI", "UIG", "UKR", "UZB", "VEN", "VOL", "WLN", "CYM", "FRY", "WOL", "XHO", "YID", "YOR", "ZHA", "ZUL", "ORJ", "QPC", "TNG", "SRP", } } type M2tsAudioBufferModel string // Enum values for M2tsAudioBufferModel const ( M2tsAudioBufferModelDvb M2tsAudioBufferModel = "DVB" M2tsAudioBufferModelAtsc M2tsAudioBufferModel = "ATSC" ) // Values returns all known values for M2tsAudioBufferModel. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsAudioBufferModel) Values() []M2tsAudioBufferModel { return []M2tsAudioBufferModel{ "DVB", "ATSC", } } type M2tsAudioDuration string // Enum values for M2tsAudioDuration const ( M2tsAudioDurationDefaultCodecDuration M2tsAudioDuration = "DEFAULT_CODEC_DURATION" M2tsAudioDurationMatchVideoDuration M2tsAudioDuration = "MATCH_VIDEO_DURATION" ) // Values returns all known values for M2tsAudioDuration. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsAudioDuration) Values() []M2tsAudioDuration { return []M2tsAudioDuration{ "DEFAULT_CODEC_DURATION", "MATCH_VIDEO_DURATION", } } type M2tsBufferModel string // Enum values for M2tsBufferModel const ( M2tsBufferModelMultiplex M2tsBufferModel = "MULTIPLEX" M2tsBufferModelNone M2tsBufferModel = "NONE" ) // Values returns all known values for M2tsBufferModel. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsBufferModel) Values() []M2tsBufferModel { return []M2tsBufferModel{ "MULTIPLEX", "NONE", } } type M2tsDataPtsControl string // Enum values for M2tsDataPtsControl const ( M2tsDataPtsControlAuto M2tsDataPtsControl = "AUTO" M2tsDataPtsControlAlignToVideo M2tsDataPtsControl = "ALIGN_TO_VIDEO" ) // Values returns all known values for M2tsDataPtsControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsDataPtsControl) Values() []M2tsDataPtsControl { return []M2tsDataPtsControl{ "AUTO", "ALIGN_TO_VIDEO", } } type M2tsEbpAudioInterval string // Enum values for M2tsEbpAudioInterval const ( M2tsEbpAudioIntervalVideoAndFixedIntervals M2tsEbpAudioInterval = "VIDEO_AND_FIXED_INTERVALS" M2tsEbpAudioIntervalVideoInterval M2tsEbpAudioInterval = "VIDEO_INTERVAL" ) // Values returns all known values for M2tsEbpAudioInterval. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsEbpAudioInterval) Values() []M2tsEbpAudioInterval { return []M2tsEbpAudioInterval{ "VIDEO_AND_FIXED_INTERVALS", "VIDEO_INTERVAL", } } type M2tsEbpPlacement string // Enum values for M2tsEbpPlacement const ( M2tsEbpPlacementVideoAndAudioPids M2tsEbpPlacement = "VIDEO_AND_AUDIO_PIDS" M2tsEbpPlacementVideoPid M2tsEbpPlacement = "VIDEO_PID" ) // Values returns all known values for M2tsEbpPlacement. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsEbpPlacement) Values() []M2tsEbpPlacement { return []M2tsEbpPlacement{ "VIDEO_AND_AUDIO_PIDS", "VIDEO_PID", } } type M2tsEsRateInPes string // Enum values for M2tsEsRateInPes const ( M2tsEsRateInPesInclude M2tsEsRateInPes = "INCLUDE" M2tsEsRateInPesExclude M2tsEsRateInPes = "EXCLUDE" ) // Values returns all known values for M2tsEsRateInPes. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsEsRateInPes) Values() []M2tsEsRateInPes { return []M2tsEsRateInPes{ "INCLUDE", "EXCLUDE", } } type M2tsForceTsVideoEbpOrder string // Enum values for M2tsForceTsVideoEbpOrder const ( M2tsForceTsVideoEbpOrderForce M2tsForceTsVideoEbpOrder = "FORCE" M2tsForceTsVideoEbpOrderDefault M2tsForceTsVideoEbpOrder = "DEFAULT" ) // Values returns all known values for M2tsForceTsVideoEbpOrder. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (M2tsForceTsVideoEbpOrder) Values() []M2tsForceTsVideoEbpOrder { return []M2tsForceTsVideoEbpOrder{ "FORCE", "DEFAULT", } } type M2tsKlvMetadata string // Enum values for M2tsKlvMetadata const ( M2tsKlvMetadataPassthrough M2tsKlvMetadata = "PASSTHROUGH" M2tsKlvMetadataNone M2tsKlvMetadata = "NONE" ) // Values returns all known values for M2tsKlvMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsKlvMetadata) Values() []M2tsKlvMetadata { return []M2tsKlvMetadata{ "PASSTHROUGH", "NONE", } } type M2tsNielsenId3 string // Enum values for M2tsNielsenId3 const ( M2tsNielsenId3Insert M2tsNielsenId3 = "INSERT" M2tsNielsenId3None M2tsNielsenId3 = "NONE" ) // Values returns all known values for M2tsNielsenId3. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsNielsenId3) Values() []M2tsNielsenId3 { return []M2tsNielsenId3{ "INSERT", "NONE", } } type M2tsPcrControl string // Enum values for M2tsPcrControl const ( M2tsPcrControlPcrEveryPesPacket M2tsPcrControl = "PCR_EVERY_PES_PACKET" M2tsPcrControlConfiguredPcrPeriod M2tsPcrControl = "CONFIGURED_PCR_PERIOD" ) // Values returns all known values for M2tsPcrControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsPcrControl) Values() []M2tsPcrControl { return []M2tsPcrControl{ "PCR_EVERY_PES_PACKET", "CONFIGURED_PCR_PERIOD", } } type M2tsRateMode string // Enum values for M2tsRateMode const ( M2tsRateModeVbr M2tsRateMode = "VBR" M2tsRateModeCbr M2tsRateMode = "CBR" ) // Values returns all known values for M2tsRateMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsRateMode) Values() []M2tsRateMode { return []M2tsRateMode{ "VBR", "CBR", } } type M2tsScte35Source string // Enum values for M2tsScte35Source const ( M2tsScte35SourcePassthrough M2tsScte35Source = "PASSTHROUGH" M2tsScte35SourceNone M2tsScte35Source = "NONE" ) // Values returns all known values for M2tsScte35Source. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsScte35Source) Values() []M2tsScte35Source { return []M2tsScte35Source{ "PASSTHROUGH", "NONE", } } type M2tsSegmentationMarkers string // Enum values for M2tsSegmentationMarkers const ( M2tsSegmentationMarkersNone M2tsSegmentationMarkers = "NONE" M2tsSegmentationMarkersRaiSegstart M2tsSegmentationMarkers = "RAI_SEGSTART" M2tsSegmentationMarkersRaiAdapt M2tsSegmentationMarkers = "RAI_ADAPT" M2tsSegmentationMarkersPsiSegstart M2tsSegmentationMarkers = "PSI_SEGSTART" M2tsSegmentationMarkersEbp M2tsSegmentationMarkers = "EBP" M2tsSegmentationMarkersEbpLegacy M2tsSegmentationMarkers = "EBP_LEGACY" ) // Values returns all known values for M2tsSegmentationMarkers. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsSegmentationMarkers) Values() []M2tsSegmentationMarkers { return []M2tsSegmentationMarkers{ "NONE", "RAI_SEGSTART", "RAI_ADAPT", "PSI_SEGSTART", "EBP", "EBP_LEGACY", } } type M2tsSegmentationStyle string // Enum values for M2tsSegmentationStyle const ( M2tsSegmentationStyleMaintainCadence M2tsSegmentationStyle = "MAINTAIN_CADENCE" M2tsSegmentationStyleResetCadence M2tsSegmentationStyle = "RESET_CADENCE" ) // Values returns all known values for M2tsSegmentationStyle. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M2tsSegmentationStyle) Values() []M2tsSegmentationStyle { return []M2tsSegmentationStyle{ "MAINTAIN_CADENCE", "RESET_CADENCE", } } type M3u8AudioDuration string // Enum values for M3u8AudioDuration const ( M3u8AudioDurationDefaultCodecDuration M3u8AudioDuration = "DEFAULT_CODEC_DURATION" M3u8AudioDurationMatchVideoDuration M3u8AudioDuration = "MATCH_VIDEO_DURATION" ) // Values returns all known values for M3u8AudioDuration. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M3u8AudioDuration) Values() []M3u8AudioDuration { return []M3u8AudioDuration{ "DEFAULT_CODEC_DURATION", "MATCH_VIDEO_DURATION", } } type M3u8DataPtsControl string // Enum values for M3u8DataPtsControl const ( M3u8DataPtsControlAuto M3u8DataPtsControl = "AUTO" M3u8DataPtsControlAlignToVideo M3u8DataPtsControl = "ALIGN_TO_VIDEO" ) // Values returns all known values for M3u8DataPtsControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M3u8DataPtsControl) Values() []M3u8DataPtsControl { return []M3u8DataPtsControl{ "AUTO", "ALIGN_TO_VIDEO", } } type M3u8NielsenId3 string // Enum values for M3u8NielsenId3 const ( M3u8NielsenId3Insert M3u8NielsenId3 = "INSERT" M3u8NielsenId3None M3u8NielsenId3 = "NONE" ) // Values returns all known values for M3u8NielsenId3. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M3u8NielsenId3) Values() []M3u8NielsenId3 { return []M3u8NielsenId3{ "INSERT", "NONE", } } type M3u8PcrControl string // Enum values for M3u8PcrControl const ( M3u8PcrControlPcrEveryPesPacket M3u8PcrControl = "PCR_EVERY_PES_PACKET" M3u8PcrControlConfiguredPcrPeriod M3u8PcrControl = "CONFIGURED_PCR_PERIOD" ) // Values returns all known values for M3u8PcrControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M3u8PcrControl) Values() []M3u8PcrControl { return []M3u8PcrControl{ "PCR_EVERY_PES_PACKET", "CONFIGURED_PCR_PERIOD", } } type M3u8Scte35Source string // Enum values for M3u8Scte35Source const ( M3u8Scte35SourcePassthrough M3u8Scte35Source = "PASSTHROUGH" M3u8Scte35SourceNone M3u8Scte35Source = "NONE" ) // Values returns all known values for M3u8Scte35Source. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (M3u8Scte35Source) Values() []M3u8Scte35Source { return []M3u8Scte35Source{ "PASSTHROUGH", "NONE", } } type MotionImageInsertionMode string // Enum values for MotionImageInsertionMode const ( MotionImageInsertionModeMov MotionImageInsertionMode = "MOV" MotionImageInsertionModePng MotionImageInsertionMode = "PNG" ) // Values returns all known values for MotionImageInsertionMode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (MotionImageInsertionMode) Values() []MotionImageInsertionMode { return []MotionImageInsertionMode{ "MOV", "PNG", } } type MotionImagePlayback string // Enum values for MotionImagePlayback const ( MotionImagePlaybackOnce MotionImagePlayback = "ONCE" MotionImagePlaybackRepeat MotionImagePlayback = "REPEAT" ) // Values returns all known values for MotionImagePlayback. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MotionImagePlayback) Values() []MotionImagePlayback { return []MotionImagePlayback{ "ONCE", "REPEAT", } } type MovClapAtom string // Enum values for MovClapAtom const ( MovClapAtomInclude MovClapAtom = "INCLUDE" MovClapAtomExclude MovClapAtom = "EXCLUDE" ) // Values returns all known values for MovClapAtom. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (MovClapAtom) Values() []MovClapAtom { return []MovClapAtom{ "INCLUDE", "EXCLUDE", } } type MovCslgAtom string // Enum values for MovCslgAtom const ( MovCslgAtomInclude MovCslgAtom = "INCLUDE" MovCslgAtomExclude MovCslgAtom = "EXCLUDE" ) // Values returns all known values for MovCslgAtom. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (MovCslgAtom) Values() []MovCslgAtom { return []MovCslgAtom{ "INCLUDE", "EXCLUDE", } } type MovMpeg2FourCCControl string // Enum values for MovMpeg2FourCCControl const ( MovMpeg2FourCCControlXdcam MovMpeg2FourCCControl = "XDCAM" MovMpeg2FourCCControlMpeg MovMpeg2FourCCControl = "MPEG" ) // Values returns all known values for MovMpeg2FourCCControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MovMpeg2FourCCControl) Values() []MovMpeg2FourCCControl { return []MovMpeg2FourCCControl{ "XDCAM", "MPEG", } } type MovPaddingControl string // Enum values for MovPaddingControl const ( MovPaddingControlOmneon MovPaddingControl = "OMNEON" MovPaddingControlNone MovPaddingControl = "NONE" ) // Values returns all known values for MovPaddingControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MovPaddingControl) Values() []MovPaddingControl { return []MovPaddingControl{ "OMNEON", "NONE", } } type MovReference string // Enum values for MovReference const ( MovReferenceSelfContained MovReference = "SELF_CONTAINED" MovReferenceExternal MovReference = "EXTERNAL" ) // Values returns all known values for MovReference. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MovReference) Values() []MovReference { return []MovReference{ "SELF_CONTAINED", "EXTERNAL", } } type Mp3RateControlMode string // Enum values for Mp3RateControlMode const ( Mp3RateControlModeCbr Mp3RateControlMode = "CBR" Mp3RateControlModeVbr Mp3RateControlMode = "VBR" ) // Values returns all known values for Mp3RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mp3RateControlMode) Values() []Mp3RateControlMode { return []Mp3RateControlMode{ "CBR", "VBR", } } type Mp4CslgAtom string // Enum values for Mp4CslgAtom const ( Mp4CslgAtomInclude Mp4CslgAtom = "INCLUDE" Mp4CslgAtomExclude Mp4CslgAtom = "EXCLUDE" ) // Values returns all known values for Mp4CslgAtom. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Mp4CslgAtom) Values() []Mp4CslgAtom { return []Mp4CslgAtom{ "INCLUDE", "EXCLUDE", } } type Mp4FreeSpaceBox string // Enum values for Mp4FreeSpaceBox const ( Mp4FreeSpaceBoxInclude Mp4FreeSpaceBox = "INCLUDE" Mp4FreeSpaceBoxExclude Mp4FreeSpaceBox = "EXCLUDE" ) // Values returns all known values for Mp4FreeSpaceBox. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mp4FreeSpaceBox) Values() []Mp4FreeSpaceBox { return []Mp4FreeSpaceBox{ "INCLUDE", "EXCLUDE", } } type Mp4MoovPlacement string // Enum values for Mp4MoovPlacement const ( Mp4MoovPlacementProgressiveDownload Mp4MoovPlacement = "PROGRESSIVE_DOWNLOAD" Mp4MoovPlacementNormal Mp4MoovPlacement = "NORMAL" ) // Values returns all known values for Mp4MoovPlacement. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mp4MoovPlacement) Values() []Mp4MoovPlacement { return []Mp4MoovPlacement{ "PROGRESSIVE_DOWNLOAD", "NORMAL", } } type MpdAccessibilityCaptionHints string // Enum values for MpdAccessibilityCaptionHints const ( MpdAccessibilityCaptionHintsInclude MpdAccessibilityCaptionHints = "INCLUDE" MpdAccessibilityCaptionHintsExclude MpdAccessibilityCaptionHints = "EXCLUDE" ) // Values returns all known values for MpdAccessibilityCaptionHints. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (MpdAccessibilityCaptionHints) Values() []MpdAccessibilityCaptionHints { return []MpdAccessibilityCaptionHints{ "INCLUDE", "EXCLUDE", } } type MpdAudioDuration string // Enum values for MpdAudioDuration const ( MpdAudioDurationDefaultCodecDuration MpdAudioDuration = "DEFAULT_CODEC_DURATION" MpdAudioDurationMatchVideoDuration MpdAudioDuration = "MATCH_VIDEO_DURATION" ) // Values returns all known values for MpdAudioDuration. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdAudioDuration) Values() []MpdAudioDuration { return []MpdAudioDuration{ "DEFAULT_CODEC_DURATION", "MATCH_VIDEO_DURATION", } } type MpdCaptionContainerType string // Enum values for MpdCaptionContainerType const ( MpdCaptionContainerTypeRaw MpdCaptionContainerType = "RAW" MpdCaptionContainerTypeFragmentedMp4 MpdCaptionContainerType = "FRAGMENTED_MP4" ) // Values returns all known values for MpdCaptionContainerType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdCaptionContainerType) Values() []MpdCaptionContainerType { return []MpdCaptionContainerType{ "RAW", "FRAGMENTED_MP4", } } type MpdKlvMetadata string // Enum values for MpdKlvMetadata const ( MpdKlvMetadataNone MpdKlvMetadata = "NONE" MpdKlvMetadataPassthrough MpdKlvMetadata = "PASSTHROUGH" ) // Values returns all known values for MpdKlvMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdKlvMetadata) Values() []MpdKlvMetadata { return []MpdKlvMetadata{ "NONE", "PASSTHROUGH", } } type MpdManifestMetadataSignaling string // Enum values for MpdManifestMetadataSignaling const ( MpdManifestMetadataSignalingEnabled MpdManifestMetadataSignaling = "ENABLED" MpdManifestMetadataSignalingDisabled MpdManifestMetadataSignaling = "DISABLED" ) // Values returns all known values for MpdManifestMetadataSignaling. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (MpdManifestMetadataSignaling) Values() []MpdManifestMetadataSignaling { return []MpdManifestMetadataSignaling{ "ENABLED", "DISABLED", } } type MpdScte35Esam string // Enum values for MpdScte35Esam const ( MpdScte35EsamInsert MpdScte35Esam = "INSERT" MpdScte35EsamNone MpdScte35Esam = "NONE" ) // Values returns all known values for MpdScte35Esam. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdScte35Esam) Values() []MpdScte35Esam { return []MpdScte35Esam{ "INSERT", "NONE", } } type MpdScte35Source string // Enum values for MpdScte35Source const ( MpdScte35SourcePassthrough MpdScte35Source = "PASSTHROUGH" MpdScte35SourceNone MpdScte35Source = "NONE" ) // Values returns all known values for MpdScte35Source. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdScte35Source) Values() []MpdScte35Source { return []MpdScte35Source{ "PASSTHROUGH", "NONE", } } type MpdTimedMetadata string // Enum values for MpdTimedMetadata const ( MpdTimedMetadataPassthrough MpdTimedMetadata = "PASSTHROUGH" MpdTimedMetadataNone MpdTimedMetadata = "NONE" ) // Values returns all known values for MpdTimedMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MpdTimedMetadata) Values() []MpdTimedMetadata { return []MpdTimedMetadata{ "PASSTHROUGH", "NONE", } } type MpdTimedMetadataBoxVersion string // Enum values for MpdTimedMetadataBoxVersion const ( MpdTimedMetadataBoxVersionVersion0 MpdTimedMetadataBoxVersion = "VERSION_0" MpdTimedMetadataBoxVersionVersion1 MpdTimedMetadataBoxVersion = "VERSION_1" ) // Values returns all known values for MpdTimedMetadataBoxVersion. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (MpdTimedMetadataBoxVersion) Values() []MpdTimedMetadataBoxVersion { return []MpdTimedMetadataBoxVersion{ "VERSION_0", "VERSION_1", } } type Mpeg2AdaptiveQuantization string // Enum values for Mpeg2AdaptiveQuantization const ( Mpeg2AdaptiveQuantizationOff Mpeg2AdaptiveQuantization = "OFF" Mpeg2AdaptiveQuantizationLow Mpeg2AdaptiveQuantization = "LOW" Mpeg2AdaptiveQuantizationMedium Mpeg2AdaptiveQuantization = "MEDIUM" Mpeg2AdaptiveQuantizationHigh Mpeg2AdaptiveQuantization = "HIGH" ) // Values returns all known values for Mpeg2AdaptiveQuantization. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2AdaptiveQuantization) Values() []Mpeg2AdaptiveQuantization { return []Mpeg2AdaptiveQuantization{ "OFF", "LOW", "MEDIUM", "HIGH", } } type Mpeg2CodecLevel string // Enum values for Mpeg2CodecLevel const ( Mpeg2CodecLevelAuto Mpeg2CodecLevel = "AUTO" Mpeg2CodecLevelLow Mpeg2CodecLevel = "LOW" Mpeg2CodecLevelMain Mpeg2CodecLevel = "MAIN" Mpeg2CodecLevelHigh1440 Mpeg2CodecLevel = "HIGH1440" Mpeg2CodecLevelHigh Mpeg2CodecLevel = "HIGH" ) // Values returns all known values for Mpeg2CodecLevel. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2CodecLevel) Values() []Mpeg2CodecLevel { return []Mpeg2CodecLevel{ "AUTO", "LOW", "MAIN", "HIGH1440", "HIGH", } } type Mpeg2CodecProfile string // Enum values for Mpeg2CodecProfile const ( Mpeg2CodecProfileMain Mpeg2CodecProfile = "MAIN" Mpeg2CodecProfileProfile422 Mpeg2CodecProfile = "PROFILE_422" ) // Values returns all known values for Mpeg2CodecProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2CodecProfile) Values() []Mpeg2CodecProfile { return []Mpeg2CodecProfile{ "MAIN", "PROFILE_422", } } type Mpeg2DynamicSubGop string // Enum values for Mpeg2DynamicSubGop const ( Mpeg2DynamicSubGopAdaptive Mpeg2DynamicSubGop = "ADAPTIVE" Mpeg2DynamicSubGopStatic Mpeg2DynamicSubGop = "STATIC" ) // Values returns all known values for Mpeg2DynamicSubGop. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2DynamicSubGop) Values() []Mpeg2DynamicSubGop { return []Mpeg2DynamicSubGop{ "ADAPTIVE", "STATIC", } } type Mpeg2FramerateControl string // Enum values for Mpeg2FramerateControl const ( Mpeg2FramerateControlInitializeFromSource Mpeg2FramerateControl = "INITIALIZE_FROM_SOURCE" Mpeg2FramerateControlSpecified Mpeg2FramerateControl = "SPECIFIED" ) // Values returns all known values for Mpeg2FramerateControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2FramerateControl) Values() []Mpeg2FramerateControl { return []Mpeg2FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Mpeg2FramerateConversionAlgorithm string // Enum values for Mpeg2FramerateConversionAlgorithm const ( Mpeg2FramerateConversionAlgorithmDuplicateDrop Mpeg2FramerateConversionAlgorithm = "DUPLICATE_DROP" Mpeg2FramerateConversionAlgorithmInterpolate Mpeg2FramerateConversionAlgorithm = "INTERPOLATE" Mpeg2FramerateConversionAlgorithmFrameformer Mpeg2FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for Mpeg2FramerateConversionAlgorithm. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Mpeg2FramerateConversionAlgorithm) Values() []Mpeg2FramerateConversionAlgorithm { return []Mpeg2FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type Mpeg2GopSizeUnits string // Enum values for Mpeg2GopSizeUnits const ( Mpeg2GopSizeUnitsFrames Mpeg2GopSizeUnits = "FRAMES" Mpeg2GopSizeUnitsSeconds Mpeg2GopSizeUnits = "SECONDS" ) // Values returns all known values for Mpeg2GopSizeUnits. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2GopSizeUnits) Values() []Mpeg2GopSizeUnits { return []Mpeg2GopSizeUnits{ "FRAMES", "SECONDS", } } type Mpeg2InterlaceMode string // Enum values for Mpeg2InterlaceMode const ( Mpeg2InterlaceModeProgressive Mpeg2InterlaceMode = "PROGRESSIVE" Mpeg2InterlaceModeTopField Mpeg2InterlaceMode = "TOP_FIELD" Mpeg2InterlaceModeBottomField Mpeg2InterlaceMode = "BOTTOM_FIELD" Mpeg2InterlaceModeFollowTopField Mpeg2InterlaceMode = "FOLLOW_TOP_FIELD" Mpeg2InterlaceModeFollowBottomField Mpeg2InterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for Mpeg2InterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2InterlaceMode) Values() []Mpeg2InterlaceMode { return []Mpeg2InterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type Mpeg2IntraDcPrecision string // Enum values for Mpeg2IntraDcPrecision const ( Mpeg2IntraDcPrecisionAuto Mpeg2IntraDcPrecision = "AUTO" Mpeg2IntraDcPrecisionIntraDcPrecision8 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_8" Mpeg2IntraDcPrecisionIntraDcPrecision9 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_9" Mpeg2IntraDcPrecisionIntraDcPrecision10 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_10" Mpeg2IntraDcPrecisionIntraDcPrecision11 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_11" ) // Values returns all known values for Mpeg2IntraDcPrecision. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2IntraDcPrecision) Values() []Mpeg2IntraDcPrecision { return []Mpeg2IntraDcPrecision{ "AUTO", "INTRA_DC_PRECISION_8", "INTRA_DC_PRECISION_9", "INTRA_DC_PRECISION_10", "INTRA_DC_PRECISION_11", } } type Mpeg2ParControl string // Enum values for Mpeg2ParControl const ( Mpeg2ParControlInitializeFromSource Mpeg2ParControl = "INITIALIZE_FROM_SOURCE" Mpeg2ParControlSpecified Mpeg2ParControl = "SPECIFIED" ) // Values returns all known values for Mpeg2ParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2ParControl) Values() []Mpeg2ParControl { return []Mpeg2ParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Mpeg2QualityTuningLevel string // Enum values for Mpeg2QualityTuningLevel const ( Mpeg2QualityTuningLevelSinglePass Mpeg2QualityTuningLevel = "SINGLE_PASS" Mpeg2QualityTuningLevelMultiPass Mpeg2QualityTuningLevel = "MULTI_PASS" ) // Values returns all known values for Mpeg2QualityTuningLevel. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2QualityTuningLevel) Values() []Mpeg2QualityTuningLevel { return []Mpeg2QualityTuningLevel{ "SINGLE_PASS", "MULTI_PASS", } } type Mpeg2RateControlMode string // Enum values for Mpeg2RateControlMode const ( Mpeg2RateControlModeVbr Mpeg2RateControlMode = "VBR" Mpeg2RateControlModeCbr Mpeg2RateControlMode = "CBR" ) // Values returns all known values for Mpeg2RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2RateControlMode) Values() []Mpeg2RateControlMode { return []Mpeg2RateControlMode{ "VBR", "CBR", } } type Mpeg2ScanTypeConversionMode string // Enum values for Mpeg2ScanTypeConversionMode const ( Mpeg2ScanTypeConversionModeInterlaced Mpeg2ScanTypeConversionMode = "INTERLACED" Mpeg2ScanTypeConversionModeInterlacedOptimize Mpeg2ScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for Mpeg2ScanTypeConversionMode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2ScanTypeConversionMode) Values() []Mpeg2ScanTypeConversionMode { return []Mpeg2ScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type Mpeg2SceneChangeDetect string // Enum values for Mpeg2SceneChangeDetect const ( Mpeg2SceneChangeDetectDisabled Mpeg2SceneChangeDetect = "DISABLED" Mpeg2SceneChangeDetectEnabled Mpeg2SceneChangeDetect = "ENABLED" ) // Values returns all known values for Mpeg2SceneChangeDetect. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2SceneChangeDetect) Values() []Mpeg2SceneChangeDetect { return []Mpeg2SceneChangeDetect{ "DISABLED", "ENABLED", } } type Mpeg2SlowPal string // Enum values for Mpeg2SlowPal const ( Mpeg2SlowPalDisabled Mpeg2SlowPal = "DISABLED" Mpeg2SlowPalEnabled Mpeg2SlowPal = "ENABLED" ) // Values returns all known values for Mpeg2SlowPal. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2SlowPal) Values() []Mpeg2SlowPal { return []Mpeg2SlowPal{ "DISABLED", "ENABLED", } } type Mpeg2SpatialAdaptiveQuantization string // Enum values for Mpeg2SpatialAdaptiveQuantization const ( Mpeg2SpatialAdaptiveQuantizationDisabled Mpeg2SpatialAdaptiveQuantization = "DISABLED" Mpeg2SpatialAdaptiveQuantizationEnabled Mpeg2SpatialAdaptiveQuantization = "ENABLED" ) // Values returns all known values for Mpeg2SpatialAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Mpeg2SpatialAdaptiveQuantization) Values() []Mpeg2SpatialAdaptiveQuantization { return []Mpeg2SpatialAdaptiveQuantization{ "DISABLED", "ENABLED", } } type Mpeg2Syntax string // Enum values for Mpeg2Syntax const ( Mpeg2SyntaxDefault Mpeg2Syntax = "DEFAULT" Mpeg2SyntaxD10 Mpeg2Syntax = "D_10" ) // Values returns all known values for Mpeg2Syntax. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Mpeg2Syntax) Values() []Mpeg2Syntax { return []Mpeg2Syntax{ "DEFAULT", "D_10", } } type Mpeg2Telecine string // Enum values for Mpeg2Telecine const ( Mpeg2TelecineNone Mpeg2Telecine = "NONE" Mpeg2TelecineSoft Mpeg2Telecine = "SOFT" Mpeg2TelecineHard Mpeg2Telecine = "HARD" ) // Values returns all known values for Mpeg2Telecine. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Mpeg2Telecine) Values() []Mpeg2Telecine { return []Mpeg2Telecine{ "NONE", "SOFT", "HARD", } } type Mpeg2TemporalAdaptiveQuantization string // Enum values for Mpeg2TemporalAdaptiveQuantization const ( Mpeg2TemporalAdaptiveQuantizationDisabled Mpeg2TemporalAdaptiveQuantization = "DISABLED" Mpeg2TemporalAdaptiveQuantizationEnabled Mpeg2TemporalAdaptiveQuantization = "ENABLED" ) // Values returns all known values for Mpeg2TemporalAdaptiveQuantization. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Mpeg2TemporalAdaptiveQuantization) Values() []Mpeg2TemporalAdaptiveQuantization { return []Mpeg2TemporalAdaptiveQuantization{ "DISABLED", "ENABLED", } } type MsSmoothAudioDeduplication string // Enum values for MsSmoothAudioDeduplication const ( MsSmoothAudioDeduplicationCombineDuplicateStreams MsSmoothAudioDeduplication = "COMBINE_DUPLICATE_STREAMS" MsSmoothAudioDeduplicationNone MsSmoothAudioDeduplication = "NONE" ) // Values returns all known values for MsSmoothAudioDeduplication. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (MsSmoothAudioDeduplication) Values() []MsSmoothAudioDeduplication { return []MsSmoothAudioDeduplication{ "COMBINE_DUPLICATE_STREAMS", "NONE", } } type MsSmoothFragmentLengthControl string // Enum values for MsSmoothFragmentLengthControl const ( MsSmoothFragmentLengthControlExact MsSmoothFragmentLengthControl = "EXACT" MsSmoothFragmentLengthControlGopMultiple MsSmoothFragmentLengthControl = "GOP_MULTIPLE" ) // Values returns all known values for MsSmoothFragmentLengthControl. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (MsSmoothFragmentLengthControl) Values() []MsSmoothFragmentLengthControl { return []MsSmoothFragmentLengthControl{ "EXACT", "GOP_MULTIPLE", } } type MsSmoothManifestEncoding string // Enum values for MsSmoothManifestEncoding const ( MsSmoothManifestEncodingUtf8 MsSmoothManifestEncoding = "UTF8" MsSmoothManifestEncodingUtf16 MsSmoothManifestEncoding = "UTF16" ) // Values returns all known values for MsSmoothManifestEncoding. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (MsSmoothManifestEncoding) Values() []MsSmoothManifestEncoding { return []MsSmoothManifestEncoding{ "UTF8", "UTF16", } } type MxfAfdSignaling string // Enum values for MxfAfdSignaling const ( MxfAfdSignalingNoCopy MxfAfdSignaling = "NO_COPY" MxfAfdSignalingCopyFromVideo MxfAfdSignaling = "COPY_FROM_VIDEO" ) // Values returns all known values for MxfAfdSignaling. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MxfAfdSignaling) Values() []MxfAfdSignaling { return []MxfAfdSignaling{ "NO_COPY", "COPY_FROM_VIDEO", } } type MxfProfile string // Enum values for MxfProfile const ( MxfProfileD10 MxfProfile = "D_10" MxfProfileXdcam MxfProfile = "XDCAM" MxfProfileOp1a MxfProfile = "OP1A" MxfProfileXavc MxfProfile = "XAVC" MxfProfileXdcamRdd9 MxfProfile = "XDCAM_RDD9" ) // Values returns all known values for MxfProfile. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (MxfProfile) Values() []MxfProfile { return []MxfProfile{ "D_10", "XDCAM", "OP1A", "XAVC", "XDCAM_RDD9", } } type MxfXavcDurationMode string // Enum values for MxfXavcDurationMode const ( MxfXavcDurationModeAllowAnyDuration MxfXavcDurationMode = "ALLOW_ANY_DURATION" MxfXavcDurationModeDropFramesForCompliance MxfXavcDurationMode = "DROP_FRAMES_FOR_COMPLIANCE" ) // Values returns all known values for MxfXavcDurationMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MxfXavcDurationMode) Values() []MxfXavcDurationMode { return []MxfXavcDurationMode{ "ALLOW_ANY_DURATION", "DROP_FRAMES_FOR_COMPLIANCE", } } type NielsenActiveWatermarkProcessType string // Enum values for NielsenActiveWatermarkProcessType const ( NielsenActiveWatermarkProcessTypeNaes2AndNw NielsenActiveWatermarkProcessType = "NAES2_AND_NW" NielsenActiveWatermarkProcessTypeCbet NielsenActiveWatermarkProcessType = "CBET" NielsenActiveWatermarkProcessTypeNaes2AndNwAndCbet NielsenActiveWatermarkProcessType = "NAES2_AND_NW_AND_CBET" ) // Values returns all known values for NielsenActiveWatermarkProcessType. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (NielsenActiveWatermarkProcessType) Values() []NielsenActiveWatermarkProcessType { return []NielsenActiveWatermarkProcessType{ "NAES2_AND_NW", "CBET", "NAES2_AND_NW_AND_CBET", } } type NielsenSourceWatermarkStatusType string // Enum values for NielsenSourceWatermarkStatusType const ( NielsenSourceWatermarkStatusTypeClean NielsenSourceWatermarkStatusType = "CLEAN" NielsenSourceWatermarkStatusTypeWatermarked NielsenSourceWatermarkStatusType = "WATERMARKED" ) // Values returns all known values for NielsenSourceWatermarkStatusType. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (NielsenSourceWatermarkStatusType) Values() []NielsenSourceWatermarkStatusType { return []NielsenSourceWatermarkStatusType{ "CLEAN", "WATERMARKED", } } type NielsenUniqueTicPerAudioTrackType string // Enum values for NielsenUniqueTicPerAudioTrackType const ( NielsenUniqueTicPerAudioTrackTypeReserveUniqueTicsPerTrack NielsenUniqueTicPerAudioTrackType = "RESERVE_UNIQUE_TICS_PER_TRACK" NielsenUniqueTicPerAudioTrackTypeSameTicsPerTrack NielsenUniqueTicPerAudioTrackType = "SAME_TICS_PER_TRACK" ) // Values returns all known values for NielsenUniqueTicPerAudioTrackType. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (NielsenUniqueTicPerAudioTrackType) Values() []NielsenUniqueTicPerAudioTrackType { return []NielsenUniqueTicPerAudioTrackType{ "RESERVE_UNIQUE_TICS_PER_TRACK", "SAME_TICS_PER_TRACK", } } type NoiseFilterPostTemporalSharpening string // Enum values for NoiseFilterPostTemporalSharpening const ( NoiseFilterPostTemporalSharpeningDisabled NoiseFilterPostTemporalSharpening = "DISABLED" NoiseFilterPostTemporalSharpeningEnabled NoiseFilterPostTemporalSharpening = "ENABLED" NoiseFilterPostTemporalSharpeningAuto NoiseFilterPostTemporalSharpening = "AUTO" ) // Values returns all known values for NoiseFilterPostTemporalSharpening. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (NoiseFilterPostTemporalSharpening) Values() []NoiseFilterPostTemporalSharpening { return []NoiseFilterPostTemporalSharpening{ "DISABLED", "ENABLED", "AUTO", } } type NoiseFilterPostTemporalSharpeningStrength string // Enum values for NoiseFilterPostTemporalSharpeningStrength const ( NoiseFilterPostTemporalSharpeningStrengthLow NoiseFilterPostTemporalSharpeningStrength = "LOW" NoiseFilterPostTemporalSharpeningStrengthMedium NoiseFilterPostTemporalSharpeningStrength = "MEDIUM" NoiseFilterPostTemporalSharpeningStrengthHigh NoiseFilterPostTemporalSharpeningStrength = "HIGH" ) // Values returns all known values for NoiseFilterPostTemporalSharpeningStrength. // Note that this can be expanded in the future, and so it is only as up to date as // the client. The ordering of this slice is not guaranteed to be stable across // updates. func (NoiseFilterPostTemporalSharpeningStrength) Values() []NoiseFilterPostTemporalSharpeningStrength { return []NoiseFilterPostTemporalSharpeningStrength{ "LOW", "MEDIUM", "HIGH", } } type NoiseReducerFilter string // Enum values for NoiseReducerFilter const ( NoiseReducerFilterBilateral NoiseReducerFilter = "BILATERAL" NoiseReducerFilterMean NoiseReducerFilter = "MEAN" NoiseReducerFilterGaussian NoiseReducerFilter = "GAUSSIAN" NoiseReducerFilterLanczos NoiseReducerFilter = "LANCZOS" NoiseReducerFilterSharpen NoiseReducerFilter = "SHARPEN" NoiseReducerFilterConserve NoiseReducerFilter = "CONSERVE" NoiseReducerFilterSpatial NoiseReducerFilter = "SPATIAL" NoiseReducerFilterTemporal NoiseReducerFilter = "TEMPORAL" ) // Values returns all known values for NoiseReducerFilter. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (NoiseReducerFilter) Values() []NoiseReducerFilter { return []NoiseReducerFilter{ "BILATERAL", "MEAN", "GAUSSIAN", "LANCZOS", "SHARPEN", "CONSERVE", "SPATIAL", "TEMPORAL", } } type Order string // Enum values for Order const ( OrderAscending Order = "ASCENDING" OrderDescending Order = "DESCENDING" ) // Values returns all known values for Order. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (Order) Values() []Order { return []Order{ "ASCENDING", "DESCENDING", } } type OutputGroupType string // Enum values for OutputGroupType const ( OutputGroupTypeHlsGroupSettings OutputGroupType = "HLS_GROUP_SETTINGS" OutputGroupTypeDashIsoGroupSettings OutputGroupType = "DASH_ISO_GROUP_SETTINGS" OutputGroupTypeFileGroupSettings OutputGroupType = "FILE_GROUP_SETTINGS" OutputGroupTypeMsSmoothGroupSettings OutputGroupType = "MS_SMOOTH_GROUP_SETTINGS" OutputGroupTypeCmafGroupSettings OutputGroupType = "CMAF_GROUP_SETTINGS" ) // Values returns all known values for OutputGroupType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (OutputGroupType) Values() []OutputGroupType { return []OutputGroupType{ "HLS_GROUP_SETTINGS", "DASH_ISO_GROUP_SETTINGS", "FILE_GROUP_SETTINGS", "MS_SMOOTH_GROUP_SETTINGS", "CMAF_GROUP_SETTINGS", } } type OutputSdt string // Enum values for OutputSdt const ( OutputSdtSdtFollow OutputSdt = "SDT_FOLLOW" OutputSdtSdtFollowIfPresent OutputSdt = "SDT_FOLLOW_IF_PRESENT" OutputSdtSdtManual OutputSdt = "SDT_MANUAL" OutputSdtSdtNone OutputSdt = "SDT_NONE" ) // Values returns all known values for OutputSdt. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (OutputSdt) Values() []OutputSdt { return []OutputSdt{ "SDT_FOLLOW", "SDT_FOLLOW_IF_PRESENT", "SDT_MANUAL", "SDT_NONE", } } type PadVideo string // Enum values for PadVideo const ( PadVideoDisabled PadVideo = "DISABLED" PadVideoBlack PadVideo = "BLACK" ) // Values returns all known values for PadVideo. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (PadVideo) Values() []PadVideo { return []PadVideo{ "DISABLED", "BLACK", } } type PresetListBy string // Enum values for PresetListBy const ( PresetListByName PresetListBy = "NAME" PresetListByCreationDate PresetListBy = "CREATION_DATE" PresetListBySystem PresetListBy = "SYSTEM" ) // Values returns all known values for PresetListBy. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (PresetListBy) Values() []PresetListBy { return []PresetListBy{ "NAME", "CREATION_DATE", "SYSTEM", } } type PricingPlan string // Enum values for PricingPlan const ( PricingPlanOnDemand PricingPlan = "ON_DEMAND" PricingPlanReserved PricingPlan = "RESERVED" ) // Values returns all known values for PricingPlan. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (PricingPlan) Values() []PricingPlan { return []PricingPlan{ "ON_DEMAND", "RESERVED", } } type ProresChromaSampling string // Enum values for ProresChromaSampling const ( ProresChromaSamplingPreserve444Sampling ProresChromaSampling = "PRESERVE_444_SAMPLING" ProresChromaSamplingSubsampleTo422 ProresChromaSampling = "SUBSAMPLE_TO_422" ) // Values returns all known values for ProresChromaSampling. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresChromaSampling) Values() []ProresChromaSampling { return []ProresChromaSampling{ "PRESERVE_444_SAMPLING", "SUBSAMPLE_TO_422", } } type ProresCodecProfile string // Enum values for ProresCodecProfile const ( ProresCodecProfileAppleProres422 ProresCodecProfile = "APPLE_PRORES_422" ProresCodecProfileAppleProres422Hq ProresCodecProfile = "APPLE_PRORES_422_HQ" ProresCodecProfileAppleProres422Lt ProresCodecProfile = "APPLE_PRORES_422_LT" ProresCodecProfileAppleProres422Proxy ProresCodecProfile = "APPLE_PRORES_422_PROXY" ProresCodecProfileAppleProres4444 ProresCodecProfile = "APPLE_PRORES_4444" ProresCodecProfileAppleProres4444Xq ProresCodecProfile = "APPLE_PRORES_4444_XQ" ) // Values returns all known values for ProresCodecProfile. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresCodecProfile) Values() []ProresCodecProfile { return []ProresCodecProfile{ "APPLE_PRORES_422", "APPLE_PRORES_422_HQ", "APPLE_PRORES_422_LT", "APPLE_PRORES_422_PROXY", "APPLE_PRORES_4444", "APPLE_PRORES_4444_XQ", } } type ProresFramerateControl string // Enum values for ProresFramerateControl const ( ProresFramerateControlInitializeFromSource ProresFramerateControl = "INITIALIZE_FROM_SOURCE" ProresFramerateControlSpecified ProresFramerateControl = "SPECIFIED" ) // Values returns all known values for ProresFramerateControl. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresFramerateControl) Values() []ProresFramerateControl { return []ProresFramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type ProresFramerateConversionAlgorithm string // Enum values for ProresFramerateConversionAlgorithm const ( ProresFramerateConversionAlgorithmDuplicateDrop ProresFramerateConversionAlgorithm = "DUPLICATE_DROP" ProresFramerateConversionAlgorithmInterpolate ProresFramerateConversionAlgorithm = "INTERPOLATE" ProresFramerateConversionAlgorithmFrameformer ProresFramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for ProresFramerateConversionAlgorithm. Note // that this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (ProresFramerateConversionAlgorithm) Values() []ProresFramerateConversionAlgorithm { return []ProresFramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type ProresInterlaceMode string // Enum values for ProresInterlaceMode const ( ProresInterlaceModeProgressive ProresInterlaceMode = "PROGRESSIVE" ProresInterlaceModeTopField ProresInterlaceMode = "TOP_FIELD" ProresInterlaceModeBottomField ProresInterlaceMode = "BOTTOM_FIELD" ProresInterlaceModeFollowTopField ProresInterlaceMode = "FOLLOW_TOP_FIELD" ProresInterlaceModeFollowBottomField ProresInterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for ProresInterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresInterlaceMode) Values() []ProresInterlaceMode { return []ProresInterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type ProresParControl string // Enum values for ProresParControl const ( ProresParControlInitializeFromSource ProresParControl = "INITIALIZE_FROM_SOURCE" ProresParControlSpecified ProresParControl = "SPECIFIED" ) // Values returns all known values for ProresParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresParControl) Values() []ProresParControl { return []ProresParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type ProresScanTypeConversionMode string // Enum values for ProresScanTypeConversionMode const ( ProresScanTypeConversionModeInterlaced ProresScanTypeConversionMode = "INTERLACED" ProresScanTypeConversionModeInterlacedOptimize ProresScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for ProresScanTypeConversionMode. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (ProresScanTypeConversionMode) Values() []ProresScanTypeConversionMode { return []ProresScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type ProresSlowPal string // Enum values for ProresSlowPal const ( ProresSlowPalDisabled ProresSlowPal = "DISABLED" ProresSlowPalEnabled ProresSlowPal = "ENABLED" ) // Values returns all known values for ProresSlowPal. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresSlowPal) Values() []ProresSlowPal { return []ProresSlowPal{ "DISABLED", "ENABLED", } } type ProresTelecine string // Enum values for ProresTelecine const ( ProresTelecineNone ProresTelecine = "NONE" ProresTelecineHard ProresTelecine = "HARD" ) // Values returns all known values for ProresTelecine. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ProresTelecine) Values() []ProresTelecine { return []ProresTelecine{ "NONE", "HARD", } } type QueueListBy string // Enum values for QueueListBy const ( QueueListByName QueueListBy = "NAME" QueueListByCreationDate QueueListBy = "CREATION_DATE" ) // Values returns all known values for QueueListBy. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (QueueListBy) Values() []QueueListBy { return []QueueListBy{ "NAME", "CREATION_DATE", } } type QueueStatus string // Enum values for QueueStatus const ( QueueStatusActive QueueStatus = "ACTIVE" QueueStatusPaused QueueStatus = "PAUSED" ) // Values returns all known values for QueueStatus. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (QueueStatus) Values() []QueueStatus { return []QueueStatus{ "ACTIVE", "PAUSED", } } type RenewalType string // Enum values for RenewalType const ( RenewalTypeAutoRenew RenewalType = "AUTO_RENEW" RenewalTypeExpire RenewalType = "EXPIRE" ) // Values returns all known values for RenewalType. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (RenewalType) Values() []RenewalType { return []RenewalType{ "AUTO_RENEW", "EXPIRE", } } type RequiredFlag string // Enum values for RequiredFlag const ( RequiredFlagEnabled RequiredFlag = "ENABLED" RequiredFlagDisabled RequiredFlag = "DISABLED" ) // Values returns all known values for RequiredFlag. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (RequiredFlag) Values() []RequiredFlag { return []RequiredFlag{ "ENABLED", "DISABLED", } } type ReservationPlanStatus string // Enum values for ReservationPlanStatus const ( ReservationPlanStatusActive ReservationPlanStatus = "ACTIVE" ReservationPlanStatusExpired ReservationPlanStatus = "EXPIRED" ) // Values returns all known values for ReservationPlanStatus. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ReservationPlanStatus) Values() []ReservationPlanStatus { return []ReservationPlanStatus{ "ACTIVE", "EXPIRED", } } type RespondToAfd string // Enum values for RespondToAfd const ( RespondToAfdNone RespondToAfd = "NONE" RespondToAfdRespond RespondToAfd = "RESPOND" RespondToAfdPassthrough RespondToAfd = "PASSTHROUGH" ) // Values returns all known values for RespondToAfd. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (RespondToAfd) Values() []RespondToAfd { return []RespondToAfd{ "NONE", "RESPOND", "PASSTHROUGH", } } type RuleType string // Enum values for RuleType const ( RuleTypeMinTopRenditionSize RuleType = "MIN_TOP_RENDITION_SIZE" RuleTypeMinBottomRenditionSize RuleType = "MIN_BOTTOM_RENDITION_SIZE" RuleTypeForceIncludeRenditions RuleType = "FORCE_INCLUDE_RENDITIONS" RuleTypeAllowedRenditions RuleType = "ALLOWED_RENDITIONS" ) // Values returns all known values for RuleType. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (RuleType) Values() []RuleType { return []RuleType{ "MIN_TOP_RENDITION_SIZE", "MIN_BOTTOM_RENDITION_SIZE", "FORCE_INCLUDE_RENDITIONS", "ALLOWED_RENDITIONS", } } type S3ObjectCannedAcl string // Enum values for S3ObjectCannedAcl const ( S3ObjectCannedAclPublicRead S3ObjectCannedAcl = "PUBLIC_READ" S3ObjectCannedAclAuthenticatedRead S3ObjectCannedAcl = "AUTHENTICATED_READ" S3ObjectCannedAclBucketOwnerRead S3ObjectCannedAcl = "BUCKET_OWNER_READ" S3ObjectCannedAclBucketOwnerFullControl S3ObjectCannedAcl = "BUCKET_OWNER_FULL_CONTROL" ) // Values returns all known values for S3ObjectCannedAcl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (S3ObjectCannedAcl) Values() []S3ObjectCannedAcl { return []S3ObjectCannedAcl{ "PUBLIC_READ", "AUTHENTICATED_READ", "BUCKET_OWNER_READ", "BUCKET_OWNER_FULL_CONTROL", } } type S3ServerSideEncryptionType string // Enum values for S3ServerSideEncryptionType const ( S3ServerSideEncryptionTypeServerSideEncryptionS3 S3ServerSideEncryptionType = "SERVER_SIDE_ENCRYPTION_S3" S3ServerSideEncryptionTypeServerSideEncryptionKms S3ServerSideEncryptionType = "SERVER_SIDE_ENCRYPTION_KMS" ) // Values returns all known values for S3ServerSideEncryptionType. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (S3ServerSideEncryptionType) Values() []S3ServerSideEncryptionType { return []S3ServerSideEncryptionType{ "SERVER_SIDE_ENCRYPTION_S3", "SERVER_SIDE_ENCRYPTION_KMS", } } type SampleRangeConversion string // Enum values for SampleRangeConversion const ( SampleRangeConversionLimitedRangeSqueeze SampleRangeConversion = "LIMITED_RANGE_SQUEEZE" SampleRangeConversionNone SampleRangeConversion = "NONE" SampleRangeConversionLimitedRangeClip SampleRangeConversion = "LIMITED_RANGE_CLIP" ) // Values returns all known values for SampleRangeConversion. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SampleRangeConversion) Values() []SampleRangeConversion { return []SampleRangeConversion{ "LIMITED_RANGE_SQUEEZE", "NONE", "LIMITED_RANGE_CLIP", } } type ScalingBehavior string // Enum values for ScalingBehavior const ( ScalingBehaviorDefault ScalingBehavior = "DEFAULT" ScalingBehaviorStretchToOutput ScalingBehavior = "STRETCH_TO_OUTPUT" ) // Values returns all known values for ScalingBehavior. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ScalingBehavior) Values() []ScalingBehavior { return []ScalingBehavior{ "DEFAULT", "STRETCH_TO_OUTPUT", } } type SccDestinationFramerate string // Enum values for SccDestinationFramerate const ( SccDestinationFramerateFramerate2397 SccDestinationFramerate = "FRAMERATE_23_97" SccDestinationFramerateFramerate24 SccDestinationFramerate = "FRAMERATE_24" SccDestinationFramerateFramerate25 SccDestinationFramerate = "FRAMERATE_25" SccDestinationFramerateFramerate2997Dropframe SccDestinationFramerate = "FRAMERATE_29_97_DROPFRAME" SccDestinationFramerateFramerate2997NonDropframe SccDestinationFramerate = "FRAMERATE_29_97_NON_DROPFRAME" ) // Values returns all known values for SccDestinationFramerate. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SccDestinationFramerate) Values() []SccDestinationFramerate { return []SccDestinationFramerate{ "FRAMERATE_23_97", "FRAMERATE_24", "FRAMERATE_25", "FRAMERATE_29_97_DROPFRAME", "FRAMERATE_29_97_NON_DROPFRAME", } } type SimulateReservedQueue string // Enum values for SimulateReservedQueue const ( SimulateReservedQueueDisabled SimulateReservedQueue = "DISABLED" SimulateReservedQueueEnabled SimulateReservedQueue = "ENABLED" ) // Values returns all known values for SimulateReservedQueue. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SimulateReservedQueue) Values() []SimulateReservedQueue { return []SimulateReservedQueue{ "DISABLED", "ENABLED", } } type SrtStylePassthrough string // Enum values for SrtStylePassthrough const ( SrtStylePassthroughEnabled SrtStylePassthrough = "ENABLED" SrtStylePassthroughDisabled SrtStylePassthrough = "DISABLED" ) // Values returns all known values for SrtStylePassthrough. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SrtStylePassthrough) Values() []SrtStylePassthrough { return []SrtStylePassthrough{ "ENABLED", "DISABLED", } } type StatusUpdateInterval string // Enum values for StatusUpdateInterval const ( StatusUpdateIntervalSeconds10 StatusUpdateInterval = "SECONDS_10" StatusUpdateIntervalSeconds12 StatusUpdateInterval = "SECONDS_12" StatusUpdateIntervalSeconds15 StatusUpdateInterval = "SECONDS_15" StatusUpdateIntervalSeconds20 StatusUpdateInterval = "SECONDS_20" StatusUpdateIntervalSeconds30 StatusUpdateInterval = "SECONDS_30" StatusUpdateIntervalSeconds60 StatusUpdateInterval = "SECONDS_60" StatusUpdateIntervalSeconds120 StatusUpdateInterval = "SECONDS_120" StatusUpdateIntervalSeconds180 StatusUpdateInterval = "SECONDS_180" StatusUpdateIntervalSeconds240 StatusUpdateInterval = "SECONDS_240" StatusUpdateIntervalSeconds300 StatusUpdateInterval = "SECONDS_300" StatusUpdateIntervalSeconds360 StatusUpdateInterval = "SECONDS_360" StatusUpdateIntervalSeconds420 StatusUpdateInterval = "SECONDS_420" StatusUpdateIntervalSeconds480 StatusUpdateInterval = "SECONDS_480" StatusUpdateIntervalSeconds540 StatusUpdateInterval = "SECONDS_540" StatusUpdateIntervalSeconds600 StatusUpdateInterval = "SECONDS_600" ) // Values returns all known values for StatusUpdateInterval. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (StatusUpdateInterval) Values() []StatusUpdateInterval { return []StatusUpdateInterval{ "SECONDS_10", "SECONDS_12", "SECONDS_15", "SECONDS_20", "SECONDS_30", "SECONDS_60", "SECONDS_120", "SECONDS_180", "SECONDS_240", "SECONDS_300", "SECONDS_360", "SECONDS_420", "SECONDS_480", "SECONDS_540", "SECONDS_600", } } type TeletextPageType string // Enum values for TeletextPageType const ( TeletextPageTypePageTypeInitial TeletextPageType = "PAGE_TYPE_INITIAL" TeletextPageTypePageTypeSubtitle TeletextPageType = "PAGE_TYPE_SUBTITLE" TeletextPageTypePageTypeAddlInfo TeletextPageType = "PAGE_TYPE_ADDL_INFO" TeletextPageTypePageTypeProgramSchedule TeletextPageType = "PAGE_TYPE_PROGRAM_SCHEDULE" TeletextPageTypePageTypeHearingImpairedSubtitle TeletextPageType = "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE" ) // Values returns all known values for TeletextPageType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TeletextPageType) Values() []TeletextPageType { return []TeletextPageType{ "PAGE_TYPE_INITIAL", "PAGE_TYPE_SUBTITLE", "PAGE_TYPE_ADDL_INFO", "PAGE_TYPE_PROGRAM_SCHEDULE", "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE", } } type TimecodeBurninPosition string // Enum values for TimecodeBurninPosition const ( TimecodeBurninPositionTopCenter TimecodeBurninPosition = "TOP_CENTER" TimecodeBurninPositionTopLeft TimecodeBurninPosition = "TOP_LEFT" TimecodeBurninPositionTopRight TimecodeBurninPosition = "TOP_RIGHT" TimecodeBurninPositionMiddleLeft TimecodeBurninPosition = "MIDDLE_LEFT" TimecodeBurninPositionMiddleCenter TimecodeBurninPosition = "MIDDLE_CENTER" TimecodeBurninPositionMiddleRight TimecodeBurninPosition = "MIDDLE_RIGHT" TimecodeBurninPositionBottomLeft TimecodeBurninPosition = "BOTTOM_LEFT" TimecodeBurninPositionBottomCenter TimecodeBurninPosition = "BOTTOM_CENTER" TimecodeBurninPositionBottomRight TimecodeBurninPosition = "BOTTOM_RIGHT" ) // Values returns all known values for TimecodeBurninPosition. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TimecodeBurninPosition) Values() []TimecodeBurninPosition { return []TimecodeBurninPosition{ "TOP_CENTER", "TOP_LEFT", "TOP_RIGHT", "MIDDLE_LEFT", "MIDDLE_CENTER", "MIDDLE_RIGHT", "BOTTOM_LEFT", "BOTTOM_CENTER", "BOTTOM_RIGHT", } } type TimecodeSource string // Enum values for TimecodeSource const ( TimecodeSourceEmbedded TimecodeSource = "EMBEDDED" TimecodeSourceZerobased TimecodeSource = "ZEROBASED" TimecodeSourceSpecifiedstart TimecodeSource = "SPECIFIEDSTART" ) // Values returns all known values for TimecodeSource. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TimecodeSource) Values() []TimecodeSource { return []TimecodeSource{ "EMBEDDED", "ZEROBASED", "SPECIFIEDSTART", } } type TimedMetadata string // Enum values for TimedMetadata const ( TimedMetadataPassthrough TimedMetadata = "PASSTHROUGH" TimedMetadataNone TimedMetadata = "NONE" ) // Values returns all known values for TimedMetadata. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TimedMetadata) Values() []TimedMetadata { return []TimedMetadata{ "PASSTHROUGH", "NONE", } } type TtmlStylePassthrough string // Enum values for TtmlStylePassthrough const ( TtmlStylePassthroughEnabled TtmlStylePassthrough = "ENABLED" TtmlStylePassthroughDisabled TtmlStylePassthrough = "DISABLED" ) // Values returns all known values for TtmlStylePassthrough. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TtmlStylePassthrough) Values() []TtmlStylePassthrough { return []TtmlStylePassthrough{ "ENABLED", "DISABLED", } } type Type string // Enum values for Type const ( TypeSystem Type = "SYSTEM" TypeCustom Type = "CUSTOM" ) // Values returns all known values for Type. Note that this can be expanded in the // future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (Type) Values() []Type { return []Type{ "SYSTEM", "CUSTOM", } } type Vc3Class string // Enum values for Vc3Class const ( Vc3ClassClass1458bit Vc3Class = "CLASS_145_8BIT" Vc3ClassClass2208bit Vc3Class = "CLASS_220_8BIT" Vc3ClassClass22010bit Vc3Class = "CLASS_220_10BIT" ) // Values returns all known values for Vc3Class. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (Vc3Class) Values() []Vc3Class { return []Vc3Class{ "CLASS_145_8BIT", "CLASS_220_8BIT", "CLASS_220_10BIT", } } type Vc3FramerateControl string // Enum values for Vc3FramerateControl const ( Vc3FramerateControlInitializeFromSource Vc3FramerateControl = "INITIALIZE_FROM_SOURCE" Vc3FramerateControlSpecified Vc3FramerateControl = "SPECIFIED" ) // Values returns all known values for Vc3FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vc3FramerateControl) Values() []Vc3FramerateControl { return []Vc3FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Vc3FramerateConversionAlgorithm string // Enum values for Vc3FramerateConversionAlgorithm const ( Vc3FramerateConversionAlgorithmDuplicateDrop Vc3FramerateConversionAlgorithm = "DUPLICATE_DROP" Vc3FramerateConversionAlgorithmInterpolate Vc3FramerateConversionAlgorithm = "INTERPOLATE" Vc3FramerateConversionAlgorithmFrameformer Vc3FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for Vc3FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Vc3FramerateConversionAlgorithm) Values() []Vc3FramerateConversionAlgorithm { return []Vc3FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type Vc3InterlaceMode string // Enum values for Vc3InterlaceMode const ( Vc3InterlaceModeInterlaced Vc3InterlaceMode = "INTERLACED" Vc3InterlaceModeProgressive Vc3InterlaceMode = "PROGRESSIVE" ) // Values returns all known values for Vc3InterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vc3InterlaceMode) Values() []Vc3InterlaceMode { return []Vc3InterlaceMode{ "INTERLACED", "PROGRESSIVE", } } type Vc3ScanTypeConversionMode string // Enum values for Vc3ScanTypeConversionMode const ( Vc3ScanTypeConversionModeInterlaced Vc3ScanTypeConversionMode = "INTERLACED" Vc3ScanTypeConversionModeInterlacedOptimize Vc3ScanTypeConversionMode = "INTERLACED_OPTIMIZE" ) // Values returns all known values for Vc3ScanTypeConversionMode. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Vc3ScanTypeConversionMode) Values() []Vc3ScanTypeConversionMode { return []Vc3ScanTypeConversionMode{ "INTERLACED", "INTERLACED_OPTIMIZE", } } type Vc3SlowPal string // Enum values for Vc3SlowPal const ( Vc3SlowPalDisabled Vc3SlowPal = "DISABLED" Vc3SlowPalEnabled Vc3SlowPal = "ENABLED" ) // Values returns all known values for Vc3SlowPal. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Vc3SlowPal) Values() []Vc3SlowPal { return []Vc3SlowPal{ "DISABLED", "ENABLED", } } type Vc3Telecine string // Enum values for Vc3Telecine const ( Vc3TelecineNone Vc3Telecine = "NONE" Vc3TelecineHard Vc3Telecine = "HARD" ) // Values returns all known values for Vc3Telecine. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (Vc3Telecine) Values() []Vc3Telecine { return []Vc3Telecine{ "NONE", "HARD", } } type VchipAction string // Enum values for VchipAction const ( VchipActionPassthrough VchipAction = "PASSTHROUGH" VchipActionStrip VchipAction = "STRIP" ) // Values returns all known values for VchipAction. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (VchipAction) Values() []VchipAction { return []VchipAction{ "PASSTHROUGH", "STRIP", } } type VideoCodec string // Enum values for VideoCodec const ( VideoCodecAv1 VideoCodec = "AV1" VideoCodecAvcIntra VideoCodec = "AVC_INTRA" VideoCodecFrameCapture VideoCodec = "FRAME_CAPTURE" VideoCodecH264 VideoCodec = "H_264" VideoCodecH265 VideoCodec = "H_265" VideoCodecMpeg2 VideoCodec = "MPEG2" VideoCodecPassthrough VideoCodec = "PASSTHROUGH" VideoCodecProres VideoCodec = "PRORES" VideoCodecVc3 VideoCodec = "VC3" VideoCodecVp8 VideoCodec = "VP8" VideoCodecVp9 VideoCodec = "VP9" VideoCodecXavc VideoCodec = "XAVC" ) // Values returns all known values for VideoCodec. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (VideoCodec) Values() []VideoCodec { return []VideoCodec{ "AV1", "AVC_INTRA", "FRAME_CAPTURE", "H_264", "H_265", "MPEG2", "PASSTHROUGH", "PRORES", "VC3", "VP8", "VP9", "XAVC", } } type VideoTimecodeInsertion string // Enum values for VideoTimecodeInsertion const ( VideoTimecodeInsertionDisabled VideoTimecodeInsertion = "DISABLED" VideoTimecodeInsertionPicTimingSei VideoTimecodeInsertion = "PIC_TIMING_SEI" ) // Values returns all known values for VideoTimecodeInsertion. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (VideoTimecodeInsertion) Values() []VideoTimecodeInsertion { return []VideoTimecodeInsertion{ "DISABLED", "PIC_TIMING_SEI", } } type Vp8FramerateControl string // Enum values for Vp8FramerateControl const ( Vp8FramerateControlInitializeFromSource Vp8FramerateControl = "INITIALIZE_FROM_SOURCE" Vp8FramerateControlSpecified Vp8FramerateControl = "SPECIFIED" ) // Values returns all known values for Vp8FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp8FramerateControl) Values() []Vp8FramerateControl { return []Vp8FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Vp8FramerateConversionAlgorithm string // Enum values for Vp8FramerateConversionAlgorithm const ( Vp8FramerateConversionAlgorithmDuplicateDrop Vp8FramerateConversionAlgorithm = "DUPLICATE_DROP" Vp8FramerateConversionAlgorithmInterpolate Vp8FramerateConversionAlgorithm = "INTERPOLATE" Vp8FramerateConversionAlgorithmFrameformer Vp8FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for Vp8FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Vp8FramerateConversionAlgorithm) Values() []Vp8FramerateConversionAlgorithm { return []Vp8FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type Vp8ParControl string // Enum values for Vp8ParControl const ( Vp8ParControlInitializeFromSource Vp8ParControl = "INITIALIZE_FROM_SOURCE" Vp8ParControlSpecified Vp8ParControl = "SPECIFIED" ) // Values returns all known values for Vp8ParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp8ParControl) Values() []Vp8ParControl { return []Vp8ParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Vp8QualityTuningLevel string // Enum values for Vp8QualityTuningLevel const ( Vp8QualityTuningLevelMultiPass Vp8QualityTuningLevel = "MULTI_PASS" Vp8QualityTuningLevelMultiPassHq Vp8QualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for Vp8QualityTuningLevel. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp8QualityTuningLevel) Values() []Vp8QualityTuningLevel { return []Vp8QualityTuningLevel{ "MULTI_PASS", "MULTI_PASS_HQ", } } type Vp8RateControlMode string // Enum values for Vp8RateControlMode const ( Vp8RateControlModeVbr Vp8RateControlMode = "VBR" ) // Values returns all known values for Vp8RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp8RateControlMode) Values() []Vp8RateControlMode { return []Vp8RateControlMode{ "VBR", } } type Vp9FramerateControl string // Enum values for Vp9FramerateControl const ( Vp9FramerateControlInitializeFromSource Vp9FramerateControl = "INITIALIZE_FROM_SOURCE" Vp9FramerateControlSpecified Vp9FramerateControl = "SPECIFIED" ) // Values returns all known values for Vp9FramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp9FramerateControl) Values() []Vp9FramerateControl { return []Vp9FramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Vp9FramerateConversionAlgorithm string // Enum values for Vp9FramerateConversionAlgorithm const ( Vp9FramerateConversionAlgorithmDuplicateDrop Vp9FramerateConversionAlgorithm = "DUPLICATE_DROP" Vp9FramerateConversionAlgorithmInterpolate Vp9FramerateConversionAlgorithm = "INTERPOLATE" Vp9FramerateConversionAlgorithmFrameformer Vp9FramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for Vp9FramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Vp9FramerateConversionAlgorithm) Values() []Vp9FramerateConversionAlgorithm { return []Vp9FramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type Vp9ParControl string // Enum values for Vp9ParControl const ( Vp9ParControlInitializeFromSource Vp9ParControl = "INITIALIZE_FROM_SOURCE" Vp9ParControlSpecified Vp9ParControl = "SPECIFIED" ) // Values returns all known values for Vp9ParControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp9ParControl) Values() []Vp9ParControl { return []Vp9ParControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type Vp9QualityTuningLevel string // Enum values for Vp9QualityTuningLevel const ( Vp9QualityTuningLevelMultiPass Vp9QualityTuningLevel = "MULTI_PASS" Vp9QualityTuningLevelMultiPassHq Vp9QualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for Vp9QualityTuningLevel. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp9QualityTuningLevel) Values() []Vp9QualityTuningLevel { return []Vp9QualityTuningLevel{ "MULTI_PASS", "MULTI_PASS_HQ", } } type Vp9RateControlMode string // Enum values for Vp9RateControlMode const ( Vp9RateControlModeVbr Vp9RateControlMode = "VBR" ) // Values returns all known values for Vp9RateControlMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Vp9RateControlMode) Values() []Vp9RateControlMode { return []Vp9RateControlMode{ "VBR", } } type WatermarkingStrength string // Enum values for WatermarkingStrength const ( WatermarkingStrengthLightest WatermarkingStrength = "LIGHTEST" WatermarkingStrengthLighter WatermarkingStrength = "LIGHTER" WatermarkingStrengthDefault WatermarkingStrength = "DEFAULT" WatermarkingStrengthStronger WatermarkingStrength = "STRONGER" WatermarkingStrengthStrongest WatermarkingStrength = "STRONGEST" ) // Values returns all known values for WatermarkingStrength. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (WatermarkingStrength) Values() []WatermarkingStrength { return []WatermarkingStrength{ "LIGHTEST", "LIGHTER", "DEFAULT", "STRONGER", "STRONGEST", } } type WavFormat string // Enum values for WavFormat const ( WavFormatRiff WavFormat = "RIFF" WavFormatRf64 WavFormat = "RF64" ) // Values returns all known values for WavFormat. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (WavFormat) Values() []WavFormat { return []WavFormat{ "RIFF", "RF64", } } type WebvttAccessibilitySubs string // Enum values for WebvttAccessibilitySubs const ( WebvttAccessibilitySubsDisabled WebvttAccessibilitySubs = "DISABLED" WebvttAccessibilitySubsEnabled WebvttAccessibilitySubs = "ENABLED" ) // Values returns all known values for WebvttAccessibilitySubs. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (WebvttAccessibilitySubs) Values() []WebvttAccessibilitySubs { return []WebvttAccessibilitySubs{ "DISABLED", "ENABLED", } } type WebvttStylePassthrough string // Enum values for WebvttStylePassthrough const ( WebvttStylePassthroughEnabled WebvttStylePassthrough = "ENABLED" WebvttStylePassthroughDisabled WebvttStylePassthrough = "DISABLED" WebvttStylePassthroughStrict WebvttStylePassthrough = "STRICT" ) // Values returns all known values for WebvttStylePassthrough. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (WebvttStylePassthrough) Values() []WebvttStylePassthrough { return []WebvttStylePassthrough{ "ENABLED", "DISABLED", "STRICT", } } type Xavc4kIntraCbgProfileClass string // Enum values for Xavc4kIntraCbgProfileClass const ( Xavc4kIntraCbgProfileClassClass100 Xavc4kIntraCbgProfileClass = "CLASS_100" Xavc4kIntraCbgProfileClassClass300 Xavc4kIntraCbgProfileClass = "CLASS_300" Xavc4kIntraCbgProfileClassClass480 Xavc4kIntraCbgProfileClass = "CLASS_480" ) // Values returns all known values for Xavc4kIntraCbgProfileClass. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Xavc4kIntraCbgProfileClass) Values() []Xavc4kIntraCbgProfileClass { return []Xavc4kIntraCbgProfileClass{ "CLASS_100", "CLASS_300", "CLASS_480", } } type Xavc4kIntraVbrProfileClass string // Enum values for Xavc4kIntraVbrProfileClass const ( Xavc4kIntraVbrProfileClassClass100 Xavc4kIntraVbrProfileClass = "CLASS_100" Xavc4kIntraVbrProfileClassClass300 Xavc4kIntraVbrProfileClass = "CLASS_300" Xavc4kIntraVbrProfileClassClass480 Xavc4kIntraVbrProfileClass = "CLASS_480" ) // Values returns all known values for Xavc4kIntraVbrProfileClass. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Xavc4kIntraVbrProfileClass) Values() []Xavc4kIntraVbrProfileClass { return []Xavc4kIntraVbrProfileClass{ "CLASS_100", "CLASS_300", "CLASS_480", } } type Xavc4kProfileBitrateClass string // Enum values for Xavc4kProfileBitrateClass const ( Xavc4kProfileBitrateClassBitrateClass100 Xavc4kProfileBitrateClass = "BITRATE_CLASS_100" Xavc4kProfileBitrateClassBitrateClass140 Xavc4kProfileBitrateClass = "BITRATE_CLASS_140" Xavc4kProfileBitrateClassBitrateClass200 Xavc4kProfileBitrateClass = "BITRATE_CLASS_200" ) // Values returns all known values for Xavc4kProfileBitrateClass. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Xavc4kProfileBitrateClass) Values() []Xavc4kProfileBitrateClass { return []Xavc4kProfileBitrateClass{ "BITRATE_CLASS_100", "BITRATE_CLASS_140", "BITRATE_CLASS_200", } } type Xavc4kProfileCodecProfile string // Enum values for Xavc4kProfileCodecProfile const ( Xavc4kProfileCodecProfileHigh Xavc4kProfileCodecProfile = "HIGH" Xavc4kProfileCodecProfileHigh422 Xavc4kProfileCodecProfile = "HIGH_422" ) // Values returns all known values for Xavc4kProfileCodecProfile. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (Xavc4kProfileCodecProfile) Values() []Xavc4kProfileCodecProfile { return []Xavc4kProfileCodecProfile{ "HIGH", "HIGH_422", } } type Xavc4kProfileQualityTuningLevel string // Enum values for Xavc4kProfileQualityTuningLevel const ( Xavc4kProfileQualityTuningLevelSinglePass Xavc4kProfileQualityTuningLevel = "SINGLE_PASS" Xavc4kProfileQualityTuningLevelSinglePassHq Xavc4kProfileQualityTuningLevel = "SINGLE_PASS_HQ" Xavc4kProfileQualityTuningLevelMultiPassHq Xavc4kProfileQualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for Xavc4kProfileQualityTuningLevel. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (Xavc4kProfileQualityTuningLevel) Values() []Xavc4kProfileQualityTuningLevel { return []Xavc4kProfileQualityTuningLevel{ "SINGLE_PASS", "SINGLE_PASS_HQ", "MULTI_PASS_HQ", } } type XavcAdaptiveQuantization string // Enum values for XavcAdaptiveQuantization const ( XavcAdaptiveQuantizationOff XavcAdaptiveQuantization = "OFF" XavcAdaptiveQuantizationAuto XavcAdaptiveQuantization = "AUTO" XavcAdaptiveQuantizationLow XavcAdaptiveQuantization = "LOW" XavcAdaptiveQuantizationMedium XavcAdaptiveQuantization = "MEDIUM" XavcAdaptiveQuantizationHigh XavcAdaptiveQuantization = "HIGH" XavcAdaptiveQuantizationHigher XavcAdaptiveQuantization = "HIGHER" XavcAdaptiveQuantizationMax XavcAdaptiveQuantization = "MAX" ) // Values returns all known values for XavcAdaptiveQuantization. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (XavcAdaptiveQuantization) Values() []XavcAdaptiveQuantization { return []XavcAdaptiveQuantization{ "OFF", "AUTO", "LOW", "MEDIUM", "HIGH", "HIGHER", "MAX", } } type XavcEntropyEncoding string // Enum values for XavcEntropyEncoding const ( XavcEntropyEncodingAuto XavcEntropyEncoding = "AUTO" XavcEntropyEncodingCabac XavcEntropyEncoding = "CABAC" XavcEntropyEncodingCavlc XavcEntropyEncoding = "CAVLC" ) // Values returns all known values for XavcEntropyEncoding. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (XavcEntropyEncoding) Values() []XavcEntropyEncoding { return []XavcEntropyEncoding{ "AUTO", "CABAC", "CAVLC", } } type XavcFlickerAdaptiveQuantization string // Enum values for XavcFlickerAdaptiveQuantization const ( XavcFlickerAdaptiveQuantizationDisabled XavcFlickerAdaptiveQuantization = "DISABLED" XavcFlickerAdaptiveQuantizationEnabled XavcFlickerAdaptiveQuantization = "ENABLED" ) // Values returns all known values for XavcFlickerAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (XavcFlickerAdaptiveQuantization) Values() []XavcFlickerAdaptiveQuantization { return []XavcFlickerAdaptiveQuantization{ "DISABLED", "ENABLED", } } type XavcFramerateControl string // Enum values for XavcFramerateControl const ( XavcFramerateControlInitializeFromSource XavcFramerateControl = "INITIALIZE_FROM_SOURCE" XavcFramerateControlSpecified XavcFramerateControl = "SPECIFIED" ) // Values returns all known values for XavcFramerateControl. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (XavcFramerateControl) Values() []XavcFramerateControl { return []XavcFramerateControl{ "INITIALIZE_FROM_SOURCE", "SPECIFIED", } } type XavcFramerateConversionAlgorithm string // Enum values for XavcFramerateConversionAlgorithm const ( XavcFramerateConversionAlgorithmDuplicateDrop XavcFramerateConversionAlgorithm = "DUPLICATE_DROP" XavcFramerateConversionAlgorithmInterpolate XavcFramerateConversionAlgorithm = "INTERPOLATE" XavcFramerateConversionAlgorithmFrameformer XavcFramerateConversionAlgorithm = "FRAMEFORMER" ) // Values returns all known values for XavcFramerateConversionAlgorithm. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (XavcFramerateConversionAlgorithm) Values() []XavcFramerateConversionAlgorithm { return []XavcFramerateConversionAlgorithm{ "DUPLICATE_DROP", "INTERPOLATE", "FRAMEFORMER", } } type XavcGopBReference string // Enum values for XavcGopBReference const ( XavcGopBReferenceDisabled XavcGopBReference = "DISABLED" XavcGopBReferenceEnabled XavcGopBReference = "ENABLED" ) // Values returns all known values for XavcGopBReference. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (XavcGopBReference) Values() []XavcGopBReference { return []XavcGopBReference{ "DISABLED", "ENABLED", } } type XavcHdIntraCbgProfileClass string // Enum values for XavcHdIntraCbgProfileClass const ( XavcHdIntraCbgProfileClassClass50 XavcHdIntraCbgProfileClass = "CLASS_50" XavcHdIntraCbgProfileClassClass100 XavcHdIntraCbgProfileClass = "CLASS_100" XavcHdIntraCbgProfileClassClass200 XavcHdIntraCbgProfileClass = "CLASS_200" ) // Values returns all known values for XavcHdIntraCbgProfileClass. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (XavcHdIntraCbgProfileClass) Values() []XavcHdIntraCbgProfileClass { return []XavcHdIntraCbgProfileClass{ "CLASS_50", "CLASS_100", "CLASS_200", } } type XavcHdProfileBitrateClass string // Enum values for XavcHdProfileBitrateClass const ( XavcHdProfileBitrateClassBitrateClass25 XavcHdProfileBitrateClass = "BITRATE_CLASS_25" XavcHdProfileBitrateClassBitrateClass35 XavcHdProfileBitrateClass = "BITRATE_CLASS_35" XavcHdProfileBitrateClassBitrateClass50 XavcHdProfileBitrateClass = "BITRATE_CLASS_50" ) // Values returns all known values for XavcHdProfileBitrateClass. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (XavcHdProfileBitrateClass) Values() []XavcHdProfileBitrateClass { return []XavcHdProfileBitrateClass{ "BITRATE_CLASS_25", "BITRATE_CLASS_35", "BITRATE_CLASS_50", } } type XavcHdProfileQualityTuningLevel string // Enum values for XavcHdProfileQualityTuningLevel const ( XavcHdProfileQualityTuningLevelSinglePass XavcHdProfileQualityTuningLevel = "SINGLE_PASS" XavcHdProfileQualityTuningLevelSinglePassHq XavcHdProfileQualityTuningLevel = "SINGLE_PASS_HQ" XavcHdProfileQualityTuningLevelMultiPassHq XavcHdProfileQualityTuningLevel = "MULTI_PASS_HQ" ) // Values returns all known values for XavcHdProfileQualityTuningLevel. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (XavcHdProfileQualityTuningLevel) Values() []XavcHdProfileQualityTuningLevel { return []XavcHdProfileQualityTuningLevel{ "SINGLE_PASS", "SINGLE_PASS_HQ", "MULTI_PASS_HQ", } } type XavcHdProfileTelecine string // Enum values for XavcHdProfileTelecine const ( XavcHdProfileTelecineNone XavcHdProfileTelecine = "NONE" XavcHdProfileTelecineHard XavcHdProfileTelecine = "HARD" ) // Values returns all known values for XavcHdProfileTelecine. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (XavcHdProfileTelecine) Values() []XavcHdProfileTelecine { return []XavcHdProfileTelecine{ "NONE", "HARD", } } type XavcInterlaceMode string // Enum values for XavcInterlaceMode const ( XavcInterlaceModeProgressive XavcInterlaceMode = "PROGRESSIVE" XavcInterlaceModeTopField XavcInterlaceMode = "TOP_FIELD" XavcInterlaceModeBottomField XavcInterlaceMode = "BOTTOM_FIELD" XavcInterlaceModeFollowTopField XavcInterlaceMode = "FOLLOW_TOP_FIELD" XavcInterlaceModeFollowBottomField XavcInterlaceMode = "FOLLOW_BOTTOM_FIELD" ) // Values returns all known values for XavcInterlaceMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (XavcInterlaceMode) Values() []XavcInterlaceMode { return []XavcInterlaceMode{ "PROGRESSIVE", "TOP_FIELD", "BOTTOM_FIELD", "FOLLOW_TOP_FIELD", "FOLLOW_BOTTOM_FIELD", } } type XavcProfile string // Enum values for XavcProfile const ( XavcProfileXavcHdIntraCbg XavcProfile = "XAVC_HD_INTRA_CBG" XavcProfileXavc4kIntraCbg XavcProfile = "XAVC_4K_INTRA_CBG" XavcProfileXavc4kIntraVbr XavcProfile = "XAVC_4K_INTRA_VBR" XavcProfileXavcHd XavcProfile = "XAVC_HD" XavcProfileXavc4k XavcProfile = "XAVC_4K" ) // Values returns all known values for XavcProfile. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (XavcProfile) Values() []XavcProfile { return []XavcProfile{ "XAVC_HD_INTRA_CBG", "XAVC_4K_INTRA_CBG", "XAVC_4K_INTRA_VBR", "XAVC_HD", "XAVC_4K", } } type XavcSlowPal string // Enum values for XavcSlowPal const ( XavcSlowPalDisabled XavcSlowPal = "DISABLED" XavcSlowPalEnabled XavcSlowPal = "ENABLED" ) // Values returns all known values for XavcSlowPal. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (XavcSlowPal) Values() []XavcSlowPal { return []XavcSlowPal{ "DISABLED", "ENABLED", } } type XavcSpatialAdaptiveQuantization string // Enum values for XavcSpatialAdaptiveQuantization const ( XavcSpatialAdaptiveQuantizationDisabled XavcSpatialAdaptiveQuantization = "DISABLED" XavcSpatialAdaptiveQuantizationEnabled XavcSpatialAdaptiveQuantization = "ENABLED" ) // Values returns all known values for XavcSpatialAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (XavcSpatialAdaptiveQuantization) Values() []XavcSpatialAdaptiveQuantization { return []XavcSpatialAdaptiveQuantization{ "DISABLED", "ENABLED", } } type XavcTemporalAdaptiveQuantization string // Enum values for XavcTemporalAdaptiveQuantization const ( XavcTemporalAdaptiveQuantizationDisabled XavcTemporalAdaptiveQuantization = "DISABLED" XavcTemporalAdaptiveQuantizationEnabled XavcTemporalAdaptiveQuantization = "ENABLED" ) // Values returns all known values for XavcTemporalAdaptiveQuantization. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (XavcTemporalAdaptiveQuantization) Values() []XavcTemporalAdaptiveQuantization { return []XavcTemporalAdaptiveQuantization{ "DISABLED", "ENABLED", } }