1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AacAudioDescriptionBroadcasterMix string 6 7// Enum values for AacAudioDescriptionBroadcasterMix 8const ( 9 AacAudioDescriptionBroadcasterMixBroadcasterMixedAd AacAudioDescriptionBroadcasterMix = "BROADCASTER_MIXED_AD" 10 AacAudioDescriptionBroadcasterMixNormal AacAudioDescriptionBroadcasterMix = "NORMAL" 11) 12 13// Values returns all known values for AacAudioDescriptionBroadcasterMix. Note that 14// this can be expanded in the future, and so it is only as up to date as the 15// client. The ordering of this slice is not guaranteed to be stable across 16// updates. 17func (AacAudioDescriptionBroadcasterMix) Values() []AacAudioDescriptionBroadcasterMix { 18 return []AacAudioDescriptionBroadcasterMix{ 19 "BROADCASTER_MIXED_AD", 20 "NORMAL", 21 } 22} 23 24type AacCodecProfile string 25 26// Enum values for AacCodecProfile 27const ( 28 AacCodecProfileLc AacCodecProfile = "LC" 29 AacCodecProfileHev1 AacCodecProfile = "HEV1" 30 AacCodecProfileHev2 AacCodecProfile = "HEV2" 31) 32 33// Values returns all known values for AacCodecProfile. Note that this can be 34// expanded in the future, and so it is only as up to date as the client. The 35// ordering of this slice is not guaranteed to be stable across updates. 36func (AacCodecProfile) Values() []AacCodecProfile { 37 return []AacCodecProfile{ 38 "LC", 39 "HEV1", 40 "HEV2", 41 } 42} 43 44type AacCodingMode string 45 46// Enum values for AacCodingMode 47const ( 48 AacCodingModeAdReceiverMix AacCodingMode = "AD_RECEIVER_MIX" 49 AacCodingModeCodingMode10 AacCodingMode = "CODING_MODE_1_0" 50 AacCodingModeCodingMode11 AacCodingMode = "CODING_MODE_1_1" 51 AacCodingModeCodingMode20 AacCodingMode = "CODING_MODE_2_0" 52 AacCodingModeCodingMode51 AacCodingMode = "CODING_MODE_5_1" 53) 54 55// Values returns all known values for AacCodingMode. Note that this can be 56// expanded in the future, and so it is only as up to date as the client. The 57// ordering of this slice is not guaranteed to be stable across updates. 58func (AacCodingMode) Values() []AacCodingMode { 59 return []AacCodingMode{ 60 "AD_RECEIVER_MIX", 61 "CODING_MODE_1_0", 62 "CODING_MODE_1_1", 63 "CODING_MODE_2_0", 64 "CODING_MODE_5_1", 65 } 66} 67 68type AacRateControlMode string 69 70// Enum values for AacRateControlMode 71const ( 72 AacRateControlModeCbr AacRateControlMode = "CBR" 73 AacRateControlModeVbr AacRateControlMode = "VBR" 74) 75 76// Values returns all known values for AacRateControlMode. Note that this can be 77// expanded in the future, and so it is only as up to date as the client. The 78// ordering of this slice is not guaranteed to be stable across updates. 79func (AacRateControlMode) Values() []AacRateControlMode { 80 return []AacRateControlMode{ 81 "CBR", 82 "VBR", 83 } 84} 85 86type AacRawFormat string 87 88// Enum values for AacRawFormat 89const ( 90 AacRawFormatLatmLoas AacRawFormat = "LATM_LOAS" 91 AacRawFormatNone AacRawFormat = "NONE" 92) 93 94// Values returns all known values for AacRawFormat. Note that this can be expanded 95// in the future, and so it is only as up to date as the client. The ordering of 96// this slice is not guaranteed to be stable across updates. 97func (AacRawFormat) Values() []AacRawFormat { 98 return []AacRawFormat{ 99 "LATM_LOAS", 100 "NONE", 101 } 102} 103 104type AacSpecification string 105 106// Enum values for AacSpecification 107const ( 108 AacSpecificationMpeg2 AacSpecification = "MPEG2" 109 AacSpecificationMpeg4 AacSpecification = "MPEG4" 110) 111 112// Values returns all known values for AacSpecification. Note that this can be 113// expanded in the future, and so it is only as up to date as the client. The 114// ordering of this slice is not guaranteed to be stable across updates. 115func (AacSpecification) Values() []AacSpecification { 116 return []AacSpecification{ 117 "MPEG2", 118 "MPEG4", 119 } 120} 121 122type AacVbrQuality string 123 124// Enum values for AacVbrQuality 125const ( 126 AacVbrQualityLow AacVbrQuality = "LOW" 127 AacVbrQualityMediumLow AacVbrQuality = "MEDIUM_LOW" 128 AacVbrQualityMediumHigh AacVbrQuality = "MEDIUM_HIGH" 129 AacVbrQualityHigh AacVbrQuality = "HIGH" 130) 131 132// Values returns all known values for AacVbrQuality. Note that this can be 133// expanded in the future, and so it is only as up to date as the client. The 134// ordering of this slice is not guaranteed to be stable across updates. 135func (AacVbrQuality) Values() []AacVbrQuality { 136 return []AacVbrQuality{ 137 "LOW", 138 "MEDIUM_LOW", 139 "MEDIUM_HIGH", 140 "HIGH", 141 } 142} 143 144type Ac3BitstreamMode string 145 146// Enum values for Ac3BitstreamMode 147const ( 148 Ac3BitstreamModeCompleteMain Ac3BitstreamMode = "COMPLETE_MAIN" 149 Ac3BitstreamModeCommentary Ac3BitstreamMode = "COMMENTARY" 150 Ac3BitstreamModeDialogue Ac3BitstreamMode = "DIALOGUE" 151 Ac3BitstreamModeEmergency Ac3BitstreamMode = "EMERGENCY" 152 Ac3BitstreamModeHearingImpaired Ac3BitstreamMode = "HEARING_IMPAIRED" 153 Ac3BitstreamModeMusicAndEffects Ac3BitstreamMode = "MUSIC_AND_EFFECTS" 154 Ac3BitstreamModeVisuallyImpaired Ac3BitstreamMode = "VISUALLY_IMPAIRED" 155 Ac3BitstreamModeVoiceOver Ac3BitstreamMode = "VOICE_OVER" 156) 157 158// Values returns all known values for Ac3BitstreamMode. Note that this can be 159// expanded in the future, and so it is only as up to date as the client. The 160// ordering of this slice is not guaranteed to be stable across updates. 161func (Ac3BitstreamMode) Values() []Ac3BitstreamMode { 162 return []Ac3BitstreamMode{ 163 "COMPLETE_MAIN", 164 "COMMENTARY", 165 "DIALOGUE", 166 "EMERGENCY", 167 "HEARING_IMPAIRED", 168 "MUSIC_AND_EFFECTS", 169 "VISUALLY_IMPAIRED", 170 "VOICE_OVER", 171 } 172} 173 174type Ac3CodingMode string 175 176// Enum values for Ac3CodingMode 177const ( 178 Ac3CodingModeCodingMode10 Ac3CodingMode = "CODING_MODE_1_0" 179 Ac3CodingModeCodingMode11 Ac3CodingMode = "CODING_MODE_1_1" 180 Ac3CodingModeCodingMode20 Ac3CodingMode = "CODING_MODE_2_0" 181 Ac3CodingModeCodingMode32Lfe Ac3CodingMode = "CODING_MODE_3_2_LFE" 182) 183 184// Values returns all known values for Ac3CodingMode. Note that this can be 185// expanded in the future, and so it is only as up to date as the client. The 186// ordering of this slice is not guaranteed to be stable across updates. 187func (Ac3CodingMode) Values() []Ac3CodingMode { 188 return []Ac3CodingMode{ 189 "CODING_MODE_1_0", 190 "CODING_MODE_1_1", 191 "CODING_MODE_2_0", 192 "CODING_MODE_3_2_LFE", 193 } 194} 195 196type Ac3DynamicRangeCompressionLine string 197 198// Enum values for Ac3DynamicRangeCompressionLine 199const ( 200 Ac3DynamicRangeCompressionLineFilmStandard Ac3DynamicRangeCompressionLine = "FILM_STANDARD" 201 Ac3DynamicRangeCompressionLineFilmLight Ac3DynamicRangeCompressionLine = "FILM_LIGHT" 202 Ac3DynamicRangeCompressionLineMusicStandard Ac3DynamicRangeCompressionLine = "MUSIC_STANDARD" 203 Ac3DynamicRangeCompressionLineMusicLight Ac3DynamicRangeCompressionLine = "MUSIC_LIGHT" 204 Ac3DynamicRangeCompressionLineSpeech Ac3DynamicRangeCompressionLine = "SPEECH" 205 Ac3DynamicRangeCompressionLineNone Ac3DynamicRangeCompressionLine = "NONE" 206) 207 208// Values returns all known values for Ac3DynamicRangeCompressionLine. Note that 209// this can be expanded in the future, and so it is only as up to date as the 210// client. The ordering of this slice is not guaranteed to be stable across 211// updates. 212func (Ac3DynamicRangeCompressionLine) Values() []Ac3DynamicRangeCompressionLine { 213 return []Ac3DynamicRangeCompressionLine{ 214 "FILM_STANDARD", 215 "FILM_LIGHT", 216 "MUSIC_STANDARD", 217 "MUSIC_LIGHT", 218 "SPEECH", 219 "NONE", 220 } 221} 222 223type Ac3DynamicRangeCompressionProfile string 224 225// Enum values for Ac3DynamicRangeCompressionProfile 226const ( 227 Ac3DynamicRangeCompressionProfileFilmStandard Ac3DynamicRangeCompressionProfile = "FILM_STANDARD" 228 Ac3DynamicRangeCompressionProfileNone Ac3DynamicRangeCompressionProfile = "NONE" 229) 230 231// Values returns all known values for Ac3DynamicRangeCompressionProfile. Note that 232// this can be expanded in the future, and so it is only as up to date as the 233// client. The ordering of this slice is not guaranteed to be stable across 234// updates. 235func (Ac3DynamicRangeCompressionProfile) Values() []Ac3DynamicRangeCompressionProfile { 236 return []Ac3DynamicRangeCompressionProfile{ 237 "FILM_STANDARD", 238 "NONE", 239 } 240} 241 242type Ac3DynamicRangeCompressionRf string 243 244// Enum values for Ac3DynamicRangeCompressionRf 245const ( 246 Ac3DynamicRangeCompressionRfFilmStandard Ac3DynamicRangeCompressionRf = "FILM_STANDARD" 247 Ac3DynamicRangeCompressionRfFilmLight Ac3DynamicRangeCompressionRf = "FILM_LIGHT" 248 Ac3DynamicRangeCompressionRfMusicStandard Ac3DynamicRangeCompressionRf = "MUSIC_STANDARD" 249 Ac3DynamicRangeCompressionRfMusicLight Ac3DynamicRangeCompressionRf = "MUSIC_LIGHT" 250 Ac3DynamicRangeCompressionRfSpeech Ac3DynamicRangeCompressionRf = "SPEECH" 251 Ac3DynamicRangeCompressionRfNone Ac3DynamicRangeCompressionRf = "NONE" 252) 253 254// Values returns all known values for Ac3DynamicRangeCompressionRf. Note that this 255// can be expanded in the future, and so it is only as up to date as the client. 256// The ordering of this slice is not guaranteed to be stable across updates. 257func (Ac3DynamicRangeCompressionRf) Values() []Ac3DynamicRangeCompressionRf { 258 return []Ac3DynamicRangeCompressionRf{ 259 "FILM_STANDARD", 260 "FILM_LIGHT", 261 "MUSIC_STANDARD", 262 "MUSIC_LIGHT", 263 "SPEECH", 264 "NONE", 265 } 266} 267 268type Ac3LfeFilter string 269 270// Enum values for Ac3LfeFilter 271const ( 272 Ac3LfeFilterEnabled Ac3LfeFilter = "ENABLED" 273 Ac3LfeFilterDisabled Ac3LfeFilter = "DISABLED" 274) 275 276// Values returns all known values for Ac3LfeFilter. Note that this can be expanded 277// in the future, and so it is only as up to date as the client. The ordering of 278// this slice is not guaranteed to be stable across updates. 279func (Ac3LfeFilter) Values() []Ac3LfeFilter { 280 return []Ac3LfeFilter{ 281 "ENABLED", 282 "DISABLED", 283 } 284} 285 286type Ac3MetadataControl string 287 288// Enum values for Ac3MetadataControl 289const ( 290 Ac3MetadataControlFollowInput Ac3MetadataControl = "FOLLOW_INPUT" 291 Ac3MetadataControlUseConfigured Ac3MetadataControl = "USE_CONFIGURED" 292) 293 294// Values returns all known values for Ac3MetadataControl. Note that this can be 295// expanded in the future, and so it is only as up to date as the client. The 296// ordering of this slice is not guaranteed to be stable across updates. 297func (Ac3MetadataControl) Values() []Ac3MetadataControl { 298 return []Ac3MetadataControl{ 299 "FOLLOW_INPUT", 300 "USE_CONFIGURED", 301 } 302} 303 304type AccelerationMode string 305 306// Enum values for AccelerationMode 307const ( 308 AccelerationModeDisabled AccelerationMode = "DISABLED" 309 AccelerationModeEnabled AccelerationMode = "ENABLED" 310 AccelerationModePreferred AccelerationMode = "PREFERRED" 311) 312 313// Values returns all known values for AccelerationMode. Note that this can be 314// expanded in the future, and so it is only as up to date as the client. The 315// ordering of this slice is not guaranteed to be stable across updates. 316func (AccelerationMode) Values() []AccelerationMode { 317 return []AccelerationMode{ 318 "DISABLED", 319 "ENABLED", 320 "PREFERRED", 321 } 322} 323 324type AccelerationStatus string 325 326// Enum values for AccelerationStatus 327const ( 328 AccelerationStatusNotApplicable AccelerationStatus = "NOT_APPLICABLE" 329 AccelerationStatusInProgress AccelerationStatus = "IN_PROGRESS" 330 AccelerationStatusAccelerated AccelerationStatus = "ACCELERATED" 331 AccelerationStatusNotAccelerated AccelerationStatus = "NOT_ACCELERATED" 332) 333 334// Values returns all known values for AccelerationStatus. Note that this can be 335// expanded in the future, and so it is only as up to date as the client. The 336// ordering of this slice is not guaranteed to be stable across updates. 337func (AccelerationStatus) Values() []AccelerationStatus { 338 return []AccelerationStatus{ 339 "NOT_APPLICABLE", 340 "IN_PROGRESS", 341 "ACCELERATED", 342 "NOT_ACCELERATED", 343 } 344} 345 346type AfdSignaling string 347 348// Enum values for AfdSignaling 349const ( 350 AfdSignalingNone AfdSignaling = "NONE" 351 AfdSignalingAuto AfdSignaling = "AUTO" 352 AfdSignalingFixed AfdSignaling = "FIXED" 353) 354 355// Values returns all known values for AfdSignaling. Note that this can be expanded 356// in the future, and so it is only as up to date as the client. The ordering of 357// this slice is not guaranteed to be stable across updates. 358func (AfdSignaling) Values() []AfdSignaling { 359 return []AfdSignaling{ 360 "NONE", 361 "AUTO", 362 "FIXED", 363 } 364} 365 366type AlphaBehavior string 367 368// Enum values for AlphaBehavior 369const ( 370 AlphaBehaviorDiscard AlphaBehavior = "DISCARD" 371 AlphaBehaviorRemapToLuma AlphaBehavior = "REMAP_TO_LUMA" 372) 373 374// Values returns all known values for AlphaBehavior. Note that this can be 375// expanded in the future, and so it is only as up to date as the client. The 376// ordering of this slice is not guaranteed to be stable across updates. 377func (AlphaBehavior) Values() []AlphaBehavior { 378 return []AlphaBehavior{ 379 "DISCARD", 380 "REMAP_TO_LUMA", 381 } 382} 383 384type AncillaryConvert608To708 string 385 386// Enum values for AncillaryConvert608To708 387const ( 388 AncillaryConvert608To708Upconvert AncillaryConvert608To708 = "UPCONVERT" 389 AncillaryConvert608To708Disabled AncillaryConvert608To708 = "DISABLED" 390) 391 392// Values returns all known values for AncillaryConvert608To708. Note that this can 393// be expanded in the future, and so it is only as up to date as the client. The 394// ordering of this slice is not guaranteed to be stable across updates. 395func (AncillaryConvert608To708) Values() []AncillaryConvert608To708 { 396 return []AncillaryConvert608To708{ 397 "UPCONVERT", 398 "DISABLED", 399 } 400} 401 402type AncillaryTerminateCaptions string 403 404// Enum values for AncillaryTerminateCaptions 405const ( 406 AncillaryTerminateCaptionsEndOfInput AncillaryTerminateCaptions = "END_OF_INPUT" 407 AncillaryTerminateCaptionsDisabled AncillaryTerminateCaptions = "DISABLED" 408) 409 410// Values returns all known values for AncillaryTerminateCaptions. Note that this 411// can be expanded in the future, and so it is only as up to date as the client. 412// The ordering of this slice is not guaranteed to be stable across updates. 413func (AncillaryTerminateCaptions) Values() []AncillaryTerminateCaptions { 414 return []AncillaryTerminateCaptions{ 415 "END_OF_INPUT", 416 "DISABLED", 417 } 418} 419 420type AntiAlias string 421 422// Enum values for AntiAlias 423const ( 424 AntiAliasDisabled AntiAlias = "DISABLED" 425 AntiAliasEnabled AntiAlias = "ENABLED" 426) 427 428// Values returns all known values for AntiAlias. Note that this can be expanded in 429// the future, and so it is only as up to date as the client. The ordering of this 430// slice is not guaranteed to be stable across updates. 431func (AntiAlias) Values() []AntiAlias { 432 return []AntiAlias{ 433 "DISABLED", 434 "ENABLED", 435 } 436} 437 438type AudioChannelTag string 439 440// Enum values for AudioChannelTag 441const ( 442 AudioChannelTagL AudioChannelTag = "L" 443 AudioChannelTagR AudioChannelTag = "R" 444 AudioChannelTagC AudioChannelTag = "C" 445 AudioChannelTagLfe AudioChannelTag = "LFE" 446 AudioChannelTagLs AudioChannelTag = "LS" 447 AudioChannelTagRs AudioChannelTag = "RS" 448 AudioChannelTagLc AudioChannelTag = "LC" 449 AudioChannelTagRc AudioChannelTag = "RC" 450 AudioChannelTagCs AudioChannelTag = "CS" 451 AudioChannelTagLsd AudioChannelTag = "LSD" 452 AudioChannelTagRsd AudioChannelTag = "RSD" 453 AudioChannelTagTcs AudioChannelTag = "TCS" 454 AudioChannelTagVhl AudioChannelTag = "VHL" 455 AudioChannelTagVhc AudioChannelTag = "VHC" 456 AudioChannelTagVhr AudioChannelTag = "VHR" 457) 458 459// Values returns all known values for AudioChannelTag. Note that this can be 460// expanded in the future, and so it is only as up to date as the client. The 461// ordering of this slice is not guaranteed to be stable across updates. 462func (AudioChannelTag) Values() []AudioChannelTag { 463 return []AudioChannelTag{ 464 "L", 465 "R", 466 "C", 467 "LFE", 468 "LS", 469 "RS", 470 "LC", 471 "RC", 472 "CS", 473 "LSD", 474 "RSD", 475 "TCS", 476 "VHL", 477 "VHC", 478 "VHR", 479 } 480} 481 482type AudioCodec string 483 484// Enum values for AudioCodec 485const ( 486 AudioCodecAac AudioCodec = "AAC" 487 AudioCodecMp2 AudioCodec = "MP2" 488 AudioCodecMp3 AudioCodec = "MP3" 489 AudioCodecWav AudioCodec = "WAV" 490 AudioCodecAiff AudioCodec = "AIFF" 491 AudioCodecAc3 AudioCodec = "AC3" 492 AudioCodecEac3 AudioCodec = "EAC3" 493 AudioCodecEac3Atmos AudioCodec = "EAC3_ATMOS" 494 AudioCodecVorbis AudioCodec = "VORBIS" 495 AudioCodecOpus AudioCodec = "OPUS" 496 AudioCodecPassthrough AudioCodec = "PASSTHROUGH" 497) 498 499// Values returns all known values for AudioCodec. Note that this can be expanded 500// in the future, and so it is only as up to date as the client. The ordering of 501// this slice is not guaranteed to be stable across updates. 502func (AudioCodec) Values() []AudioCodec { 503 return []AudioCodec{ 504 "AAC", 505 "MP2", 506 "MP3", 507 "WAV", 508 "AIFF", 509 "AC3", 510 "EAC3", 511 "EAC3_ATMOS", 512 "VORBIS", 513 "OPUS", 514 "PASSTHROUGH", 515 } 516} 517 518type AudioDefaultSelection string 519 520// Enum values for AudioDefaultSelection 521const ( 522 AudioDefaultSelectionDefault AudioDefaultSelection = "DEFAULT" 523 AudioDefaultSelectionNotDefault AudioDefaultSelection = "NOT_DEFAULT" 524) 525 526// Values returns all known values for AudioDefaultSelection. Note that this can be 527// expanded in the future, and so it is only as up to date as the client. The 528// ordering of this slice is not guaranteed to be stable across updates. 529func (AudioDefaultSelection) Values() []AudioDefaultSelection { 530 return []AudioDefaultSelection{ 531 "DEFAULT", 532 "NOT_DEFAULT", 533 } 534} 535 536type AudioLanguageCodeControl string 537 538// Enum values for AudioLanguageCodeControl 539const ( 540 AudioLanguageCodeControlFollowInput AudioLanguageCodeControl = "FOLLOW_INPUT" 541 AudioLanguageCodeControlUseConfigured AudioLanguageCodeControl = "USE_CONFIGURED" 542) 543 544// Values returns all known values for AudioLanguageCodeControl. Note that this can 545// be expanded in the future, and so it is only as up to date as the client. The 546// ordering of this slice is not guaranteed to be stable across updates. 547func (AudioLanguageCodeControl) Values() []AudioLanguageCodeControl { 548 return []AudioLanguageCodeControl{ 549 "FOLLOW_INPUT", 550 "USE_CONFIGURED", 551 } 552} 553 554type AudioNormalizationAlgorithm string 555 556// Enum values for AudioNormalizationAlgorithm 557const ( 558 AudioNormalizationAlgorithmItuBs17701 AudioNormalizationAlgorithm = "ITU_BS_1770_1" 559 AudioNormalizationAlgorithmItuBs17702 AudioNormalizationAlgorithm = "ITU_BS_1770_2" 560 AudioNormalizationAlgorithmItuBs17703 AudioNormalizationAlgorithm = "ITU_BS_1770_3" 561 AudioNormalizationAlgorithmItuBs17704 AudioNormalizationAlgorithm = "ITU_BS_1770_4" 562) 563 564// Values returns all known values for AudioNormalizationAlgorithm. Note that this 565// can be expanded in the future, and so it is only as up to date as the client. 566// The ordering of this slice is not guaranteed to be stable across updates. 567func (AudioNormalizationAlgorithm) Values() []AudioNormalizationAlgorithm { 568 return []AudioNormalizationAlgorithm{ 569 "ITU_BS_1770_1", 570 "ITU_BS_1770_2", 571 "ITU_BS_1770_3", 572 "ITU_BS_1770_4", 573 } 574} 575 576type AudioNormalizationAlgorithmControl string 577 578// Enum values for AudioNormalizationAlgorithmControl 579const ( 580 AudioNormalizationAlgorithmControlCorrectAudio AudioNormalizationAlgorithmControl = "CORRECT_AUDIO" 581 AudioNormalizationAlgorithmControlMeasureOnly AudioNormalizationAlgorithmControl = "MEASURE_ONLY" 582) 583 584// Values returns all known values for AudioNormalizationAlgorithmControl. Note 585// that this can be expanded in the future, and so it is only as up to date as the 586// client. The ordering of this slice is not guaranteed to be stable across 587// updates. 588func (AudioNormalizationAlgorithmControl) Values() []AudioNormalizationAlgorithmControl { 589 return []AudioNormalizationAlgorithmControl{ 590 "CORRECT_AUDIO", 591 "MEASURE_ONLY", 592 } 593} 594 595type AudioNormalizationLoudnessLogging string 596 597// Enum values for AudioNormalizationLoudnessLogging 598const ( 599 AudioNormalizationLoudnessLoggingLog AudioNormalizationLoudnessLogging = "LOG" 600 AudioNormalizationLoudnessLoggingDontLog AudioNormalizationLoudnessLogging = "DONT_LOG" 601) 602 603// Values returns all known values for AudioNormalizationLoudnessLogging. Note that 604// this can be expanded in the future, and so it is only as up to date as the 605// client. The ordering of this slice is not guaranteed to be stable across 606// updates. 607func (AudioNormalizationLoudnessLogging) Values() []AudioNormalizationLoudnessLogging { 608 return []AudioNormalizationLoudnessLogging{ 609 "LOG", 610 "DONT_LOG", 611 } 612} 613 614type AudioNormalizationPeakCalculation string 615 616// Enum values for AudioNormalizationPeakCalculation 617const ( 618 AudioNormalizationPeakCalculationTruePeak AudioNormalizationPeakCalculation = "TRUE_PEAK" 619 AudioNormalizationPeakCalculationNone AudioNormalizationPeakCalculation = "NONE" 620) 621 622// Values returns all known values for AudioNormalizationPeakCalculation. Note that 623// this can be expanded in the future, and so it is only as up to date as the 624// client. The ordering of this slice is not guaranteed to be stable across 625// updates. 626func (AudioNormalizationPeakCalculation) Values() []AudioNormalizationPeakCalculation { 627 return []AudioNormalizationPeakCalculation{ 628 "TRUE_PEAK", 629 "NONE", 630 } 631} 632 633type AudioSelectorType string 634 635// Enum values for AudioSelectorType 636const ( 637 AudioSelectorTypePid AudioSelectorType = "PID" 638 AudioSelectorTypeTrack AudioSelectorType = "TRACK" 639 AudioSelectorTypeLanguageCode AudioSelectorType = "LANGUAGE_CODE" 640) 641 642// Values returns all known values for AudioSelectorType. Note that this can be 643// expanded in the future, and so it is only as up to date as the client. The 644// ordering of this slice is not guaranteed to be stable across updates. 645func (AudioSelectorType) Values() []AudioSelectorType { 646 return []AudioSelectorType{ 647 "PID", 648 "TRACK", 649 "LANGUAGE_CODE", 650 } 651} 652 653type AudioTypeControl string 654 655// Enum values for AudioTypeControl 656const ( 657 AudioTypeControlFollowInput AudioTypeControl = "FOLLOW_INPUT" 658 AudioTypeControlUseConfigured AudioTypeControl = "USE_CONFIGURED" 659) 660 661// Values returns all known values for AudioTypeControl. Note that this can be 662// expanded in the future, and so it is only as up to date as the client. The 663// ordering of this slice is not guaranteed to be stable across updates. 664func (AudioTypeControl) Values() []AudioTypeControl { 665 return []AudioTypeControl{ 666 "FOLLOW_INPUT", 667 "USE_CONFIGURED", 668 } 669} 670 671type Av1AdaptiveQuantization string 672 673// Enum values for Av1AdaptiveQuantization 674const ( 675 Av1AdaptiveQuantizationOff Av1AdaptiveQuantization = "OFF" 676 Av1AdaptiveQuantizationLow Av1AdaptiveQuantization = "LOW" 677 Av1AdaptiveQuantizationMedium Av1AdaptiveQuantization = "MEDIUM" 678 Av1AdaptiveQuantizationHigh Av1AdaptiveQuantization = "HIGH" 679 Av1AdaptiveQuantizationHigher Av1AdaptiveQuantization = "HIGHER" 680 Av1AdaptiveQuantizationMax Av1AdaptiveQuantization = "MAX" 681) 682 683// Values returns all known values for Av1AdaptiveQuantization. Note that this can 684// be expanded in the future, and so it is only as up to date as the client. The 685// ordering of this slice is not guaranteed to be stable across updates. 686func (Av1AdaptiveQuantization) Values() []Av1AdaptiveQuantization { 687 return []Av1AdaptiveQuantization{ 688 "OFF", 689 "LOW", 690 "MEDIUM", 691 "HIGH", 692 "HIGHER", 693 "MAX", 694 } 695} 696 697type Av1FramerateControl string 698 699// Enum values for Av1FramerateControl 700const ( 701 Av1FramerateControlInitializeFromSource Av1FramerateControl = "INITIALIZE_FROM_SOURCE" 702 Av1FramerateControlSpecified Av1FramerateControl = "SPECIFIED" 703) 704 705// Values returns all known values for Av1FramerateControl. Note that this can be 706// expanded in the future, and so it is only as up to date as the client. The 707// ordering of this slice is not guaranteed to be stable across updates. 708func (Av1FramerateControl) Values() []Av1FramerateControl { 709 return []Av1FramerateControl{ 710 "INITIALIZE_FROM_SOURCE", 711 "SPECIFIED", 712 } 713} 714 715type Av1FramerateConversionAlgorithm string 716 717// Enum values for Av1FramerateConversionAlgorithm 718const ( 719 Av1FramerateConversionAlgorithmDuplicateDrop Av1FramerateConversionAlgorithm = "DUPLICATE_DROP" 720 Av1FramerateConversionAlgorithmInterpolate Av1FramerateConversionAlgorithm = "INTERPOLATE" 721 Av1FramerateConversionAlgorithmFrameformer Av1FramerateConversionAlgorithm = "FRAMEFORMER" 722) 723 724// Values returns all known values for Av1FramerateConversionAlgorithm. Note that 725// this can be expanded in the future, and so it is only as up to date as the 726// client. The ordering of this slice is not guaranteed to be stable across 727// updates. 728func (Av1FramerateConversionAlgorithm) Values() []Av1FramerateConversionAlgorithm { 729 return []Av1FramerateConversionAlgorithm{ 730 "DUPLICATE_DROP", 731 "INTERPOLATE", 732 "FRAMEFORMER", 733 } 734} 735 736type Av1RateControlMode string 737 738// Enum values for Av1RateControlMode 739const ( 740 Av1RateControlModeQvbr Av1RateControlMode = "QVBR" 741) 742 743// Values returns all known values for Av1RateControlMode. Note that this can be 744// expanded in the future, and so it is only as up to date as the client. The 745// ordering of this slice is not guaranteed to be stable across updates. 746func (Av1RateControlMode) Values() []Av1RateControlMode { 747 return []Av1RateControlMode{ 748 "QVBR", 749 } 750} 751 752type Av1SpatialAdaptiveQuantization string 753 754// Enum values for Av1SpatialAdaptiveQuantization 755const ( 756 Av1SpatialAdaptiveQuantizationDisabled Av1SpatialAdaptiveQuantization = "DISABLED" 757 Av1SpatialAdaptiveQuantizationEnabled Av1SpatialAdaptiveQuantization = "ENABLED" 758) 759 760// Values returns all known values for Av1SpatialAdaptiveQuantization. Note that 761// this can be expanded in the future, and so it is only as up to date as the 762// client. The ordering of this slice is not guaranteed to be stable across 763// updates. 764func (Av1SpatialAdaptiveQuantization) Values() []Av1SpatialAdaptiveQuantization { 765 return []Av1SpatialAdaptiveQuantization{ 766 "DISABLED", 767 "ENABLED", 768 } 769} 770 771type AvcIntraClass string 772 773// Enum values for AvcIntraClass 774const ( 775 AvcIntraClassClass50 AvcIntraClass = "CLASS_50" 776 AvcIntraClassClass100 AvcIntraClass = "CLASS_100" 777 AvcIntraClassClass200 AvcIntraClass = "CLASS_200" 778 AvcIntraClassClass4k2k AvcIntraClass = "CLASS_4K_2K" 779) 780 781// Values returns all known values for AvcIntraClass. Note that this can be 782// expanded in the future, and so it is only as up to date as the client. The 783// ordering of this slice is not guaranteed to be stable across updates. 784func (AvcIntraClass) Values() []AvcIntraClass { 785 return []AvcIntraClass{ 786 "CLASS_50", 787 "CLASS_100", 788 "CLASS_200", 789 "CLASS_4K_2K", 790 } 791} 792 793type AvcIntraFramerateControl string 794 795// Enum values for AvcIntraFramerateControl 796const ( 797 AvcIntraFramerateControlInitializeFromSource AvcIntraFramerateControl = "INITIALIZE_FROM_SOURCE" 798 AvcIntraFramerateControlSpecified AvcIntraFramerateControl = "SPECIFIED" 799) 800 801// Values returns all known values for AvcIntraFramerateControl. Note that this can 802// be expanded in the future, and so it is only as up to date as the client. The 803// ordering of this slice is not guaranteed to be stable across updates. 804func (AvcIntraFramerateControl) Values() []AvcIntraFramerateControl { 805 return []AvcIntraFramerateControl{ 806 "INITIALIZE_FROM_SOURCE", 807 "SPECIFIED", 808 } 809} 810 811type AvcIntraFramerateConversionAlgorithm string 812 813// Enum values for AvcIntraFramerateConversionAlgorithm 814const ( 815 AvcIntraFramerateConversionAlgorithmDuplicateDrop AvcIntraFramerateConversionAlgorithm = "DUPLICATE_DROP" 816 AvcIntraFramerateConversionAlgorithmInterpolate AvcIntraFramerateConversionAlgorithm = "INTERPOLATE" 817 AvcIntraFramerateConversionAlgorithmFrameformer AvcIntraFramerateConversionAlgorithm = "FRAMEFORMER" 818) 819 820// Values returns all known values for AvcIntraFramerateConversionAlgorithm. Note 821// that this can be expanded in the future, and so it is only as up to date as the 822// client. The ordering of this slice is not guaranteed to be stable across 823// updates. 824func (AvcIntraFramerateConversionAlgorithm) Values() []AvcIntraFramerateConversionAlgorithm { 825 return []AvcIntraFramerateConversionAlgorithm{ 826 "DUPLICATE_DROP", 827 "INTERPOLATE", 828 "FRAMEFORMER", 829 } 830} 831 832type AvcIntraInterlaceMode string 833 834// Enum values for AvcIntraInterlaceMode 835const ( 836 AvcIntraInterlaceModeProgressive AvcIntraInterlaceMode = "PROGRESSIVE" 837 AvcIntraInterlaceModeTopField AvcIntraInterlaceMode = "TOP_FIELD" 838 AvcIntraInterlaceModeBottomField AvcIntraInterlaceMode = "BOTTOM_FIELD" 839 AvcIntraInterlaceModeFollowTopField AvcIntraInterlaceMode = "FOLLOW_TOP_FIELD" 840 AvcIntraInterlaceModeFollowBottomField AvcIntraInterlaceMode = "FOLLOW_BOTTOM_FIELD" 841) 842 843// Values returns all known values for AvcIntraInterlaceMode. Note that this can be 844// expanded in the future, and so it is only as up to date as the client. The 845// ordering of this slice is not guaranteed to be stable across updates. 846func (AvcIntraInterlaceMode) Values() []AvcIntraInterlaceMode { 847 return []AvcIntraInterlaceMode{ 848 "PROGRESSIVE", 849 "TOP_FIELD", 850 "BOTTOM_FIELD", 851 "FOLLOW_TOP_FIELD", 852 "FOLLOW_BOTTOM_FIELD", 853 } 854} 855 856type AvcIntraScanTypeConversionMode string 857 858// Enum values for AvcIntraScanTypeConversionMode 859const ( 860 AvcIntraScanTypeConversionModeInterlaced AvcIntraScanTypeConversionMode = "INTERLACED" 861 AvcIntraScanTypeConversionModeInterlacedOptimize AvcIntraScanTypeConversionMode = "INTERLACED_OPTIMIZE" 862) 863 864// Values returns all known values for AvcIntraScanTypeConversionMode. Note that 865// this can be expanded in the future, and so it is only as up to date as the 866// client. The ordering of this slice is not guaranteed to be stable across 867// updates. 868func (AvcIntraScanTypeConversionMode) Values() []AvcIntraScanTypeConversionMode { 869 return []AvcIntraScanTypeConversionMode{ 870 "INTERLACED", 871 "INTERLACED_OPTIMIZE", 872 } 873} 874 875type AvcIntraSlowPal string 876 877// Enum values for AvcIntraSlowPal 878const ( 879 AvcIntraSlowPalDisabled AvcIntraSlowPal = "DISABLED" 880 AvcIntraSlowPalEnabled AvcIntraSlowPal = "ENABLED" 881) 882 883// Values returns all known values for AvcIntraSlowPal. Note that this can be 884// expanded in the future, and so it is only as up to date as the client. The 885// ordering of this slice is not guaranteed to be stable across updates. 886func (AvcIntraSlowPal) Values() []AvcIntraSlowPal { 887 return []AvcIntraSlowPal{ 888 "DISABLED", 889 "ENABLED", 890 } 891} 892 893type AvcIntraTelecine string 894 895// Enum values for AvcIntraTelecine 896const ( 897 AvcIntraTelecineNone AvcIntraTelecine = "NONE" 898 AvcIntraTelecineHard AvcIntraTelecine = "HARD" 899) 900 901// Values returns all known values for AvcIntraTelecine. Note that this can be 902// expanded in the future, and so it is only as up to date as the client. The 903// ordering of this slice is not guaranteed to be stable across updates. 904func (AvcIntraTelecine) Values() []AvcIntraTelecine { 905 return []AvcIntraTelecine{ 906 "NONE", 907 "HARD", 908 } 909} 910 911type AvcIntraUhdQualityTuningLevel string 912 913// Enum values for AvcIntraUhdQualityTuningLevel 914const ( 915 AvcIntraUhdQualityTuningLevelSinglePass AvcIntraUhdQualityTuningLevel = "SINGLE_PASS" 916 AvcIntraUhdQualityTuningLevelMultiPass AvcIntraUhdQualityTuningLevel = "MULTI_PASS" 917) 918 919// Values returns all known values for AvcIntraUhdQualityTuningLevel. Note that 920// this can be expanded in the future, and so it is only as up to date as the 921// client. The ordering of this slice is not guaranteed to be stable across 922// updates. 923func (AvcIntraUhdQualityTuningLevel) Values() []AvcIntraUhdQualityTuningLevel { 924 return []AvcIntraUhdQualityTuningLevel{ 925 "SINGLE_PASS", 926 "MULTI_PASS", 927 } 928} 929 930type BillingTagsSource string 931 932// Enum values for BillingTagsSource 933const ( 934 BillingTagsSourceQueue BillingTagsSource = "QUEUE" 935 BillingTagsSourcePreset BillingTagsSource = "PRESET" 936 BillingTagsSourceJobTemplate BillingTagsSource = "JOB_TEMPLATE" 937 BillingTagsSourceJob BillingTagsSource = "JOB" 938) 939 940// Values returns all known values for BillingTagsSource. Note that this can be 941// expanded in the future, and so it is only as up to date as the client. The 942// ordering of this slice is not guaranteed to be stable across updates. 943func (BillingTagsSource) Values() []BillingTagsSource { 944 return []BillingTagsSource{ 945 "QUEUE", 946 "PRESET", 947 "JOB_TEMPLATE", 948 "JOB", 949 } 950} 951 952type BurninSubtitleAlignment string 953 954// Enum values for BurninSubtitleAlignment 955const ( 956 BurninSubtitleAlignmentCentered BurninSubtitleAlignment = "CENTERED" 957 BurninSubtitleAlignmentLeft BurninSubtitleAlignment = "LEFT" 958) 959 960// Values returns all known values for BurninSubtitleAlignment. Note that this can 961// be expanded in the future, and so it is only as up to date as the client. The 962// ordering of this slice is not guaranteed to be stable across updates. 963func (BurninSubtitleAlignment) Values() []BurninSubtitleAlignment { 964 return []BurninSubtitleAlignment{ 965 "CENTERED", 966 "LEFT", 967 } 968} 969 970type BurninSubtitleBackgroundColor string 971 972// Enum values for BurninSubtitleBackgroundColor 973const ( 974 BurninSubtitleBackgroundColorNone BurninSubtitleBackgroundColor = "NONE" 975 BurninSubtitleBackgroundColorBlack BurninSubtitleBackgroundColor = "BLACK" 976 BurninSubtitleBackgroundColorWhite BurninSubtitleBackgroundColor = "WHITE" 977) 978 979// Values returns all known values for BurninSubtitleBackgroundColor. Note that 980// this can be expanded in the future, and so it is only as up to date as the 981// client. The ordering of this slice is not guaranteed to be stable across 982// updates. 983func (BurninSubtitleBackgroundColor) Values() []BurninSubtitleBackgroundColor { 984 return []BurninSubtitleBackgroundColor{ 985 "NONE", 986 "BLACK", 987 "WHITE", 988 } 989} 990 991type BurninSubtitleFontColor string 992 993// Enum values for BurninSubtitleFontColor 994const ( 995 BurninSubtitleFontColorWhite BurninSubtitleFontColor = "WHITE" 996 BurninSubtitleFontColorBlack BurninSubtitleFontColor = "BLACK" 997 BurninSubtitleFontColorYellow BurninSubtitleFontColor = "YELLOW" 998 BurninSubtitleFontColorRed BurninSubtitleFontColor = "RED" 999 BurninSubtitleFontColorGreen BurninSubtitleFontColor = "GREEN" 1000 BurninSubtitleFontColorBlue BurninSubtitleFontColor = "BLUE" 1001) 1002 1003// Values returns all known values for BurninSubtitleFontColor. Note that this can 1004// be expanded in the future, and so it is only as up to date as the client. The 1005// ordering of this slice is not guaranteed to be stable across updates. 1006func (BurninSubtitleFontColor) Values() []BurninSubtitleFontColor { 1007 return []BurninSubtitleFontColor{ 1008 "WHITE", 1009 "BLACK", 1010 "YELLOW", 1011 "RED", 1012 "GREEN", 1013 "BLUE", 1014 } 1015} 1016 1017type BurninSubtitleOutlineColor string 1018 1019// Enum values for BurninSubtitleOutlineColor 1020const ( 1021 BurninSubtitleOutlineColorBlack BurninSubtitleOutlineColor = "BLACK" 1022 BurninSubtitleOutlineColorWhite BurninSubtitleOutlineColor = "WHITE" 1023 BurninSubtitleOutlineColorYellow BurninSubtitleOutlineColor = "YELLOW" 1024 BurninSubtitleOutlineColorRed BurninSubtitleOutlineColor = "RED" 1025 BurninSubtitleOutlineColorGreen BurninSubtitleOutlineColor = "GREEN" 1026 BurninSubtitleOutlineColorBlue BurninSubtitleOutlineColor = "BLUE" 1027) 1028 1029// Values returns all known values for BurninSubtitleOutlineColor. Note that this 1030// can be expanded in the future, and so it is only as up to date as the client. 1031// The ordering of this slice is not guaranteed to be stable across updates. 1032func (BurninSubtitleOutlineColor) Values() []BurninSubtitleOutlineColor { 1033 return []BurninSubtitleOutlineColor{ 1034 "BLACK", 1035 "WHITE", 1036 "YELLOW", 1037 "RED", 1038 "GREEN", 1039 "BLUE", 1040 } 1041} 1042 1043type BurninSubtitleShadowColor string 1044 1045// Enum values for BurninSubtitleShadowColor 1046const ( 1047 BurninSubtitleShadowColorNone BurninSubtitleShadowColor = "NONE" 1048 BurninSubtitleShadowColorBlack BurninSubtitleShadowColor = "BLACK" 1049 BurninSubtitleShadowColorWhite BurninSubtitleShadowColor = "WHITE" 1050) 1051 1052// Values returns all known values for BurninSubtitleShadowColor. Note that this 1053// can be expanded in the future, and so it is only as up to date as the client. 1054// The ordering of this slice is not guaranteed to be stable across updates. 1055func (BurninSubtitleShadowColor) Values() []BurninSubtitleShadowColor { 1056 return []BurninSubtitleShadowColor{ 1057 "NONE", 1058 "BLACK", 1059 "WHITE", 1060 } 1061} 1062 1063type BurninSubtitleTeletextSpacing string 1064 1065// Enum values for BurninSubtitleTeletextSpacing 1066const ( 1067 BurninSubtitleTeletextSpacingFixedGrid BurninSubtitleTeletextSpacing = "FIXED_GRID" 1068 BurninSubtitleTeletextSpacingProportional BurninSubtitleTeletextSpacing = "PROPORTIONAL" 1069) 1070 1071// Values returns all known values for BurninSubtitleTeletextSpacing. Note that 1072// this can be expanded in the future, and so it is only as up to date as the 1073// client. The ordering of this slice is not guaranteed to be stable across 1074// updates. 1075func (BurninSubtitleTeletextSpacing) Values() []BurninSubtitleTeletextSpacing { 1076 return []BurninSubtitleTeletextSpacing{ 1077 "FIXED_GRID", 1078 "PROPORTIONAL", 1079 } 1080} 1081 1082type CaptionDestinationType string 1083 1084// Enum values for CaptionDestinationType 1085const ( 1086 CaptionDestinationTypeBurnIn CaptionDestinationType = "BURN_IN" 1087 CaptionDestinationTypeDvbSub CaptionDestinationType = "DVB_SUB" 1088 CaptionDestinationTypeEmbedded CaptionDestinationType = "EMBEDDED" 1089 CaptionDestinationTypeEmbeddedPlusScte20 CaptionDestinationType = "EMBEDDED_PLUS_SCTE20" 1090 CaptionDestinationTypeImsc CaptionDestinationType = "IMSC" 1091 CaptionDestinationTypeScte20PlusEmbedded CaptionDestinationType = "SCTE20_PLUS_EMBEDDED" 1092 CaptionDestinationTypeScc CaptionDestinationType = "SCC" 1093 CaptionDestinationTypeSrt CaptionDestinationType = "SRT" 1094 CaptionDestinationTypeSmi CaptionDestinationType = "SMI" 1095 CaptionDestinationTypeTeletext CaptionDestinationType = "TELETEXT" 1096 CaptionDestinationTypeTtml CaptionDestinationType = "TTML" 1097 CaptionDestinationTypeWebvtt CaptionDestinationType = "WEBVTT" 1098) 1099 1100// Values returns all known values for CaptionDestinationType. Note that this can 1101// be expanded in the future, and so it is only as up to date as the client. The 1102// ordering of this slice is not guaranteed to be stable across updates. 1103func (CaptionDestinationType) Values() []CaptionDestinationType { 1104 return []CaptionDestinationType{ 1105 "BURN_IN", 1106 "DVB_SUB", 1107 "EMBEDDED", 1108 "EMBEDDED_PLUS_SCTE20", 1109 "IMSC", 1110 "SCTE20_PLUS_EMBEDDED", 1111 "SCC", 1112 "SRT", 1113 "SMI", 1114 "TELETEXT", 1115 "TTML", 1116 "WEBVTT", 1117 } 1118} 1119 1120type CaptionSourceType string 1121 1122// Enum values for CaptionSourceType 1123const ( 1124 CaptionSourceTypeAncillary CaptionSourceType = "ANCILLARY" 1125 CaptionSourceTypeDvbSub CaptionSourceType = "DVB_SUB" 1126 CaptionSourceTypeEmbedded CaptionSourceType = "EMBEDDED" 1127 CaptionSourceTypeScte20 CaptionSourceType = "SCTE20" 1128 CaptionSourceTypeScc CaptionSourceType = "SCC" 1129 CaptionSourceTypeTtml CaptionSourceType = "TTML" 1130 CaptionSourceTypeStl CaptionSourceType = "STL" 1131 CaptionSourceTypeSrt CaptionSourceType = "SRT" 1132 CaptionSourceTypeSmi CaptionSourceType = "SMI" 1133 CaptionSourceTypeSmpteTt CaptionSourceType = "SMPTE_TT" 1134 CaptionSourceTypeTeletext CaptionSourceType = "TELETEXT" 1135 CaptionSourceTypeNullSource CaptionSourceType = "NULL_SOURCE" 1136 CaptionSourceTypeImsc CaptionSourceType = "IMSC" 1137 CaptionSourceTypeWebvtt CaptionSourceType = "WEBVTT" 1138) 1139 1140// Values returns all known values for CaptionSourceType. Note that this can be 1141// expanded in the future, and so it is only as up to date as the client. The 1142// ordering of this slice is not guaranteed to be stable across updates. 1143func (CaptionSourceType) Values() []CaptionSourceType { 1144 return []CaptionSourceType{ 1145 "ANCILLARY", 1146 "DVB_SUB", 1147 "EMBEDDED", 1148 "SCTE20", 1149 "SCC", 1150 "TTML", 1151 "STL", 1152 "SRT", 1153 "SMI", 1154 "SMPTE_TT", 1155 "TELETEXT", 1156 "NULL_SOURCE", 1157 "IMSC", 1158 "WEBVTT", 1159 } 1160} 1161 1162type CmafClientCache string 1163 1164// Enum values for CmafClientCache 1165const ( 1166 CmafClientCacheDisabled CmafClientCache = "DISABLED" 1167 CmafClientCacheEnabled CmafClientCache = "ENABLED" 1168) 1169 1170// Values returns all known values for CmafClientCache. Note that this can be 1171// expanded in the future, and so it is only as up to date as the client. The 1172// ordering of this slice is not guaranteed to be stable across updates. 1173func (CmafClientCache) Values() []CmafClientCache { 1174 return []CmafClientCache{ 1175 "DISABLED", 1176 "ENABLED", 1177 } 1178} 1179 1180type CmafCodecSpecification string 1181 1182// Enum values for CmafCodecSpecification 1183const ( 1184 CmafCodecSpecificationRfc6381 CmafCodecSpecification = "RFC_6381" 1185 CmafCodecSpecificationRfc4281 CmafCodecSpecification = "RFC_4281" 1186) 1187 1188// Values returns all known values for CmafCodecSpecification. Note that this can 1189// be expanded in the future, and so it is only as up to date as the client. The 1190// ordering of this slice is not guaranteed to be stable across updates. 1191func (CmafCodecSpecification) Values() []CmafCodecSpecification { 1192 return []CmafCodecSpecification{ 1193 "RFC_6381", 1194 "RFC_4281", 1195 } 1196} 1197 1198type CmafEncryptionType string 1199 1200// Enum values for CmafEncryptionType 1201const ( 1202 CmafEncryptionTypeSampleAes CmafEncryptionType = "SAMPLE_AES" 1203 CmafEncryptionTypeAesCtr CmafEncryptionType = "AES_CTR" 1204) 1205 1206// Values returns all known values for CmafEncryptionType. Note that this can be 1207// expanded in the future, and so it is only as up to date as the client. The 1208// ordering of this slice is not guaranteed to be stable across updates. 1209func (CmafEncryptionType) Values() []CmafEncryptionType { 1210 return []CmafEncryptionType{ 1211 "SAMPLE_AES", 1212 "AES_CTR", 1213 } 1214} 1215 1216type CmafInitializationVectorInManifest string 1217 1218// Enum values for CmafInitializationVectorInManifest 1219const ( 1220 CmafInitializationVectorInManifestInclude CmafInitializationVectorInManifest = "INCLUDE" 1221 CmafInitializationVectorInManifestExclude CmafInitializationVectorInManifest = "EXCLUDE" 1222) 1223 1224// Values returns all known values for CmafInitializationVectorInManifest. Note 1225// that this can be expanded in the future, and so it is only as up to date as the 1226// client. The ordering of this slice is not guaranteed to be stable across 1227// updates. 1228func (CmafInitializationVectorInManifest) Values() []CmafInitializationVectorInManifest { 1229 return []CmafInitializationVectorInManifest{ 1230 "INCLUDE", 1231 "EXCLUDE", 1232 } 1233} 1234 1235type CmafKeyProviderType string 1236 1237// Enum values for CmafKeyProviderType 1238const ( 1239 CmafKeyProviderTypeSpeke CmafKeyProviderType = "SPEKE" 1240 CmafKeyProviderTypeStaticKey CmafKeyProviderType = "STATIC_KEY" 1241) 1242 1243// Values returns all known values for CmafKeyProviderType. Note that this can be 1244// expanded in the future, and so it is only as up to date as the client. The 1245// ordering of this slice is not guaranteed to be stable across updates. 1246func (CmafKeyProviderType) Values() []CmafKeyProviderType { 1247 return []CmafKeyProviderType{ 1248 "SPEKE", 1249 "STATIC_KEY", 1250 } 1251} 1252 1253type CmafManifestCompression string 1254 1255// Enum values for CmafManifestCompression 1256const ( 1257 CmafManifestCompressionGzip CmafManifestCompression = "GZIP" 1258 CmafManifestCompressionNone CmafManifestCompression = "NONE" 1259) 1260 1261// Values returns all known values for CmafManifestCompression. Note that this can 1262// be expanded in the future, and so it is only as up to date as the client. The 1263// ordering of this slice is not guaranteed to be stable across updates. 1264func (CmafManifestCompression) Values() []CmafManifestCompression { 1265 return []CmafManifestCompression{ 1266 "GZIP", 1267 "NONE", 1268 } 1269} 1270 1271type CmafManifestDurationFormat string 1272 1273// Enum values for CmafManifestDurationFormat 1274const ( 1275 CmafManifestDurationFormatFloatingPoint CmafManifestDurationFormat = "FLOATING_POINT" 1276 CmafManifestDurationFormatInteger CmafManifestDurationFormat = "INTEGER" 1277) 1278 1279// Values returns all known values for CmafManifestDurationFormat. Note that this 1280// can be expanded in the future, and so it is only as up to date as the client. 1281// The ordering of this slice is not guaranteed to be stable across updates. 1282func (CmafManifestDurationFormat) Values() []CmafManifestDurationFormat { 1283 return []CmafManifestDurationFormat{ 1284 "FLOATING_POINT", 1285 "INTEGER", 1286 } 1287} 1288 1289type CmafMpdProfile string 1290 1291// Enum values for CmafMpdProfile 1292const ( 1293 CmafMpdProfileMainProfile CmafMpdProfile = "MAIN_PROFILE" 1294 CmafMpdProfileOnDemandProfile CmafMpdProfile = "ON_DEMAND_PROFILE" 1295) 1296 1297// Values returns all known values for CmafMpdProfile. Note that this can be 1298// expanded in the future, and so it is only as up to date as the client. The 1299// ordering of this slice is not guaranteed to be stable across updates. 1300func (CmafMpdProfile) Values() []CmafMpdProfile { 1301 return []CmafMpdProfile{ 1302 "MAIN_PROFILE", 1303 "ON_DEMAND_PROFILE", 1304 } 1305} 1306 1307type CmafPtsOffsetHandlingForBFrames string 1308 1309// Enum values for CmafPtsOffsetHandlingForBFrames 1310const ( 1311 CmafPtsOffsetHandlingForBFramesZeroBased CmafPtsOffsetHandlingForBFrames = "ZERO_BASED" 1312 CmafPtsOffsetHandlingForBFramesMatchInitialPts CmafPtsOffsetHandlingForBFrames = "MATCH_INITIAL_PTS" 1313) 1314 1315// Values returns all known values for CmafPtsOffsetHandlingForBFrames. Note that 1316// this can be expanded in the future, and so it is only as up to date as the 1317// client. The ordering of this slice is not guaranteed to be stable across 1318// updates. 1319func (CmafPtsOffsetHandlingForBFrames) Values() []CmafPtsOffsetHandlingForBFrames { 1320 return []CmafPtsOffsetHandlingForBFrames{ 1321 "ZERO_BASED", 1322 "MATCH_INITIAL_PTS", 1323 } 1324} 1325 1326type CmafSegmentControl string 1327 1328// Enum values for CmafSegmentControl 1329const ( 1330 CmafSegmentControlSingleFile CmafSegmentControl = "SINGLE_FILE" 1331 CmafSegmentControlSegmentedFiles CmafSegmentControl = "SEGMENTED_FILES" 1332) 1333 1334// Values returns all known values for CmafSegmentControl. Note that this can be 1335// expanded in the future, and so it is only as up to date as the client. The 1336// ordering of this slice is not guaranteed to be stable across updates. 1337func (CmafSegmentControl) Values() []CmafSegmentControl { 1338 return []CmafSegmentControl{ 1339 "SINGLE_FILE", 1340 "SEGMENTED_FILES", 1341 } 1342} 1343 1344type CmafStreamInfResolution string 1345 1346// Enum values for CmafStreamInfResolution 1347const ( 1348 CmafStreamInfResolutionInclude CmafStreamInfResolution = "INCLUDE" 1349 CmafStreamInfResolutionExclude CmafStreamInfResolution = "EXCLUDE" 1350) 1351 1352// Values returns all known values for CmafStreamInfResolution. Note that this can 1353// be expanded in the future, and so it is only as up to date as the client. The 1354// ordering of this slice is not guaranteed to be stable across updates. 1355func (CmafStreamInfResolution) Values() []CmafStreamInfResolution { 1356 return []CmafStreamInfResolution{ 1357 "INCLUDE", 1358 "EXCLUDE", 1359 } 1360} 1361 1362type CmafWriteDASHManifest string 1363 1364// Enum values for CmafWriteDASHManifest 1365const ( 1366 CmafWriteDASHManifestDisabled CmafWriteDASHManifest = "DISABLED" 1367 CmafWriteDASHManifestEnabled CmafWriteDASHManifest = "ENABLED" 1368) 1369 1370// Values returns all known values for CmafWriteDASHManifest. Note that this can be 1371// expanded in the future, and so it is only as up to date as the client. The 1372// ordering of this slice is not guaranteed to be stable across updates. 1373func (CmafWriteDASHManifest) Values() []CmafWriteDASHManifest { 1374 return []CmafWriteDASHManifest{ 1375 "DISABLED", 1376 "ENABLED", 1377 } 1378} 1379 1380type CmafWriteHLSManifest string 1381 1382// Enum values for CmafWriteHLSManifest 1383const ( 1384 CmafWriteHLSManifestDisabled CmafWriteHLSManifest = "DISABLED" 1385 CmafWriteHLSManifestEnabled CmafWriteHLSManifest = "ENABLED" 1386) 1387 1388// Values returns all known values for CmafWriteHLSManifest. Note that this can be 1389// expanded in the future, and so it is only as up to date as the client. The 1390// ordering of this slice is not guaranteed to be stable across updates. 1391func (CmafWriteHLSManifest) Values() []CmafWriteHLSManifest { 1392 return []CmafWriteHLSManifest{ 1393 "DISABLED", 1394 "ENABLED", 1395 } 1396} 1397 1398type CmafWriteSegmentTimelineInRepresentation string 1399 1400// Enum values for CmafWriteSegmentTimelineInRepresentation 1401const ( 1402 CmafWriteSegmentTimelineInRepresentationEnabled CmafWriteSegmentTimelineInRepresentation = "ENABLED" 1403 CmafWriteSegmentTimelineInRepresentationDisabled CmafWriteSegmentTimelineInRepresentation = "DISABLED" 1404) 1405 1406// Values returns all known values for CmafWriteSegmentTimelineInRepresentation. 1407// Note that this can be expanded in the future, and so it is only as up to date as 1408// the client. The ordering of this slice is not guaranteed to be stable across 1409// updates. 1410func (CmafWriteSegmentTimelineInRepresentation) Values() []CmafWriteSegmentTimelineInRepresentation { 1411 return []CmafWriteSegmentTimelineInRepresentation{ 1412 "ENABLED", 1413 "DISABLED", 1414 } 1415} 1416 1417type CmfcAudioDuration string 1418 1419// Enum values for CmfcAudioDuration 1420const ( 1421 CmfcAudioDurationDefaultCodecDuration CmfcAudioDuration = "DEFAULT_CODEC_DURATION" 1422 CmfcAudioDurationMatchVideoDuration CmfcAudioDuration = "MATCH_VIDEO_DURATION" 1423) 1424 1425// Values returns all known values for CmfcAudioDuration. Note that this can be 1426// expanded in the future, and so it is only as up to date as the client. The 1427// ordering of this slice is not guaranteed to be stable across updates. 1428func (CmfcAudioDuration) Values() []CmfcAudioDuration { 1429 return []CmfcAudioDuration{ 1430 "DEFAULT_CODEC_DURATION", 1431 "MATCH_VIDEO_DURATION", 1432 } 1433} 1434 1435type CmfcAudioTrackType string 1436 1437// Enum values for CmfcAudioTrackType 1438const ( 1439 CmfcAudioTrackTypeAlternateAudioAutoSelectDefault CmfcAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" 1440 CmfcAudioTrackTypeAlternateAudioAutoSelect CmfcAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT" 1441 CmfcAudioTrackTypeAlternateAudioNotAutoSelect CmfcAudioTrackType = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" 1442) 1443 1444// Values returns all known values for CmfcAudioTrackType. Note that this can be 1445// expanded in the future, and so it is only as up to date as the client. The 1446// ordering of this slice is not guaranteed to be stable across updates. 1447func (CmfcAudioTrackType) Values() []CmfcAudioTrackType { 1448 return []CmfcAudioTrackType{ 1449 "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", 1450 "ALTERNATE_AUDIO_AUTO_SELECT", 1451 "ALTERNATE_AUDIO_NOT_AUTO_SELECT", 1452 } 1453} 1454 1455type CmfcDescriptiveVideoServiceFlag string 1456 1457// Enum values for CmfcDescriptiveVideoServiceFlag 1458const ( 1459 CmfcDescriptiveVideoServiceFlagDontFlag CmfcDescriptiveVideoServiceFlag = "DONT_FLAG" 1460 CmfcDescriptiveVideoServiceFlagFlag CmfcDescriptiveVideoServiceFlag = "FLAG" 1461) 1462 1463// Values returns all known values for CmfcDescriptiveVideoServiceFlag. Note that 1464// this can be expanded in the future, and so it is only as up to date as the 1465// client. The ordering of this slice is not guaranteed to be stable across 1466// updates. 1467func (CmfcDescriptiveVideoServiceFlag) Values() []CmfcDescriptiveVideoServiceFlag { 1468 return []CmfcDescriptiveVideoServiceFlag{ 1469 "DONT_FLAG", 1470 "FLAG", 1471 } 1472} 1473 1474type CmfcIFrameOnlyManifest string 1475 1476// Enum values for CmfcIFrameOnlyManifest 1477const ( 1478 CmfcIFrameOnlyManifestInclude CmfcIFrameOnlyManifest = "INCLUDE" 1479 CmfcIFrameOnlyManifestExclude CmfcIFrameOnlyManifest = "EXCLUDE" 1480) 1481 1482// Values returns all known values for CmfcIFrameOnlyManifest. Note that this can 1483// be expanded in the future, and so it is only as up to date as the client. The 1484// ordering of this slice is not guaranteed to be stable across updates. 1485func (CmfcIFrameOnlyManifest) Values() []CmfcIFrameOnlyManifest { 1486 return []CmfcIFrameOnlyManifest{ 1487 "INCLUDE", 1488 "EXCLUDE", 1489 } 1490} 1491 1492type CmfcScte35Esam string 1493 1494// Enum values for CmfcScte35Esam 1495const ( 1496 CmfcScte35EsamInsert CmfcScte35Esam = "INSERT" 1497 CmfcScte35EsamNone CmfcScte35Esam = "NONE" 1498) 1499 1500// Values returns all known values for CmfcScte35Esam. Note that this can be 1501// expanded in the future, and so it is only as up to date as the client. The 1502// ordering of this slice is not guaranteed to be stable across updates. 1503func (CmfcScte35Esam) Values() []CmfcScte35Esam { 1504 return []CmfcScte35Esam{ 1505 "INSERT", 1506 "NONE", 1507 } 1508} 1509 1510type CmfcScte35Source string 1511 1512// Enum values for CmfcScte35Source 1513const ( 1514 CmfcScte35SourcePassthrough CmfcScte35Source = "PASSTHROUGH" 1515 CmfcScte35SourceNone CmfcScte35Source = "NONE" 1516) 1517 1518// Values returns all known values for CmfcScte35Source. Note that this can be 1519// expanded in the future, and so it is only as up to date as the client. The 1520// ordering of this slice is not guaranteed to be stable across updates. 1521func (CmfcScte35Source) Values() []CmfcScte35Source { 1522 return []CmfcScte35Source{ 1523 "PASSTHROUGH", 1524 "NONE", 1525 } 1526} 1527 1528type ColorMetadata string 1529 1530// Enum values for ColorMetadata 1531const ( 1532 ColorMetadataIgnore ColorMetadata = "IGNORE" 1533 ColorMetadataInsert ColorMetadata = "INSERT" 1534) 1535 1536// Values returns all known values for ColorMetadata. Note that this can be 1537// expanded in the future, and so it is only as up to date as the client. The 1538// ordering of this slice is not guaranteed to be stable across updates. 1539func (ColorMetadata) Values() []ColorMetadata { 1540 return []ColorMetadata{ 1541 "IGNORE", 1542 "INSERT", 1543 } 1544} 1545 1546type ColorSpace string 1547 1548// Enum values for ColorSpace 1549const ( 1550 ColorSpaceFollow ColorSpace = "FOLLOW" 1551 ColorSpaceRec601 ColorSpace = "REC_601" 1552 ColorSpaceRec709 ColorSpace = "REC_709" 1553 ColorSpaceHdr10 ColorSpace = "HDR10" 1554 ColorSpaceHlg2020 ColorSpace = "HLG_2020" 1555) 1556 1557// Values returns all known values for ColorSpace. Note that this can be expanded 1558// in the future, and so it is only as up to date as the client. The ordering of 1559// this slice is not guaranteed to be stable across updates. 1560func (ColorSpace) Values() []ColorSpace { 1561 return []ColorSpace{ 1562 "FOLLOW", 1563 "REC_601", 1564 "REC_709", 1565 "HDR10", 1566 "HLG_2020", 1567 } 1568} 1569 1570type ColorSpaceConversion string 1571 1572// Enum values for ColorSpaceConversion 1573const ( 1574 ColorSpaceConversionNone ColorSpaceConversion = "NONE" 1575 ColorSpaceConversionForce601 ColorSpaceConversion = "FORCE_601" 1576 ColorSpaceConversionForce709 ColorSpaceConversion = "FORCE_709" 1577 ColorSpaceConversionForceHdr10 ColorSpaceConversion = "FORCE_HDR10" 1578 ColorSpaceConversionForceHlg2020 ColorSpaceConversion = "FORCE_HLG_2020" 1579) 1580 1581// Values returns all known values for ColorSpaceConversion. Note that this can be 1582// expanded in the future, and so it is only as up to date as the client. The 1583// ordering of this slice is not guaranteed to be stable across updates. 1584func (ColorSpaceConversion) Values() []ColorSpaceConversion { 1585 return []ColorSpaceConversion{ 1586 "NONE", 1587 "FORCE_601", 1588 "FORCE_709", 1589 "FORCE_HDR10", 1590 "FORCE_HLG_2020", 1591 } 1592} 1593 1594type ColorSpaceUsage string 1595 1596// Enum values for ColorSpaceUsage 1597const ( 1598 ColorSpaceUsageForce ColorSpaceUsage = "FORCE" 1599 ColorSpaceUsageFallback ColorSpaceUsage = "FALLBACK" 1600) 1601 1602// Values returns all known values for ColorSpaceUsage. Note that this can be 1603// expanded in the future, and so it is only as up to date as the client. The 1604// ordering of this slice is not guaranteed to be stable across updates. 1605func (ColorSpaceUsage) Values() []ColorSpaceUsage { 1606 return []ColorSpaceUsage{ 1607 "FORCE", 1608 "FALLBACK", 1609 } 1610} 1611 1612type Commitment string 1613 1614// Enum values for Commitment 1615const ( 1616 CommitmentOneYear Commitment = "ONE_YEAR" 1617) 1618 1619// Values returns all known values for Commitment. Note that this can be expanded 1620// in the future, and so it is only as up to date as the client. The ordering of 1621// this slice is not guaranteed to be stable across updates. 1622func (Commitment) Values() []Commitment { 1623 return []Commitment{ 1624 "ONE_YEAR", 1625 } 1626} 1627 1628type ContainerType string 1629 1630// Enum values for ContainerType 1631const ( 1632 ContainerTypeF4v ContainerType = "F4V" 1633 ContainerTypeIsmv ContainerType = "ISMV" 1634 ContainerTypeM2ts ContainerType = "M2TS" 1635 ContainerTypeM3u8 ContainerType = "M3U8" 1636 ContainerTypeCmfc ContainerType = "CMFC" 1637 ContainerTypeMov ContainerType = "MOV" 1638 ContainerTypeMp4 ContainerType = "MP4" 1639 ContainerTypeMpd ContainerType = "MPD" 1640 ContainerTypeMxf ContainerType = "MXF" 1641 ContainerTypeWebm ContainerType = "WEBM" 1642 ContainerTypeRaw ContainerType = "RAW" 1643) 1644 1645// Values returns all known values for ContainerType. Note that this can be 1646// expanded in the future, and so it is only as up to date as the client. The 1647// ordering of this slice is not guaranteed to be stable across updates. 1648func (ContainerType) Values() []ContainerType { 1649 return []ContainerType{ 1650 "F4V", 1651 "ISMV", 1652 "M2TS", 1653 "M3U8", 1654 "CMFC", 1655 "MOV", 1656 "MP4", 1657 "MPD", 1658 "MXF", 1659 "WEBM", 1660 "RAW", 1661 } 1662} 1663 1664type DashIsoGroupAudioChannelConfigSchemeIdUri string 1665 1666// Enum values for DashIsoGroupAudioChannelConfigSchemeIdUri 1667const ( 1668 DashIsoGroupAudioChannelConfigSchemeIdUriMpegChannelConfiguration DashIsoGroupAudioChannelConfigSchemeIdUri = "MPEG_CHANNEL_CONFIGURATION" 1669 DashIsoGroupAudioChannelConfigSchemeIdUriDolbyChannelConfiguration DashIsoGroupAudioChannelConfigSchemeIdUri = "DOLBY_CHANNEL_CONFIGURATION" 1670) 1671 1672// Values returns all known values for DashIsoGroupAudioChannelConfigSchemeIdUri. 1673// Note that this can be expanded in the future, and so it is only as up to date as 1674// the client. The ordering of this slice is not guaranteed to be stable across 1675// updates. 1676func (DashIsoGroupAudioChannelConfigSchemeIdUri) Values() []DashIsoGroupAudioChannelConfigSchemeIdUri { 1677 return []DashIsoGroupAudioChannelConfigSchemeIdUri{ 1678 "MPEG_CHANNEL_CONFIGURATION", 1679 "DOLBY_CHANNEL_CONFIGURATION", 1680 } 1681} 1682 1683type DashIsoHbbtvCompliance string 1684 1685// Enum values for DashIsoHbbtvCompliance 1686const ( 1687 DashIsoHbbtvComplianceHbbtv15 DashIsoHbbtvCompliance = "HBBTV_1_5" 1688 DashIsoHbbtvComplianceNone DashIsoHbbtvCompliance = "NONE" 1689) 1690 1691// Values returns all known values for DashIsoHbbtvCompliance. Note that this can 1692// be expanded in the future, and so it is only as up to date as the client. The 1693// ordering of this slice is not guaranteed to be stable across updates. 1694func (DashIsoHbbtvCompliance) Values() []DashIsoHbbtvCompliance { 1695 return []DashIsoHbbtvCompliance{ 1696 "HBBTV_1_5", 1697 "NONE", 1698 } 1699} 1700 1701type DashIsoMpdProfile string 1702 1703// Enum values for DashIsoMpdProfile 1704const ( 1705 DashIsoMpdProfileMainProfile DashIsoMpdProfile = "MAIN_PROFILE" 1706 DashIsoMpdProfileOnDemandProfile DashIsoMpdProfile = "ON_DEMAND_PROFILE" 1707) 1708 1709// Values returns all known values for DashIsoMpdProfile. Note that this can be 1710// expanded in the future, and so it is only as up to date as the client. The 1711// ordering of this slice is not guaranteed to be stable across updates. 1712func (DashIsoMpdProfile) Values() []DashIsoMpdProfile { 1713 return []DashIsoMpdProfile{ 1714 "MAIN_PROFILE", 1715 "ON_DEMAND_PROFILE", 1716 } 1717} 1718 1719type DashIsoPlaybackDeviceCompatibility string 1720 1721// Enum values for DashIsoPlaybackDeviceCompatibility 1722const ( 1723 DashIsoPlaybackDeviceCompatibilityCencV1 DashIsoPlaybackDeviceCompatibility = "CENC_V1" 1724 DashIsoPlaybackDeviceCompatibilityUnencryptedSei DashIsoPlaybackDeviceCompatibility = "UNENCRYPTED_SEI" 1725) 1726 1727// Values returns all known values for DashIsoPlaybackDeviceCompatibility. Note 1728// that this can be expanded in the future, and so it is only as up to date as the 1729// client. The ordering of this slice is not guaranteed to be stable across 1730// updates. 1731func (DashIsoPlaybackDeviceCompatibility) Values() []DashIsoPlaybackDeviceCompatibility { 1732 return []DashIsoPlaybackDeviceCompatibility{ 1733 "CENC_V1", 1734 "UNENCRYPTED_SEI", 1735 } 1736} 1737 1738type DashIsoPtsOffsetHandlingForBFrames string 1739 1740// Enum values for DashIsoPtsOffsetHandlingForBFrames 1741const ( 1742 DashIsoPtsOffsetHandlingForBFramesZeroBased DashIsoPtsOffsetHandlingForBFrames = "ZERO_BASED" 1743 DashIsoPtsOffsetHandlingForBFramesMatchInitialPts DashIsoPtsOffsetHandlingForBFrames = "MATCH_INITIAL_PTS" 1744) 1745 1746// Values returns all known values for DashIsoPtsOffsetHandlingForBFrames. Note 1747// that this can be expanded in the future, and so it is only as up to date as the 1748// client. The ordering of this slice is not guaranteed to be stable across 1749// updates. 1750func (DashIsoPtsOffsetHandlingForBFrames) Values() []DashIsoPtsOffsetHandlingForBFrames { 1751 return []DashIsoPtsOffsetHandlingForBFrames{ 1752 "ZERO_BASED", 1753 "MATCH_INITIAL_PTS", 1754 } 1755} 1756 1757type DashIsoSegmentControl string 1758 1759// Enum values for DashIsoSegmentControl 1760const ( 1761 DashIsoSegmentControlSingleFile DashIsoSegmentControl = "SINGLE_FILE" 1762 DashIsoSegmentControlSegmentedFiles DashIsoSegmentControl = "SEGMENTED_FILES" 1763) 1764 1765// Values returns all known values for DashIsoSegmentControl. Note that this can be 1766// expanded in the future, and so it is only as up to date as the client. The 1767// ordering of this slice is not guaranteed to be stable across updates. 1768func (DashIsoSegmentControl) Values() []DashIsoSegmentControl { 1769 return []DashIsoSegmentControl{ 1770 "SINGLE_FILE", 1771 "SEGMENTED_FILES", 1772 } 1773} 1774 1775type DashIsoWriteSegmentTimelineInRepresentation string 1776 1777// Enum values for DashIsoWriteSegmentTimelineInRepresentation 1778const ( 1779 DashIsoWriteSegmentTimelineInRepresentationEnabled DashIsoWriteSegmentTimelineInRepresentation = "ENABLED" 1780 DashIsoWriteSegmentTimelineInRepresentationDisabled DashIsoWriteSegmentTimelineInRepresentation = "DISABLED" 1781) 1782 1783// Values returns all known values for DashIsoWriteSegmentTimelineInRepresentation. 1784// Note that this can be expanded in the future, and so it is only as up to date as 1785// the client. The ordering of this slice is not guaranteed to be stable across 1786// updates. 1787func (DashIsoWriteSegmentTimelineInRepresentation) Values() []DashIsoWriteSegmentTimelineInRepresentation { 1788 return []DashIsoWriteSegmentTimelineInRepresentation{ 1789 "ENABLED", 1790 "DISABLED", 1791 } 1792} 1793 1794type DecryptionMode string 1795 1796// Enum values for DecryptionMode 1797const ( 1798 DecryptionModeAesCtr DecryptionMode = "AES_CTR" 1799 DecryptionModeAesCbc DecryptionMode = "AES_CBC" 1800 DecryptionModeAesGcm DecryptionMode = "AES_GCM" 1801) 1802 1803// Values returns all known values for DecryptionMode. Note that this can be 1804// expanded in the future, and so it is only as up to date as the client. The 1805// ordering of this slice is not guaranteed to be stable across updates. 1806func (DecryptionMode) Values() []DecryptionMode { 1807 return []DecryptionMode{ 1808 "AES_CTR", 1809 "AES_CBC", 1810 "AES_GCM", 1811 } 1812} 1813 1814type DeinterlaceAlgorithm string 1815 1816// Enum values for DeinterlaceAlgorithm 1817const ( 1818 DeinterlaceAlgorithmInterpolate DeinterlaceAlgorithm = "INTERPOLATE" 1819 DeinterlaceAlgorithmInterpolateTicker DeinterlaceAlgorithm = "INTERPOLATE_TICKER" 1820 DeinterlaceAlgorithmBlend DeinterlaceAlgorithm = "BLEND" 1821 DeinterlaceAlgorithmBlendTicker DeinterlaceAlgorithm = "BLEND_TICKER" 1822) 1823 1824// Values returns all known values for DeinterlaceAlgorithm. Note that this can be 1825// expanded in the future, and so it is only as up to date as the client. The 1826// ordering of this slice is not guaranteed to be stable across updates. 1827func (DeinterlaceAlgorithm) Values() []DeinterlaceAlgorithm { 1828 return []DeinterlaceAlgorithm{ 1829 "INTERPOLATE", 1830 "INTERPOLATE_TICKER", 1831 "BLEND", 1832 "BLEND_TICKER", 1833 } 1834} 1835 1836type DeinterlacerControl string 1837 1838// Enum values for DeinterlacerControl 1839const ( 1840 DeinterlacerControlForceAllFrames DeinterlacerControl = "FORCE_ALL_FRAMES" 1841 DeinterlacerControlNormal DeinterlacerControl = "NORMAL" 1842) 1843 1844// Values returns all known values for DeinterlacerControl. Note that this can be 1845// expanded in the future, and so it is only as up to date as the client. The 1846// ordering of this slice is not guaranteed to be stable across updates. 1847func (DeinterlacerControl) Values() []DeinterlacerControl { 1848 return []DeinterlacerControl{ 1849 "FORCE_ALL_FRAMES", 1850 "NORMAL", 1851 } 1852} 1853 1854type DeinterlacerMode string 1855 1856// Enum values for DeinterlacerMode 1857const ( 1858 DeinterlacerModeDeinterlace DeinterlacerMode = "DEINTERLACE" 1859 DeinterlacerModeInverseTelecine DeinterlacerMode = "INVERSE_TELECINE" 1860 DeinterlacerModeAdaptive DeinterlacerMode = "ADAPTIVE" 1861) 1862 1863// Values returns all known values for DeinterlacerMode. Note that this can be 1864// expanded in the future, and so it is only as up to date as the client. The 1865// ordering of this slice is not guaranteed to be stable across updates. 1866func (DeinterlacerMode) Values() []DeinterlacerMode { 1867 return []DeinterlacerMode{ 1868 "DEINTERLACE", 1869 "INVERSE_TELECINE", 1870 "ADAPTIVE", 1871 } 1872} 1873 1874type DescribeEndpointsMode string 1875 1876// Enum values for DescribeEndpointsMode 1877const ( 1878 DescribeEndpointsModeDefault DescribeEndpointsMode = "DEFAULT" 1879 DescribeEndpointsModeGetOnly DescribeEndpointsMode = "GET_ONLY" 1880) 1881 1882// Values returns all known values for DescribeEndpointsMode. Note that this can be 1883// expanded in the future, and so it is only as up to date as the client. The 1884// ordering of this slice is not guaranteed to be stable across updates. 1885func (DescribeEndpointsMode) Values() []DescribeEndpointsMode { 1886 return []DescribeEndpointsMode{ 1887 "DEFAULT", 1888 "GET_ONLY", 1889 } 1890} 1891 1892type DolbyVisionLevel6Mode string 1893 1894// Enum values for DolbyVisionLevel6Mode 1895const ( 1896 DolbyVisionLevel6ModePassthrough DolbyVisionLevel6Mode = "PASSTHROUGH" 1897 DolbyVisionLevel6ModeRecalculate DolbyVisionLevel6Mode = "RECALCULATE" 1898 DolbyVisionLevel6ModeSpecify DolbyVisionLevel6Mode = "SPECIFY" 1899) 1900 1901// Values returns all known values for DolbyVisionLevel6Mode. Note that this can be 1902// expanded in the future, and so it is only as up to date as the client. The 1903// ordering of this slice is not guaranteed to be stable across updates. 1904func (DolbyVisionLevel6Mode) Values() []DolbyVisionLevel6Mode { 1905 return []DolbyVisionLevel6Mode{ 1906 "PASSTHROUGH", 1907 "RECALCULATE", 1908 "SPECIFY", 1909 } 1910} 1911 1912type DolbyVisionProfile string 1913 1914// Enum values for DolbyVisionProfile 1915const ( 1916 DolbyVisionProfileProfile5 DolbyVisionProfile = "PROFILE_5" 1917) 1918 1919// Values returns all known values for DolbyVisionProfile. Note that this can be 1920// expanded in the future, and so it is only as up to date as the client. The 1921// ordering of this slice is not guaranteed to be stable across updates. 1922func (DolbyVisionProfile) Values() []DolbyVisionProfile { 1923 return []DolbyVisionProfile{ 1924 "PROFILE_5", 1925 } 1926} 1927 1928type DropFrameTimecode string 1929 1930// Enum values for DropFrameTimecode 1931const ( 1932 DropFrameTimecodeDisabled DropFrameTimecode = "DISABLED" 1933 DropFrameTimecodeEnabled DropFrameTimecode = "ENABLED" 1934) 1935 1936// Values returns all known values for DropFrameTimecode. Note that this can be 1937// expanded in the future, and so it is only as up to date as the client. The 1938// ordering of this slice is not guaranteed to be stable across updates. 1939func (DropFrameTimecode) Values() []DropFrameTimecode { 1940 return []DropFrameTimecode{ 1941 "DISABLED", 1942 "ENABLED", 1943 } 1944} 1945 1946type DvbSubtitleAlignment string 1947 1948// Enum values for DvbSubtitleAlignment 1949const ( 1950 DvbSubtitleAlignmentCentered DvbSubtitleAlignment = "CENTERED" 1951 DvbSubtitleAlignmentLeft DvbSubtitleAlignment = "LEFT" 1952) 1953 1954// Values returns all known values for DvbSubtitleAlignment. Note that this can be 1955// expanded in the future, and so it is only as up to date as the client. The 1956// ordering of this slice is not guaranteed to be stable across updates. 1957func (DvbSubtitleAlignment) Values() []DvbSubtitleAlignment { 1958 return []DvbSubtitleAlignment{ 1959 "CENTERED", 1960 "LEFT", 1961 } 1962} 1963 1964type DvbSubtitleBackgroundColor string 1965 1966// Enum values for DvbSubtitleBackgroundColor 1967const ( 1968 DvbSubtitleBackgroundColorNone DvbSubtitleBackgroundColor = "NONE" 1969 DvbSubtitleBackgroundColorBlack DvbSubtitleBackgroundColor = "BLACK" 1970 DvbSubtitleBackgroundColorWhite DvbSubtitleBackgroundColor = "WHITE" 1971) 1972 1973// Values returns all known values for DvbSubtitleBackgroundColor. Note that this 1974// can be expanded in the future, and so it is only as up to date as the client. 1975// The ordering of this slice is not guaranteed to be stable across updates. 1976func (DvbSubtitleBackgroundColor) Values() []DvbSubtitleBackgroundColor { 1977 return []DvbSubtitleBackgroundColor{ 1978 "NONE", 1979 "BLACK", 1980 "WHITE", 1981 } 1982} 1983 1984type DvbSubtitleFontColor string 1985 1986// Enum values for DvbSubtitleFontColor 1987const ( 1988 DvbSubtitleFontColorWhite DvbSubtitleFontColor = "WHITE" 1989 DvbSubtitleFontColorBlack DvbSubtitleFontColor = "BLACK" 1990 DvbSubtitleFontColorYellow DvbSubtitleFontColor = "YELLOW" 1991 DvbSubtitleFontColorRed DvbSubtitleFontColor = "RED" 1992 DvbSubtitleFontColorGreen DvbSubtitleFontColor = "GREEN" 1993 DvbSubtitleFontColorBlue DvbSubtitleFontColor = "BLUE" 1994) 1995 1996// Values returns all known values for DvbSubtitleFontColor. Note that this can be 1997// expanded in the future, and so it is only as up to date as the client. The 1998// ordering of this slice is not guaranteed to be stable across updates. 1999func (DvbSubtitleFontColor) Values() []DvbSubtitleFontColor { 2000 return []DvbSubtitleFontColor{ 2001 "WHITE", 2002 "BLACK", 2003 "YELLOW", 2004 "RED", 2005 "GREEN", 2006 "BLUE", 2007 } 2008} 2009 2010type DvbSubtitleOutlineColor string 2011 2012// Enum values for DvbSubtitleOutlineColor 2013const ( 2014 DvbSubtitleOutlineColorBlack DvbSubtitleOutlineColor = "BLACK" 2015 DvbSubtitleOutlineColorWhite DvbSubtitleOutlineColor = "WHITE" 2016 DvbSubtitleOutlineColorYellow DvbSubtitleOutlineColor = "YELLOW" 2017 DvbSubtitleOutlineColorRed DvbSubtitleOutlineColor = "RED" 2018 DvbSubtitleOutlineColorGreen DvbSubtitleOutlineColor = "GREEN" 2019 DvbSubtitleOutlineColorBlue DvbSubtitleOutlineColor = "BLUE" 2020) 2021 2022// Values returns all known values for DvbSubtitleOutlineColor. Note that this can 2023// be expanded in the future, and so it is only as up to date as the client. The 2024// ordering of this slice is not guaranteed to be stable across updates. 2025func (DvbSubtitleOutlineColor) Values() []DvbSubtitleOutlineColor { 2026 return []DvbSubtitleOutlineColor{ 2027 "BLACK", 2028 "WHITE", 2029 "YELLOW", 2030 "RED", 2031 "GREEN", 2032 "BLUE", 2033 } 2034} 2035 2036type DvbSubtitleShadowColor string 2037 2038// Enum values for DvbSubtitleShadowColor 2039const ( 2040 DvbSubtitleShadowColorNone DvbSubtitleShadowColor = "NONE" 2041 DvbSubtitleShadowColorBlack DvbSubtitleShadowColor = "BLACK" 2042 DvbSubtitleShadowColorWhite DvbSubtitleShadowColor = "WHITE" 2043) 2044 2045// Values returns all known values for DvbSubtitleShadowColor. Note that this can 2046// be expanded in the future, and so it is only as up to date as the client. The 2047// ordering of this slice is not guaranteed to be stable across updates. 2048func (DvbSubtitleShadowColor) Values() []DvbSubtitleShadowColor { 2049 return []DvbSubtitleShadowColor{ 2050 "NONE", 2051 "BLACK", 2052 "WHITE", 2053 } 2054} 2055 2056type DvbSubtitleTeletextSpacing string 2057 2058// Enum values for DvbSubtitleTeletextSpacing 2059const ( 2060 DvbSubtitleTeletextSpacingFixedGrid DvbSubtitleTeletextSpacing = "FIXED_GRID" 2061 DvbSubtitleTeletextSpacingProportional DvbSubtitleTeletextSpacing = "PROPORTIONAL" 2062) 2063 2064// Values returns all known values for DvbSubtitleTeletextSpacing. Note that this 2065// can be expanded in the future, and so it is only as up to date as the client. 2066// The ordering of this slice is not guaranteed to be stable across updates. 2067func (DvbSubtitleTeletextSpacing) Values() []DvbSubtitleTeletextSpacing { 2068 return []DvbSubtitleTeletextSpacing{ 2069 "FIXED_GRID", 2070 "PROPORTIONAL", 2071 } 2072} 2073 2074type DvbSubtitlingType string 2075 2076// Enum values for DvbSubtitlingType 2077const ( 2078 DvbSubtitlingTypeHearingImpaired DvbSubtitlingType = "HEARING_IMPAIRED" 2079 DvbSubtitlingTypeStandard DvbSubtitlingType = "STANDARD" 2080) 2081 2082// Values returns all known values for DvbSubtitlingType. Note that this can be 2083// expanded in the future, and so it is only as up to date as the client. The 2084// ordering of this slice is not guaranteed to be stable across updates. 2085func (DvbSubtitlingType) Values() []DvbSubtitlingType { 2086 return []DvbSubtitlingType{ 2087 "HEARING_IMPAIRED", 2088 "STANDARD", 2089 } 2090} 2091 2092type Eac3AtmosBitstreamMode string 2093 2094// Enum values for Eac3AtmosBitstreamMode 2095const ( 2096 Eac3AtmosBitstreamModeCompleteMain Eac3AtmosBitstreamMode = "COMPLETE_MAIN" 2097) 2098 2099// Values returns all known values for Eac3AtmosBitstreamMode. Note that this can 2100// be expanded in the future, and so it is only as up to date as the client. The 2101// ordering of this slice is not guaranteed to be stable across updates. 2102func (Eac3AtmosBitstreamMode) Values() []Eac3AtmosBitstreamMode { 2103 return []Eac3AtmosBitstreamMode{ 2104 "COMPLETE_MAIN", 2105 } 2106} 2107 2108type Eac3AtmosCodingMode string 2109 2110// Enum values for Eac3AtmosCodingMode 2111const ( 2112 Eac3AtmosCodingModeCodingMode916 Eac3AtmosCodingMode = "CODING_MODE_9_1_6" 2113) 2114 2115// Values returns all known values for Eac3AtmosCodingMode. Note that this can be 2116// expanded in the future, and so it is only as up to date as the client. The 2117// ordering of this slice is not guaranteed to be stable across updates. 2118func (Eac3AtmosCodingMode) Values() []Eac3AtmosCodingMode { 2119 return []Eac3AtmosCodingMode{ 2120 "CODING_MODE_9_1_6", 2121 } 2122} 2123 2124type Eac3AtmosDialogueIntelligence string 2125 2126// Enum values for Eac3AtmosDialogueIntelligence 2127const ( 2128 Eac3AtmosDialogueIntelligenceEnabled Eac3AtmosDialogueIntelligence = "ENABLED" 2129 Eac3AtmosDialogueIntelligenceDisabled Eac3AtmosDialogueIntelligence = "DISABLED" 2130) 2131 2132// Values returns all known values for Eac3AtmosDialogueIntelligence. Note that 2133// this can be expanded in the future, and so it is only as up to date as the 2134// client. The ordering of this slice is not guaranteed to be stable across 2135// updates. 2136func (Eac3AtmosDialogueIntelligence) Values() []Eac3AtmosDialogueIntelligence { 2137 return []Eac3AtmosDialogueIntelligence{ 2138 "ENABLED", 2139 "DISABLED", 2140 } 2141} 2142 2143type Eac3AtmosDynamicRangeCompressionLine string 2144 2145// Enum values for Eac3AtmosDynamicRangeCompressionLine 2146const ( 2147 Eac3AtmosDynamicRangeCompressionLineNone Eac3AtmosDynamicRangeCompressionLine = "NONE" 2148 Eac3AtmosDynamicRangeCompressionLineFilmStandard Eac3AtmosDynamicRangeCompressionLine = "FILM_STANDARD" 2149 Eac3AtmosDynamicRangeCompressionLineFilmLight Eac3AtmosDynamicRangeCompressionLine = "FILM_LIGHT" 2150 Eac3AtmosDynamicRangeCompressionLineMusicStandard Eac3AtmosDynamicRangeCompressionLine = "MUSIC_STANDARD" 2151 Eac3AtmosDynamicRangeCompressionLineMusicLight Eac3AtmosDynamicRangeCompressionLine = "MUSIC_LIGHT" 2152 Eac3AtmosDynamicRangeCompressionLineSpeech Eac3AtmosDynamicRangeCompressionLine = "SPEECH" 2153) 2154 2155// Values returns all known values for Eac3AtmosDynamicRangeCompressionLine. Note 2156// that this can be expanded in the future, and so it is only as up to date as the 2157// client. The ordering of this slice is not guaranteed to be stable across 2158// updates. 2159func (Eac3AtmosDynamicRangeCompressionLine) Values() []Eac3AtmosDynamicRangeCompressionLine { 2160 return []Eac3AtmosDynamicRangeCompressionLine{ 2161 "NONE", 2162 "FILM_STANDARD", 2163 "FILM_LIGHT", 2164 "MUSIC_STANDARD", 2165 "MUSIC_LIGHT", 2166 "SPEECH", 2167 } 2168} 2169 2170type Eac3AtmosDynamicRangeCompressionRf string 2171 2172// Enum values for Eac3AtmosDynamicRangeCompressionRf 2173const ( 2174 Eac3AtmosDynamicRangeCompressionRfNone Eac3AtmosDynamicRangeCompressionRf = "NONE" 2175 Eac3AtmosDynamicRangeCompressionRfFilmStandard Eac3AtmosDynamicRangeCompressionRf = "FILM_STANDARD" 2176 Eac3AtmosDynamicRangeCompressionRfFilmLight Eac3AtmosDynamicRangeCompressionRf = "FILM_LIGHT" 2177 Eac3AtmosDynamicRangeCompressionRfMusicStandard Eac3AtmosDynamicRangeCompressionRf = "MUSIC_STANDARD" 2178 Eac3AtmosDynamicRangeCompressionRfMusicLight Eac3AtmosDynamicRangeCompressionRf = "MUSIC_LIGHT" 2179 Eac3AtmosDynamicRangeCompressionRfSpeech Eac3AtmosDynamicRangeCompressionRf = "SPEECH" 2180) 2181 2182// Values returns all known values for Eac3AtmosDynamicRangeCompressionRf. Note 2183// that this can be expanded in the future, and so it is only as up to date as the 2184// client. The ordering of this slice is not guaranteed to be stable across 2185// updates. 2186func (Eac3AtmosDynamicRangeCompressionRf) Values() []Eac3AtmosDynamicRangeCompressionRf { 2187 return []Eac3AtmosDynamicRangeCompressionRf{ 2188 "NONE", 2189 "FILM_STANDARD", 2190 "FILM_LIGHT", 2191 "MUSIC_STANDARD", 2192 "MUSIC_LIGHT", 2193 "SPEECH", 2194 } 2195} 2196 2197type Eac3AtmosMeteringMode string 2198 2199// Enum values for Eac3AtmosMeteringMode 2200const ( 2201 Eac3AtmosMeteringModeLeqA Eac3AtmosMeteringMode = "LEQ_A" 2202 Eac3AtmosMeteringModeItuBs17701 Eac3AtmosMeteringMode = "ITU_BS_1770_1" 2203 Eac3AtmosMeteringModeItuBs17702 Eac3AtmosMeteringMode = "ITU_BS_1770_2" 2204 Eac3AtmosMeteringModeItuBs17703 Eac3AtmosMeteringMode = "ITU_BS_1770_3" 2205 Eac3AtmosMeteringModeItuBs17704 Eac3AtmosMeteringMode = "ITU_BS_1770_4" 2206) 2207 2208// Values returns all known values for Eac3AtmosMeteringMode. Note that this can be 2209// expanded in the future, and so it is only as up to date as the client. The 2210// ordering of this slice is not guaranteed to be stable across updates. 2211func (Eac3AtmosMeteringMode) Values() []Eac3AtmosMeteringMode { 2212 return []Eac3AtmosMeteringMode{ 2213 "LEQ_A", 2214 "ITU_BS_1770_1", 2215 "ITU_BS_1770_2", 2216 "ITU_BS_1770_3", 2217 "ITU_BS_1770_4", 2218 } 2219} 2220 2221type Eac3AtmosStereoDownmix string 2222 2223// Enum values for Eac3AtmosStereoDownmix 2224const ( 2225 Eac3AtmosStereoDownmixNotIndicated Eac3AtmosStereoDownmix = "NOT_INDICATED" 2226 Eac3AtmosStereoDownmixStereo Eac3AtmosStereoDownmix = "STEREO" 2227 Eac3AtmosStereoDownmixSurround Eac3AtmosStereoDownmix = "SURROUND" 2228 Eac3AtmosStereoDownmixDpl2 Eac3AtmosStereoDownmix = "DPL2" 2229) 2230 2231// Values returns all known values for Eac3AtmosStereoDownmix. Note that this can 2232// be expanded in the future, and so it is only as up to date as the client. The 2233// ordering of this slice is not guaranteed to be stable across updates. 2234func (Eac3AtmosStereoDownmix) Values() []Eac3AtmosStereoDownmix { 2235 return []Eac3AtmosStereoDownmix{ 2236 "NOT_INDICATED", 2237 "STEREO", 2238 "SURROUND", 2239 "DPL2", 2240 } 2241} 2242 2243type Eac3AtmosSurroundExMode string 2244 2245// Enum values for Eac3AtmosSurroundExMode 2246const ( 2247 Eac3AtmosSurroundExModeNotIndicated Eac3AtmosSurroundExMode = "NOT_INDICATED" 2248 Eac3AtmosSurroundExModeEnabled Eac3AtmosSurroundExMode = "ENABLED" 2249 Eac3AtmosSurroundExModeDisabled Eac3AtmosSurroundExMode = "DISABLED" 2250) 2251 2252// Values returns all known values for Eac3AtmosSurroundExMode. Note that this can 2253// be expanded in the future, and so it is only as up to date as the client. The 2254// ordering of this slice is not guaranteed to be stable across updates. 2255func (Eac3AtmosSurroundExMode) Values() []Eac3AtmosSurroundExMode { 2256 return []Eac3AtmosSurroundExMode{ 2257 "NOT_INDICATED", 2258 "ENABLED", 2259 "DISABLED", 2260 } 2261} 2262 2263type Eac3AttenuationControl string 2264 2265// Enum values for Eac3AttenuationControl 2266const ( 2267 Eac3AttenuationControlAttenuate3Db Eac3AttenuationControl = "ATTENUATE_3_DB" 2268 Eac3AttenuationControlNone Eac3AttenuationControl = "NONE" 2269) 2270 2271// Values returns all known values for Eac3AttenuationControl. Note that this can 2272// be expanded in the future, and so it is only as up to date as the client. The 2273// ordering of this slice is not guaranteed to be stable across updates. 2274func (Eac3AttenuationControl) Values() []Eac3AttenuationControl { 2275 return []Eac3AttenuationControl{ 2276 "ATTENUATE_3_DB", 2277 "NONE", 2278 } 2279} 2280 2281type Eac3BitstreamMode string 2282 2283// Enum values for Eac3BitstreamMode 2284const ( 2285 Eac3BitstreamModeCompleteMain Eac3BitstreamMode = "COMPLETE_MAIN" 2286 Eac3BitstreamModeCommentary Eac3BitstreamMode = "COMMENTARY" 2287 Eac3BitstreamModeEmergency Eac3BitstreamMode = "EMERGENCY" 2288 Eac3BitstreamModeHearingImpaired Eac3BitstreamMode = "HEARING_IMPAIRED" 2289 Eac3BitstreamModeVisuallyImpaired Eac3BitstreamMode = "VISUALLY_IMPAIRED" 2290) 2291 2292// Values returns all known values for Eac3BitstreamMode. Note that this can be 2293// expanded in the future, and so it is only as up to date as the client. The 2294// ordering of this slice is not guaranteed to be stable across updates. 2295func (Eac3BitstreamMode) Values() []Eac3BitstreamMode { 2296 return []Eac3BitstreamMode{ 2297 "COMPLETE_MAIN", 2298 "COMMENTARY", 2299 "EMERGENCY", 2300 "HEARING_IMPAIRED", 2301 "VISUALLY_IMPAIRED", 2302 } 2303} 2304 2305type Eac3CodingMode string 2306 2307// Enum values for Eac3CodingMode 2308const ( 2309 Eac3CodingModeCodingMode10 Eac3CodingMode = "CODING_MODE_1_0" 2310 Eac3CodingModeCodingMode20 Eac3CodingMode = "CODING_MODE_2_0" 2311 Eac3CodingModeCodingMode32 Eac3CodingMode = "CODING_MODE_3_2" 2312) 2313 2314// Values returns all known values for Eac3CodingMode. Note that this can be 2315// expanded in the future, and so it is only as up to date as the client. The 2316// ordering of this slice is not guaranteed to be stable across updates. 2317func (Eac3CodingMode) Values() []Eac3CodingMode { 2318 return []Eac3CodingMode{ 2319 "CODING_MODE_1_0", 2320 "CODING_MODE_2_0", 2321 "CODING_MODE_3_2", 2322 } 2323} 2324 2325type Eac3DcFilter string 2326 2327// Enum values for Eac3DcFilter 2328const ( 2329 Eac3DcFilterEnabled Eac3DcFilter = "ENABLED" 2330 Eac3DcFilterDisabled Eac3DcFilter = "DISABLED" 2331) 2332 2333// Values returns all known values for Eac3DcFilter. Note that this can be expanded 2334// in the future, and so it is only as up to date as the client. The ordering of 2335// this slice is not guaranteed to be stable across updates. 2336func (Eac3DcFilter) Values() []Eac3DcFilter { 2337 return []Eac3DcFilter{ 2338 "ENABLED", 2339 "DISABLED", 2340 } 2341} 2342 2343type Eac3DynamicRangeCompressionLine string 2344 2345// Enum values for Eac3DynamicRangeCompressionLine 2346const ( 2347 Eac3DynamicRangeCompressionLineNone Eac3DynamicRangeCompressionLine = "NONE" 2348 Eac3DynamicRangeCompressionLineFilmStandard Eac3DynamicRangeCompressionLine = "FILM_STANDARD" 2349 Eac3DynamicRangeCompressionLineFilmLight Eac3DynamicRangeCompressionLine = "FILM_LIGHT" 2350 Eac3DynamicRangeCompressionLineMusicStandard Eac3DynamicRangeCompressionLine = "MUSIC_STANDARD" 2351 Eac3DynamicRangeCompressionLineMusicLight Eac3DynamicRangeCompressionLine = "MUSIC_LIGHT" 2352 Eac3DynamicRangeCompressionLineSpeech Eac3DynamicRangeCompressionLine = "SPEECH" 2353) 2354 2355// Values returns all known values for Eac3DynamicRangeCompressionLine. Note that 2356// this can be expanded in the future, and so it is only as up to date as the 2357// client. The ordering of this slice is not guaranteed to be stable across 2358// updates. 2359func (Eac3DynamicRangeCompressionLine) Values() []Eac3DynamicRangeCompressionLine { 2360 return []Eac3DynamicRangeCompressionLine{ 2361 "NONE", 2362 "FILM_STANDARD", 2363 "FILM_LIGHT", 2364 "MUSIC_STANDARD", 2365 "MUSIC_LIGHT", 2366 "SPEECH", 2367 } 2368} 2369 2370type Eac3DynamicRangeCompressionRf string 2371 2372// Enum values for Eac3DynamicRangeCompressionRf 2373const ( 2374 Eac3DynamicRangeCompressionRfNone Eac3DynamicRangeCompressionRf = "NONE" 2375 Eac3DynamicRangeCompressionRfFilmStandard Eac3DynamicRangeCompressionRf = "FILM_STANDARD" 2376 Eac3DynamicRangeCompressionRfFilmLight Eac3DynamicRangeCompressionRf = "FILM_LIGHT" 2377 Eac3DynamicRangeCompressionRfMusicStandard Eac3DynamicRangeCompressionRf = "MUSIC_STANDARD" 2378 Eac3DynamicRangeCompressionRfMusicLight Eac3DynamicRangeCompressionRf = "MUSIC_LIGHT" 2379 Eac3DynamicRangeCompressionRfSpeech Eac3DynamicRangeCompressionRf = "SPEECH" 2380) 2381 2382// Values returns all known values for Eac3DynamicRangeCompressionRf. Note that 2383// this can be expanded in the future, and so it is only as up to date as the 2384// client. The ordering of this slice is not guaranteed to be stable across 2385// updates. 2386func (Eac3DynamicRangeCompressionRf) Values() []Eac3DynamicRangeCompressionRf { 2387 return []Eac3DynamicRangeCompressionRf{ 2388 "NONE", 2389 "FILM_STANDARD", 2390 "FILM_LIGHT", 2391 "MUSIC_STANDARD", 2392 "MUSIC_LIGHT", 2393 "SPEECH", 2394 } 2395} 2396 2397type Eac3LfeControl string 2398 2399// Enum values for Eac3LfeControl 2400const ( 2401 Eac3LfeControlLfe Eac3LfeControl = "LFE" 2402 Eac3LfeControlNoLfe Eac3LfeControl = "NO_LFE" 2403) 2404 2405// Values returns all known values for Eac3LfeControl. Note that this can be 2406// expanded in the future, and so it is only as up to date as the client. The 2407// ordering of this slice is not guaranteed to be stable across updates. 2408func (Eac3LfeControl) Values() []Eac3LfeControl { 2409 return []Eac3LfeControl{ 2410 "LFE", 2411 "NO_LFE", 2412 } 2413} 2414 2415type Eac3LfeFilter string 2416 2417// Enum values for Eac3LfeFilter 2418const ( 2419 Eac3LfeFilterEnabled Eac3LfeFilter = "ENABLED" 2420 Eac3LfeFilterDisabled Eac3LfeFilter = "DISABLED" 2421) 2422 2423// Values returns all known values for Eac3LfeFilter. Note that this can be 2424// expanded in the future, and so it is only as up to date as the client. The 2425// ordering of this slice is not guaranteed to be stable across updates. 2426func (Eac3LfeFilter) Values() []Eac3LfeFilter { 2427 return []Eac3LfeFilter{ 2428 "ENABLED", 2429 "DISABLED", 2430 } 2431} 2432 2433type Eac3MetadataControl string 2434 2435// Enum values for Eac3MetadataControl 2436const ( 2437 Eac3MetadataControlFollowInput Eac3MetadataControl = "FOLLOW_INPUT" 2438 Eac3MetadataControlUseConfigured Eac3MetadataControl = "USE_CONFIGURED" 2439) 2440 2441// Values returns all known values for Eac3MetadataControl. Note that this can be 2442// expanded in the future, and so it is only as up to date as the client. The 2443// ordering of this slice is not guaranteed to be stable across updates. 2444func (Eac3MetadataControl) Values() []Eac3MetadataControl { 2445 return []Eac3MetadataControl{ 2446 "FOLLOW_INPUT", 2447 "USE_CONFIGURED", 2448 } 2449} 2450 2451type Eac3PassthroughControl string 2452 2453// Enum values for Eac3PassthroughControl 2454const ( 2455 Eac3PassthroughControlWhenPossible Eac3PassthroughControl = "WHEN_POSSIBLE" 2456 Eac3PassthroughControlNoPassthrough Eac3PassthroughControl = "NO_PASSTHROUGH" 2457) 2458 2459// Values returns all known values for Eac3PassthroughControl. Note that this can 2460// be expanded in the future, and so it is only as up to date as the client. The 2461// ordering of this slice is not guaranteed to be stable across updates. 2462func (Eac3PassthroughControl) Values() []Eac3PassthroughControl { 2463 return []Eac3PassthroughControl{ 2464 "WHEN_POSSIBLE", 2465 "NO_PASSTHROUGH", 2466 } 2467} 2468 2469type Eac3PhaseControl string 2470 2471// Enum values for Eac3PhaseControl 2472const ( 2473 Eac3PhaseControlShift90Degrees Eac3PhaseControl = "SHIFT_90_DEGREES" 2474 Eac3PhaseControlNoShift Eac3PhaseControl = "NO_SHIFT" 2475) 2476 2477// Values returns all known values for Eac3PhaseControl. Note that this can be 2478// expanded in the future, and so it is only as up to date as the client. The 2479// ordering of this slice is not guaranteed to be stable across updates. 2480func (Eac3PhaseControl) Values() []Eac3PhaseControl { 2481 return []Eac3PhaseControl{ 2482 "SHIFT_90_DEGREES", 2483 "NO_SHIFT", 2484 } 2485} 2486 2487type Eac3StereoDownmix string 2488 2489// Enum values for Eac3StereoDownmix 2490const ( 2491 Eac3StereoDownmixNotIndicated Eac3StereoDownmix = "NOT_INDICATED" 2492 Eac3StereoDownmixLoRo Eac3StereoDownmix = "LO_RO" 2493 Eac3StereoDownmixLtRt Eac3StereoDownmix = "LT_RT" 2494 Eac3StereoDownmixDpl2 Eac3StereoDownmix = "DPL2" 2495) 2496 2497// Values returns all known values for Eac3StereoDownmix. Note that this can be 2498// expanded in the future, and so it is only as up to date as the client. The 2499// ordering of this slice is not guaranteed to be stable across updates. 2500func (Eac3StereoDownmix) Values() []Eac3StereoDownmix { 2501 return []Eac3StereoDownmix{ 2502 "NOT_INDICATED", 2503 "LO_RO", 2504 "LT_RT", 2505 "DPL2", 2506 } 2507} 2508 2509type Eac3SurroundExMode string 2510 2511// Enum values for Eac3SurroundExMode 2512const ( 2513 Eac3SurroundExModeNotIndicated Eac3SurroundExMode = "NOT_INDICATED" 2514 Eac3SurroundExModeEnabled Eac3SurroundExMode = "ENABLED" 2515 Eac3SurroundExModeDisabled Eac3SurroundExMode = "DISABLED" 2516) 2517 2518// Values returns all known values for Eac3SurroundExMode. Note that this can be 2519// expanded in the future, and so it is only as up to date as the client. The 2520// ordering of this slice is not guaranteed to be stable across updates. 2521func (Eac3SurroundExMode) Values() []Eac3SurroundExMode { 2522 return []Eac3SurroundExMode{ 2523 "NOT_INDICATED", 2524 "ENABLED", 2525 "DISABLED", 2526 } 2527} 2528 2529type Eac3SurroundMode string 2530 2531// Enum values for Eac3SurroundMode 2532const ( 2533 Eac3SurroundModeNotIndicated Eac3SurroundMode = "NOT_INDICATED" 2534 Eac3SurroundModeEnabled Eac3SurroundMode = "ENABLED" 2535 Eac3SurroundModeDisabled Eac3SurroundMode = "DISABLED" 2536) 2537 2538// Values returns all known values for Eac3SurroundMode. Note that this can be 2539// expanded in the future, and so it is only as up to date as the client. The 2540// ordering of this slice is not guaranteed to be stable across updates. 2541func (Eac3SurroundMode) Values() []Eac3SurroundMode { 2542 return []Eac3SurroundMode{ 2543 "NOT_INDICATED", 2544 "ENABLED", 2545 "DISABLED", 2546 } 2547} 2548 2549type EmbeddedConvert608To708 string 2550 2551// Enum values for EmbeddedConvert608To708 2552const ( 2553 EmbeddedConvert608To708Upconvert EmbeddedConvert608To708 = "UPCONVERT" 2554 EmbeddedConvert608To708Disabled EmbeddedConvert608To708 = "DISABLED" 2555) 2556 2557// Values returns all known values for EmbeddedConvert608To708. Note that this can 2558// be expanded in the future, and so it is only as up to date as the client. The 2559// ordering of this slice is not guaranteed to be stable across updates. 2560func (EmbeddedConvert608To708) Values() []EmbeddedConvert608To708 { 2561 return []EmbeddedConvert608To708{ 2562 "UPCONVERT", 2563 "DISABLED", 2564 } 2565} 2566 2567type EmbeddedTerminateCaptions string 2568 2569// Enum values for EmbeddedTerminateCaptions 2570const ( 2571 EmbeddedTerminateCaptionsEndOfInput EmbeddedTerminateCaptions = "END_OF_INPUT" 2572 EmbeddedTerminateCaptionsDisabled EmbeddedTerminateCaptions = "DISABLED" 2573) 2574 2575// Values returns all known values for EmbeddedTerminateCaptions. Note that this 2576// can be expanded in the future, and so it is only as up to date as the client. 2577// The ordering of this slice is not guaranteed to be stable across updates. 2578func (EmbeddedTerminateCaptions) Values() []EmbeddedTerminateCaptions { 2579 return []EmbeddedTerminateCaptions{ 2580 "END_OF_INPUT", 2581 "DISABLED", 2582 } 2583} 2584 2585type F4vMoovPlacement string 2586 2587// Enum values for F4vMoovPlacement 2588const ( 2589 F4vMoovPlacementProgressiveDownload F4vMoovPlacement = "PROGRESSIVE_DOWNLOAD" 2590 F4vMoovPlacementNormal F4vMoovPlacement = "NORMAL" 2591) 2592 2593// Values returns all known values for F4vMoovPlacement. Note that this can be 2594// expanded in the future, and so it is only as up to date as the client. The 2595// ordering of this slice is not guaranteed to be stable across updates. 2596func (F4vMoovPlacement) Values() []F4vMoovPlacement { 2597 return []F4vMoovPlacement{ 2598 "PROGRESSIVE_DOWNLOAD", 2599 "NORMAL", 2600 } 2601} 2602 2603type FileSourceConvert608To708 string 2604 2605// Enum values for FileSourceConvert608To708 2606const ( 2607 FileSourceConvert608To708Upconvert FileSourceConvert608To708 = "UPCONVERT" 2608 FileSourceConvert608To708Disabled FileSourceConvert608To708 = "DISABLED" 2609) 2610 2611// Values returns all known values for FileSourceConvert608To708. Note that this 2612// can be expanded in the future, and so it is only as up to date as the client. 2613// The ordering of this slice is not guaranteed to be stable across updates. 2614func (FileSourceConvert608To708) Values() []FileSourceConvert608To708 { 2615 return []FileSourceConvert608To708{ 2616 "UPCONVERT", 2617 "DISABLED", 2618 } 2619} 2620 2621type FontScript string 2622 2623// Enum values for FontScript 2624const ( 2625 FontScriptAutomatic FontScript = "AUTOMATIC" 2626 FontScriptHans FontScript = "HANS" 2627 FontScriptHant FontScript = "HANT" 2628) 2629 2630// Values returns all known values for FontScript. Note that this can be expanded 2631// in the future, and so it is only as up to date as the client. The ordering of 2632// this slice is not guaranteed to be stable across updates. 2633func (FontScript) Values() []FontScript { 2634 return []FontScript{ 2635 "AUTOMATIC", 2636 "HANS", 2637 "HANT", 2638 } 2639} 2640 2641type H264AdaptiveQuantization string 2642 2643// Enum values for H264AdaptiveQuantization 2644const ( 2645 H264AdaptiveQuantizationOff H264AdaptiveQuantization = "OFF" 2646 H264AdaptiveQuantizationAuto H264AdaptiveQuantization = "AUTO" 2647 H264AdaptiveQuantizationLow H264AdaptiveQuantization = "LOW" 2648 H264AdaptiveQuantizationMedium H264AdaptiveQuantization = "MEDIUM" 2649 H264AdaptiveQuantizationHigh H264AdaptiveQuantization = "HIGH" 2650 H264AdaptiveQuantizationHigher H264AdaptiveQuantization = "HIGHER" 2651 H264AdaptiveQuantizationMax H264AdaptiveQuantization = "MAX" 2652) 2653 2654// Values returns all known values for H264AdaptiveQuantization. Note that this can 2655// be expanded in the future, and so it is only as up to date as the client. The 2656// ordering of this slice is not guaranteed to be stable across updates. 2657func (H264AdaptiveQuantization) Values() []H264AdaptiveQuantization { 2658 return []H264AdaptiveQuantization{ 2659 "OFF", 2660 "AUTO", 2661 "LOW", 2662 "MEDIUM", 2663 "HIGH", 2664 "HIGHER", 2665 "MAX", 2666 } 2667} 2668 2669type H264CodecLevel string 2670 2671// Enum values for H264CodecLevel 2672const ( 2673 H264CodecLevelAuto H264CodecLevel = "AUTO" 2674 H264CodecLevelLevel1 H264CodecLevel = "LEVEL_1" 2675 H264CodecLevelLevel11 H264CodecLevel = "LEVEL_1_1" 2676 H264CodecLevelLevel12 H264CodecLevel = "LEVEL_1_2" 2677 H264CodecLevelLevel13 H264CodecLevel = "LEVEL_1_3" 2678 H264CodecLevelLevel2 H264CodecLevel = "LEVEL_2" 2679 H264CodecLevelLevel21 H264CodecLevel = "LEVEL_2_1" 2680 H264CodecLevelLevel22 H264CodecLevel = "LEVEL_2_2" 2681 H264CodecLevelLevel3 H264CodecLevel = "LEVEL_3" 2682 H264CodecLevelLevel31 H264CodecLevel = "LEVEL_3_1" 2683 H264CodecLevelLevel32 H264CodecLevel = "LEVEL_3_2" 2684 H264CodecLevelLevel4 H264CodecLevel = "LEVEL_4" 2685 H264CodecLevelLevel41 H264CodecLevel = "LEVEL_4_1" 2686 H264CodecLevelLevel42 H264CodecLevel = "LEVEL_4_2" 2687 H264CodecLevelLevel5 H264CodecLevel = "LEVEL_5" 2688 H264CodecLevelLevel51 H264CodecLevel = "LEVEL_5_1" 2689 H264CodecLevelLevel52 H264CodecLevel = "LEVEL_5_2" 2690) 2691 2692// Values returns all known values for H264CodecLevel. Note that this can be 2693// expanded in the future, and so it is only as up to date as the client. The 2694// ordering of this slice is not guaranteed to be stable across updates. 2695func (H264CodecLevel) Values() []H264CodecLevel { 2696 return []H264CodecLevel{ 2697 "AUTO", 2698 "LEVEL_1", 2699 "LEVEL_1_1", 2700 "LEVEL_1_2", 2701 "LEVEL_1_3", 2702 "LEVEL_2", 2703 "LEVEL_2_1", 2704 "LEVEL_2_2", 2705 "LEVEL_3", 2706 "LEVEL_3_1", 2707 "LEVEL_3_2", 2708 "LEVEL_4", 2709 "LEVEL_4_1", 2710 "LEVEL_4_2", 2711 "LEVEL_5", 2712 "LEVEL_5_1", 2713 "LEVEL_5_2", 2714 } 2715} 2716 2717type H264CodecProfile string 2718 2719// Enum values for H264CodecProfile 2720const ( 2721 H264CodecProfileBaseline H264CodecProfile = "BASELINE" 2722 H264CodecProfileHigh H264CodecProfile = "HIGH" 2723 H264CodecProfileHigh10bit H264CodecProfile = "HIGH_10BIT" 2724 H264CodecProfileHigh422 H264CodecProfile = "HIGH_422" 2725 H264CodecProfileHigh42210bit H264CodecProfile = "HIGH_422_10BIT" 2726 H264CodecProfileMain H264CodecProfile = "MAIN" 2727) 2728 2729// Values returns all known values for H264CodecProfile. Note that this can be 2730// expanded in the future, and so it is only as up to date as the client. The 2731// ordering of this slice is not guaranteed to be stable across updates. 2732func (H264CodecProfile) Values() []H264CodecProfile { 2733 return []H264CodecProfile{ 2734 "BASELINE", 2735 "HIGH", 2736 "HIGH_10BIT", 2737 "HIGH_422", 2738 "HIGH_422_10BIT", 2739 "MAIN", 2740 } 2741} 2742 2743type H264DynamicSubGop string 2744 2745// Enum values for H264DynamicSubGop 2746const ( 2747 H264DynamicSubGopAdaptive H264DynamicSubGop = "ADAPTIVE" 2748 H264DynamicSubGopStatic H264DynamicSubGop = "STATIC" 2749) 2750 2751// Values returns all known values for H264DynamicSubGop. Note that this can be 2752// expanded in the future, and so it is only as up to date as the client. The 2753// ordering of this slice is not guaranteed to be stable across updates. 2754func (H264DynamicSubGop) Values() []H264DynamicSubGop { 2755 return []H264DynamicSubGop{ 2756 "ADAPTIVE", 2757 "STATIC", 2758 } 2759} 2760 2761type H264EntropyEncoding string 2762 2763// Enum values for H264EntropyEncoding 2764const ( 2765 H264EntropyEncodingCabac H264EntropyEncoding = "CABAC" 2766 H264EntropyEncodingCavlc H264EntropyEncoding = "CAVLC" 2767) 2768 2769// Values returns all known values for H264EntropyEncoding. Note that this can be 2770// expanded in the future, and so it is only as up to date as the client. The 2771// ordering of this slice is not guaranteed to be stable across updates. 2772func (H264EntropyEncoding) Values() []H264EntropyEncoding { 2773 return []H264EntropyEncoding{ 2774 "CABAC", 2775 "CAVLC", 2776 } 2777} 2778 2779type H264FieldEncoding string 2780 2781// Enum values for H264FieldEncoding 2782const ( 2783 H264FieldEncodingPaff H264FieldEncoding = "PAFF" 2784 H264FieldEncodingForceField H264FieldEncoding = "FORCE_FIELD" 2785) 2786 2787// Values returns all known values for H264FieldEncoding. Note that this can be 2788// expanded in the future, and so it is only as up to date as the client. The 2789// ordering of this slice is not guaranteed to be stable across updates. 2790func (H264FieldEncoding) Values() []H264FieldEncoding { 2791 return []H264FieldEncoding{ 2792 "PAFF", 2793 "FORCE_FIELD", 2794 } 2795} 2796 2797type H264FlickerAdaptiveQuantization string 2798 2799// Enum values for H264FlickerAdaptiveQuantization 2800const ( 2801 H264FlickerAdaptiveQuantizationDisabled H264FlickerAdaptiveQuantization = "DISABLED" 2802 H264FlickerAdaptiveQuantizationEnabled H264FlickerAdaptiveQuantization = "ENABLED" 2803) 2804 2805// Values returns all known values for H264FlickerAdaptiveQuantization. Note that 2806// this can be expanded in the future, and so it is only as up to date as the 2807// client. The ordering of this slice is not guaranteed to be stable across 2808// updates. 2809func (H264FlickerAdaptiveQuantization) Values() []H264FlickerAdaptiveQuantization { 2810 return []H264FlickerAdaptiveQuantization{ 2811 "DISABLED", 2812 "ENABLED", 2813 } 2814} 2815 2816type H264FramerateControl string 2817 2818// Enum values for H264FramerateControl 2819const ( 2820 H264FramerateControlInitializeFromSource H264FramerateControl = "INITIALIZE_FROM_SOURCE" 2821 H264FramerateControlSpecified H264FramerateControl = "SPECIFIED" 2822) 2823 2824// Values returns all known values for H264FramerateControl. Note that this can be 2825// expanded in the future, and so it is only as up to date as the client. The 2826// ordering of this slice is not guaranteed to be stable across updates. 2827func (H264FramerateControl) Values() []H264FramerateControl { 2828 return []H264FramerateControl{ 2829 "INITIALIZE_FROM_SOURCE", 2830 "SPECIFIED", 2831 } 2832} 2833 2834type H264FramerateConversionAlgorithm string 2835 2836// Enum values for H264FramerateConversionAlgorithm 2837const ( 2838 H264FramerateConversionAlgorithmDuplicateDrop H264FramerateConversionAlgorithm = "DUPLICATE_DROP" 2839 H264FramerateConversionAlgorithmInterpolate H264FramerateConversionAlgorithm = "INTERPOLATE" 2840 H264FramerateConversionAlgorithmFrameformer H264FramerateConversionAlgorithm = "FRAMEFORMER" 2841) 2842 2843// Values returns all known values for H264FramerateConversionAlgorithm. Note that 2844// this can be expanded in the future, and so it is only as up to date as the 2845// client. The ordering of this slice is not guaranteed to be stable across 2846// updates. 2847func (H264FramerateConversionAlgorithm) Values() []H264FramerateConversionAlgorithm { 2848 return []H264FramerateConversionAlgorithm{ 2849 "DUPLICATE_DROP", 2850 "INTERPOLATE", 2851 "FRAMEFORMER", 2852 } 2853} 2854 2855type H264GopBReference string 2856 2857// Enum values for H264GopBReference 2858const ( 2859 H264GopBReferenceDisabled H264GopBReference = "DISABLED" 2860 H264GopBReferenceEnabled H264GopBReference = "ENABLED" 2861) 2862 2863// Values returns all known values for H264GopBReference. Note that this can be 2864// expanded in the future, and so it is only as up to date as the client. The 2865// ordering of this slice is not guaranteed to be stable across updates. 2866func (H264GopBReference) Values() []H264GopBReference { 2867 return []H264GopBReference{ 2868 "DISABLED", 2869 "ENABLED", 2870 } 2871} 2872 2873type H264GopSizeUnits string 2874 2875// Enum values for H264GopSizeUnits 2876const ( 2877 H264GopSizeUnitsFrames H264GopSizeUnits = "FRAMES" 2878 H264GopSizeUnitsSeconds H264GopSizeUnits = "SECONDS" 2879) 2880 2881// Values returns all known values for H264GopSizeUnits. Note that this can be 2882// expanded in the future, and so it is only as up to date as the client. The 2883// ordering of this slice is not guaranteed to be stable across updates. 2884func (H264GopSizeUnits) Values() []H264GopSizeUnits { 2885 return []H264GopSizeUnits{ 2886 "FRAMES", 2887 "SECONDS", 2888 } 2889} 2890 2891type H264InterlaceMode string 2892 2893// Enum values for H264InterlaceMode 2894const ( 2895 H264InterlaceModeProgressive H264InterlaceMode = "PROGRESSIVE" 2896 H264InterlaceModeTopField H264InterlaceMode = "TOP_FIELD" 2897 H264InterlaceModeBottomField H264InterlaceMode = "BOTTOM_FIELD" 2898 H264InterlaceModeFollowTopField H264InterlaceMode = "FOLLOW_TOP_FIELD" 2899 H264InterlaceModeFollowBottomField H264InterlaceMode = "FOLLOW_BOTTOM_FIELD" 2900) 2901 2902// Values returns all known values for H264InterlaceMode. Note that this can be 2903// expanded in the future, and so it is only as up to date as the client. The 2904// ordering of this slice is not guaranteed to be stable across updates. 2905func (H264InterlaceMode) Values() []H264InterlaceMode { 2906 return []H264InterlaceMode{ 2907 "PROGRESSIVE", 2908 "TOP_FIELD", 2909 "BOTTOM_FIELD", 2910 "FOLLOW_TOP_FIELD", 2911 "FOLLOW_BOTTOM_FIELD", 2912 } 2913} 2914 2915type H264ParControl string 2916 2917// Enum values for H264ParControl 2918const ( 2919 H264ParControlInitializeFromSource H264ParControl = "INITIALIZE_FROM_SOURCE" 2920 H264ParControlSpecified H264ParControl = "SPECIFIED" 2921) 2922 2923// Values returns all known values for H264ParControl. Note that this can be 2924// expanded in the future, and so it is only as up to date as the client. The 2925// ordering of this slice is not guaranteed to be stable across updates. 2926func (H264ParControl) Values() []H264ParControl { 2927 return []H264ParControl{ 2928 "INITIALIZE_FROM_SOURCE", 2929 "SPECIFIED", 2930 } 2931} 2932 2933type H264QualityTuningLevel string 2934 2935// Enum values for H264QualityTuningLevel 2936const ( 2937 H264QualityTuningLevelSinglePass H264QualityTuningLevel = "SINGLE_PASS" 2938 H264QualityTuningLevelSinglePassHq H264QualityTuningLevel = "SINGLE_PASS_HQ" 2939 H264QualityTuningLevelMultiPassHq H264QualityTuningLevel = "MULTI_PASS_HQ" 2940) 2941 2942// Values returns all known values for H264QualityTuningLevel. Note that this can 2943// be expanded in the future, and so it is only as up to date as the client. The 2944// ordering of this slice is not guaranteed to be stable across updates. 2945func (H264QualityTuningLevel) Values() []H264QualityTuningLevel { 2946 return []H264QualityTuningLevel{ 2947 "SINGLE_PASS", 2948 "SINGLE_PASS_HQ", 2949 "MULTI_PASS_HQ", 2950 } 2951} 2952 2953type H264RateControlMode string 2954 2955// Enum values for H264RateControlMode 2956const ( 2957 H264RateControlModeVbr H264RateControlMode = "VBR" 2958 H264RateControlModeCbr H264RateControlMode = "CBR" 2959 H264RateControlModeQvbr H264RateControlMode = "QVBR" 2960) 2961 2962// Values returns all known values for H264RateControlMode. Note that this can be 2963// expanded in the future, and so it is only as up to date as the client. The 2964// ordering of this slice is not guaranteed to be stable across updates. 2965func (H264RateControlMode) Values() []H264RateControlMode { 2966 return []H264RateControlMode{ 2967 "VBR", 2968 "CBR", 2969 "QVBR", 2970 } 2971} 2972 2973type H264RepeatPps string 2974 2975// Enum values for H264RepeatPps 2976const ( 2977 H264RepeatPpsDisabled H264RepeatPps = "DISABLED" 2978 H264RepeatPpsEnabled H264RepeatPps = "ENABLED" 2979) 2980 2981// Values returns all known values for H264RepeatPps. Note that this can be 2982// expanded in the future, and so it is only as up to date as the client. The 2983// ordering of this slice is not guaranteed to be stable across updates. 2984func (H264RepeatPps) Values() []H264RepeatPps { 2985 return []H264RepeatPps{ 2986 "DISABLED", 2987 "ENABLED", 2988 } 2989} 2990 2991type H264ScanTypeConversionMode string 2992 2993// Enum values for H264ScanTypeConversionMode 2994const ( 2995 H264ScanTypeConversionModeInterlaced H264ScanTypeConversionMode = "INTERLACED" 2996 H264ScanTypeConversionModeInterlacedOptimize H264ScanTypeConversionMode = "INTERLACED_OPTIMIZE" 2997) 2998 2999// Values returns all known values for H264ScanTypeConversionMode. Note that this 3000// can be expanded in the future, and so it is only as up to date as the client. 3001// The ordering of this slice is not guaranteed to be stable across updates. 3002func (H264ScanTypeConversionMode) Values() []H264ScanTypeConversionMode { 3003 return []H264ScanTypeConversionMode{ 3004 "INTERLACED", 3005 "INTERLACED_OPTIMIZE", 3006 } 3007} 3008 3009type H264SceneChangeDetect string 3010 3011// Enum values for H264SceneChangeDetect 3012const ( 3013 H264SceneChangeDetectDisabled H264SceneChangeDetect = "DISABLED" 3014 H264SceneChangeDetectEnabled H264SceneChangeDetect = "ENABLED" 3015 H264SceneChangeDetectTransitionDetection H264SceneChangeDetect = "TRANSITION_DETECTION" 3016) 3017 3018// Values returns all known values for H264SceneChangeDetect. Note that this can be 3019// expanded in the future, and so it is only as up to date as the client. The 3020// ordering of this slice is not guaranteed to be stable across updates. 3021func (H264SceneChangeDetect) Values() []H264SceneChangeDetect { 3022 return []H264SceneChangeDetect{ 3023 "DISABLED", 3024 "ENABLED", 3025 "TRANSITION_DETECTION", 3026 } 3027} 3028 3029type H264SlowPal string 3030 3031// Enum values for H264SlowPal 3032const ( 3033 H264SlowPalDisabled H264SlowPal = "DISABLED" 3034 H264SlowPalEnabled H264SlowPal = "ENABLED" 3035) 3036 3037// Values returns all known values for H264SlowPal. Note that this can be expanded 3038// in the future, and so it is only as up to date as the client. The ordering of 3039// this slice is not guaranteed to be stable across updates. 3040func (H264SlowPal) Values() []H264SlowPal { 3041 return []H264SlowPal{ 3042 "DISABLED", 3043 "ENABLED", 3044 } 3045} 3046 3047type H264SpatialAdaptiveQuantization string 3048 3049// Enum values for H264SpatialAdaptiveQuantization 3050const ( 3051 H264SpatialAdaptiveQuantizationDisabled H264SpatialAdaptiveQuantization = "DISABLED" 3052 H264SpatialAdaptiveQuantizationEnabled H264SpatialAdaptiveQuantization = "ENABLED" 3053) 3054 3055// Values returns all known values for H264SpatialAdaptiveQuantization. Note that 3056// this can be expanded in the future, and so it is only as up to date as the 3057// client. The ordering of this slice is not guaranteed to be stable across 3058// updates. 3059func (H264SpatialAdaptiveQuantization) Values() []H264SpatialAdaptiveQuantization { 3060 return []H264SpatialAdaptiveQuantization{ 3061 "DISABLED", 3062 "ENABLED", 3063 } 3064} 3065 3066type H264Syntax string 3067 3068// Enum values for H264Syntax 3069const ( 3070 H264SyntaxDefault H264Syntax = "DEFAULT" 3071 H264SyntaxRp2027 H264Syntax = "RP2027" 3072) 3073 3074// Values returns all known values for H264Syntax. Note that this can be expanded 3075// in the future, and so it is only as up to date as the client. The ordering of 3076// this slice is not guaranteed to be stable across updates. 3077func (H264Syntax) Values() []H264Syntax { 3078 return []H264Syntax{ 3079 "DEFAULT", 3080 "RP2027", 3081 } 3082} 3083 3084type H264Telecine string 3085 3086// Enum values for H264Telecine 3087const ( 3088 H264TelecineNone H264Telecine = "NONE" 3089 H264TelecineSoft H264Telecine = "SOFT" 3090 H264TelecineHard H264Telecine = "HARD" 3091) 3092 3093// Values returns all known values for H264Telecine. Note that this can be expanded 3094// in the future, and so it is only as up to date as the client. The ordering of 3095// this slice is not guaranteed to be stable across updates. 3096func (H264Telecine) Values() []H264Telecine { 3097 return []H264Telecine{ 3098 "NONE", 3099 "SOFT", 3100 "HARD", 3101 } 3102} 3103 3104type H264TemporalAdaptiveQuantization string 3105 3106// Enum values for H264TemporalAdaptiveQuantization 3107const ( 3108 H264TemporalAdaptiveQuantizationDisabled H264TemporalAdaptiveQuantization = "DISABLED" 3109 H264TemporalAdaptiveQuantizationEnabled H264TemporalAdaptiveQuantization = "ENABLED" 3110) 3111 3112// Values returns all known values for H264TemporalAdaptiveQuantization. Note that 3113// this can be expanded in the future, and so it is only as up to date as the 3114// client. The ordering of this slice is not guaranteed to be stable across 3115// updates. 3116func (H264TemporalAdaptiveQuantization) Values() []H264TemporalAdaptiveQuantization { 3117 return []H264TemporalAdaptiveQuantization{ 3118 "DISABLED", 3119 "ENABLED", 3120 } 3121} 3122 3123type H264UnregisteredSeiTimecode string 3124 3125// Enum values for H264UnregisteredSeiTimecode 3126const ( 3127 H264UnregisteredSeiTimecodeDisabled H264UnregisteredSeiTimecode = "DISABLED" 3128 H264UnregisteredSeiTimecodeEnabled H264UnregisteredSeiTimecode = "ENABLED" 3129) 3130 3131// Values returns all known values for H264UnregisteredSeiTimecode. Note that this 3132// can be expanded in the future, and so it is only as up to date as the client. 3133// The ordering of this slice is not guaranteed to be stable across updates. 3134func (H264UnregisteredSeiTimecode) Values() []H264UnregisteredSeiTimecode { 3135 return []H264UnregisteredSeiTimecode{ 3136 "DISABLED", 3137 "ENABLED", 3138 } 3139} 3140 3141type H265AdaptiveQuantization string 3142 3143// Enum values for H265AdaptiveQuantization 3144const ( 3145 H265AdaptiveQuantizationOff H265AdaptiveQuantization = "OFF" 3146 H265AdaptiveQuantizationLow H265AdaptiveQuantization = "LOW" 3147 H265AdaptiveQuantizationMedium H265AdaptiveQuantization = "MEDIUM" 3148 H265AdaptiveQuantizationHigh H265AdaptiveQuantization = "HIGH" 3149 H265AdaptiveQuantizationHigher H265AdaptiveQuantization = "HIGHER" 3150 H265AdaptiveQuantizationMax H265AdaptiveQuantization = "MAX" 3151) 3152 3153// Values returns all known values for H265AdaptiveQuantization. Note that this can 3154// be expanded in the future, and so it is only as up to date as the client. The 3155// ordering of this slice is not guaranteed to be stable across updates. 3156func (H265AdaptiveQuantization) Values() []H265AdaptiveQuantization { 3157 return []H265AdaptiveQuantization{ 3158 "OFF", 3159 "LOW", 3160 "MEDIUM", 3161 "HIGH", 3162 "HIGHER", 3163 "MAX", 3164 } 3165} 3166 3167type H265AlternateTransferFunctionSei string 3168 3169// Enum values for H265AlternateTransferFunctionSei 3170const ( 3171 H265AlternateTransferFunctionSeiDisabled H265AlternateTransferFunctionSei = "DISABLED" 3172 H265AlternateTransferFunctionSeiEnabled H265AlternateTransferFunctionSei = "ENABLED" 3173) 3174 3175// Values returns all known values for H265AlternateTransferFunctionSei. Note that 3176// this can be expanded in the future, and so it is only as up to date as the 3177// client. The ordering of this slice is not guaranteed to be stable across 3178// updates. 3179func (H265AlternateTransferFunctionSei) Values() []H265AlternateTransferFunctionSei { 3180 return []H265AlternateTransferFunctionSei{ 3181 "DISABLED", 3182 "ENABLED", 3183 } 3184} 3185 3186type H265CodecLevel string 3187 3188// Enum values for H265CodecLevel 3189const ( 3190 H265CodecLevelAuto H265CodecLevel = "AUTO" 3191 H265CodecLevelLevel1 H265CodecLevel = "LEVEL_1" 3192 H265CodecLevelLevel2 H265CodecLevel = "LEVEL_2" 3193 H265CodecLevelLevel21 H265CodecLevel = "LEVEL_2_1" 3194 H265CodecLevelLevel3 H265CodecLevel = "LEVEL_3" 3195 H265CodecLevelLevel31 H265CodecLevel = "LEVEL_3_1" 3196 H265CodecLevelLevel4 H265CodecLevel = "LEVEL_4" 3197 H265CodecLevelLevel41 H265CodecLevel = "LEVEL_4_1" 3198 H265CodecLevelLevel5 H265CodecLevel = "LEVEL_5" 3199 H265CodecLevelLevel51 H265CodecLevel = "LEVEL_5_1" 3200 H265CodecLevelLevel52 H265CodecLevel = "LEVEL_5_2" 3201 H265CodecLevelLevel6 H265CodecLevel = "LEVEL_6" 3202 H265CodecLevelLevel61 H265CodecLevel = "LEVEL_6_1" 3203 H265CodecLevelLevel62 H265CodecLevel = "LEVEL_6_2" 3204) 3205 3206// Values returns all known values for H265CodecLevel. Note that this can be 3207// expanded in the future, and so it is only as up to date as the client. The 3208// ordering of this slice is not guaranteed to be stable across updates. 3209func (H265CodecLevel) Values() []H265CodecLevel { 3210 return []H265CodecLevel{ 3211 "AUTO", 3212 "LEVEL_1", 3213 "LEVEL_2", 3214 "LEVEL_2_1", 3215 "LEVEL_3", 3216 "LEVEL_3_1", 3217 "LEVEL_4", 3218 "LEVEL_4_1", 3219 "LEVEL_5", 3220 "LEVEL_5_1", 3221 "LEVEL_5_2", 3222 "LEVEL_6", 3223 "LEVEL_6_1", 3224 "LEVEL_6_2", 3225 } 3226} 3227 3228type H265CodecProfile string 3229 3230// Enum values for H265CodecProfile 3231const ( 3232 H265CodecProfileMainMain H265CodecProfile = "MAIN_MAIN" 3233 H265CodecProfileMainHigh H265CodecProfile = "MAIN_HIGH" 3234 H265CodecProfileMain10Main H265CodecProfile = "MAIN10_MAIN" 3235 H265CodecProfileMain10High H265CodecProfile = "MAIN10_HIGH" 3236 H265CodecProfileMain4228bitMain H265CodecProfile = "MAIN_422_8BIT_MAIN" 3237 H265CodecProfileMain4228bitHigh H265CodecProfile = "MAIN_422_8BIT_HIGH" 3238 H265CodecProfileMain42210bitMain H265CodecProfile = "MAIN_422_10BIT_MAIN" 3239 H265CodecProfileMain42210bitHigh H265CodecProfile = "MAIN_422_10BIT_HIGH" 3240) 3241 3242// Values returns all known values for H265CodecProfile. Note that this can be 3243// expanded in the future, and so it is only as up to date as the client. The 3244// ordering of this slice is not guaranteed to be stable across updates. 3245func (H265CodecProfile) Values() []H265CodecProfile { 3246 return []H265CodecProfile{ 3247 "MAIN_MAIN", 3248 "MAIN_HIGH", 3249 "MAIN10_MAIN", 3250 "MAIN10_HIGH", 3251 "MAIN_422_8BIT_MAIN", 3252 "MAIN_422_8BIT_HIGH", 3253 "MAIN_422_10BIT_MAIN", 3254 "MAIN_422_10BIT_HIGH", 3255 } 3256} 3257 3258type H265DynamicSubGop string 3259 3260// Enum values for H265DynamicSubGop 3261const ( 3262 H265DynamicSubGopAdaptive H265DynamicSubGop = "ADAPTIVE" 3263 H265DynamicSubGopStatic H265DynamicSubGop = "STATIC" 3264) 3265 3266// Values returns all known values for H265DynamicSubGop. Note that this can be 3267// expanded in the future, and so it is only as up to date as the client. The 3268// ordering of this slice is not guaranteed to be stable across updates. 3269func (H265DynamicSubGop) Values() []H265DynamicSubGop { 3270 return []H265DynamicSubGop{ 3271 "ADAPTIVE", 3272 "STATIC", 3273 } 3274} 3275 3276type H265FlickerAdaptiveQuantization string 3277 3278// Enum values for H265FlickerAdaptiveQuantization 3279const ( 3280 H265FlickerAdaptiveQuantizationDisabled H265FlickerAdaptiveQuantization = "DISABLED" 3281 H265FlickerAdaptiveQuantizationEnabled H265FlickerAdaptiveQuantization = "ENABLED" 3282) 3283 3284// Values returns all known values for H265FlickerAdaptiveQuantization. Note that 3285// this can be expanded in the future, and so it is only as up to date as the 3286// client. The ordering of this slice is not guaranteed to be stable across 3287// updates. 3288func (H265FlickerAdaptiveQuantization) Values() []H265FlickerAdaptiveQuantization { 3289 return []H265FlickerAdaptiveQuantization{ 3290 "DISABLED", 3291 "ENABLED", 3292 } 3293} 3294 3295type H265FramerateControl string 3296 3297// Enum values for H265FramerateControl 3298const ( 3299 H265FramerateControlInitializeFromSource H265FramerateControl = "INITIALIZE_FROM_SOURCE" 3300 H265FramerateControlSpecified H265FramerateControl = "SPECIFIED" 3301) 3302 3303// Values returns all known values for H265FramerateControl. Note that this can be 3304// expanded in the future, and so it is only as up to date as the client. The 3305// ordering of this slice is not guaranteed to be stable across updates. 3306func (H265FramerateControl) Values() []H265FramerateControl { 3307 return []H265FramerateControl{ 3308 "INITIALIZE_FROM_SOURCE", 3309 "SPECIFIED", 3310 } 3311} 3312 3313type H265FramerateConversionAlgorithm string 3314 3315// Enum values for H265FramerateConversionAlgorithm 3316const ( 3317 H265FramerateConversionAlgorithmDuplicateDrop H265FramerateConversionAlgorithm = "DUPLICATE_DROP" 3318 H265FramerateConversionAlgorithmInterpolate H265FramerateConversionAlgorithm = "INTERPOLATE" 3319 H265FramerateConversionAlgorithmFrameformer H265FramerateConversionAlgorithm = "FRAMEFORMER" 3320) 3321 3322// Values returns all known values for H265FramerateConversionAlgorithm. Note that 3323// this can be expanded in the future, and so it is only as up to date as the 3324// client. The ordering of this slice is not guaranteed to be stable across 3325// updates. 3326func (H265FramerateConversionAlgorithm) Values() []H265FramerateConversionAlgorithm { 3327 return []H265FramerateConversionAlgorithm{ 3328 "DUPLICATE_DROP", 3329 "INTERPOLATE", 3330 "FRAMEFORMER", 3331 } 3332} 3333 3334type H265GopBReference string 3335 3336// Enum values for H265GopBReference 3337const ( 3338 H265GopBReferenceDisabled H265GopBReference = "DISABLED" 3339 H265GopBReferenceEnabled H265GopBReference = "ENABLED" 3340) 3341 3342// Values returns all known values for H265GopBReference. Note that this can be 3343// expanded in the future, and so it is only as up to date as the client. The 3344// ordering of this slice is not guaranteed to be stable across updates. 3345func (H265GopBReference) Values() []H265GopBReference { 3346 return []H265GopBReference{ 3347 "DISABLED", 3348 "ENABLED", 3349 } 3350} 3351 3352type H265GopSizeUnits string 3353 3354// Enum values for H265GopSizeUnits 3355const ( 3356 H265GopSizeUnitsFrames H265GopSizeUnits = "FRAMES" 3357 H265GopSizeUnitsSeconds H265GopSizeUnits = "SECONDS" 3358) 3359 3360// Values returns all known values for H265GopSizeUnits. Note that this can be 3361// expanded in the future, and so it is only as up to date as the client. The 3362// ordering of this slice is not guaranteed to be stable across updates. 3363func (H265GopSizeUnits) Values() []H265GopSizeUnits { 3364 return []H265GopSizeUnits{ 3365 "FRAMES", 3366 "SECONDS", 3367 } 3368} 3369 3370type H265InterlaceMode string 3371 3372// Enum values for H265InterlaceMode 3373const ( 3374 H265InterlaceModeProgressive H265InterlaceMode = "PROGRESSIVE" 3375 H265InterlaceModeTopField H265InterlaceMode = "TOP_FIELD" 3376 H265InterlaceModeBottomField H265InterlaceMode = "BOTTOM_FIELD" 3377 H265InterlaceModeFollowTopField H265InterlaceMode = "FOLLOW_TOP_FIELD" 3378 H265InterlaceModeFollowBottomField H265InterlaceMode = "FOLLOW_BOTTOM_FIELD" 3379) 3380 3381// Values returns all known values for H265InterlaceMode. Note that this can be 3382// expanded in the future, and so it is only as up to date as the client. The 3383// ordering of this slice is not guaranteed to be stable across updates. 3384func (H265InterlaceMode) Values() []H265InterlaceMode { 3385 return []H265InterlaceMode{ 3386 "PROGRESSIVE", 3387 "TOP_FIELD", 3388 "BOTTOM_FIELD", 3389 "FOLLOW_TOP_FIELD", 3390 "FOLLOW_BOTTOM_FIELD", 3391 } 3392} 3393 3394type H265ParControl string 3395 3396// Enum values for H265ParControl 3397const ( 3398 H265ParControlInitializeFromSource H265ParControl = "INITIALIZE_FROM_SOURCE" 3399 H265ParControlSpecified H265ParControl = "SPECIFIED" 3400) 3401 3402// Values returns all known values for H265ParControl. Note that this can be 3403// expanded in the future, and so it is only as up to date as the client. The 3404// ordering of this slice is not guaranteed to be stable across updates. 3405func (H265ParControl) Values() []H265ParControl { 3406 return []H265ParControl{ 3407 "INITIALIZE_FROM_SOURCE", 3408 "SPECIFIED", 3409 } 3410} 3411 3412type H265QualityTuningLevel string 3413 3414// Enum values for H265QualityTuningLevel 3415const ( 3416 H265QualityTuningLevelSinglePass H265QualityTuningLevel = "SINGLE_PASS" 3417 H265QualityTuningLevelSinglePassHq H265QualityTuningLevel = "SINGLE_PASS_HQ" 3418 H265QualityTuningLevelMultiPassHq H265QualityTuningLevel = "MULTI_PASS_HQ" 3419) 3420 3421// Values returns all known values for H265QualityTuningLevel. Note that this can 3422// be expanded in the future, and so it is only as up to date as the client. The 3423// ordering of this slice is not guaranteed to be stable across updates. 3424func (H265QualityTuningLevel) Values() []H265QualityTuningLevel { 3425 return []H265QualityTuningLevel{ 3426 "SINGLE_PASS", 3427 "SINGLE_PASS_HQ", 3428 "MULTI_PASS_HQ", 3429 } 3430} 3431 3432type H265RateControlMode string 3433 3434// Enum values for H265RateControlMode 3435const ( 3436 H265RateControlModeVbr H265RateControlMode = "VBR" 3437 H265RateControlModeCbr H265RateControlMode = "CBR" 3438 H265RateControlModeQvbr H265RateControlMode = "QVBR" 3439) 3440 3441// Values returns all known values for H265RateControlMode. Note that this can be 3442// expanded in the future, and so it is only as up to date as the client. The 3443// ordering of this slice is not guaranteed to be stable across updates. 3444func (H265RateControlMode) Values() []H265RateControlMode { 3445 return []H265RateControlMode{ 3446 "VBR", 3447 "CBR", 3448 "QVBR", 3449 } 3450} 3451 3452type H265SampleAdaptiveOffsetFilterMode string 3453 3454// Enum values for H265SampleAdaptiveOffsetFilterMode 3455const ( 3456 H265SampleAdaptiveOffsetFilterModeDefault H265SampleAdaptiveOffsetFilterMode = "DEFAULT" 3457 H265SampleAdaptiveOffsetFilterModeAdaptive H265SampleAdaptiveOffsetFilterMode = "ADAPTIVE" 3458 H265SampleAdaptiveOffsetFilterModeOff H265SampleAdaptiveOffsetFilterMode = "OFF" 3459) 3460 3461// Values returns all known values for H265SampleAdaptiveOffsetFilterMode. Note 3462// that this can be expanded in the future, and so it is only as up to date as the 3463// client. The ordering of this slice is not guaranteed to be stable across 3464// updates. 3465func (H265SampleAdaptiveOffsetFilterMode) Values() []H265SampleAdaptiveOffsetFilterMode { 3466 return []H265SampleAdaptiveOffsetFilterMode{ 3467 "DEFAULT", 3468 "ADAPTIVE", 3469 "OFF", 3470 } 3471} 3472 3473type H265ScanTypeConversionMode string 3474 3475// Enum values for H265ScanTypeConversionMode 3476const ( 3477 H265ScanTypeConversionModeInterlaced H265ScanTypeConversionMode = "INTERLACED" 3478 H265ScanTypeConversionModeInterlacedOptimize H265ScanTypeConversionMode = "INTERLACED_OPTIMIZE" 3479) 3480 3481// Values returns all known values for H265ScanTypeConversionMode. Note that this 3482// can be expanded in the future, and so it is only as up to date as the client. 3483// The ordering of this slice is not guaranteed to be stable across updates. 3484func (H265ScanTypeConversionMode) Values() []H265ScanTypeConversionMode { 3485 return []H265ScanTypeConversionMode{ 3486 "INTERLACED", 3487 "INTERLACED_OPTIMIZE", 3488 } 3489} 3490 3491type H265SceneChangeDetect string 3492 3493// Enum values for H265SceneChangeDetect 3494const ( 3495 H265SceneChangeDetectDisabled H265SceneChangeDetect = "DISABLED" 3496 H265SceneChangeDetectEnabled H265SceneChangeDetect = "ENABLED" 3497 H265SceneChangeDetectTransitionDetection H265SceneChangeDetect = "TRANSITION_DETECTION" 3498) 3499 3500// Values returns all known values for H265SceneChangeDetect. Note that this can be 3501// expanded in the future, and so it is only as up to date as the client. The 3502// ordering of this slice is not guaranteed to be stable across updates. 3503func (H265SceneChangeDetect) Values() []H265SceneChangeDetect { 3504 return []H265SceneChangeDetect{ 3505 "DISABLED", 3506 "ENABLED", 3507 "TRANSITION_DETECTION", 3508 } 3509} 3510 3511type H265SlowPal string 3512 3513// Enum values for H265SlowPal 3514const ( 3515 H265SlowPalDisabled H265SlowPal = "DISABLED" 3516 H265SlowPalEnabled H265SlowPal = "ENABLED" 3517) 3518 3519// Values returns all known values for H265SlowPal. Note that this can be expanded 3520// in the future, and so it is only as up to date as the client. The ordering of 3521// this slice is not guaranteed to be stable across updates. 3522func (H265SlowPal) Values() []H265SlowPal { 3523 return []H265SlowPal{ 3524 "DISABLED", 3525 "ENABLED", 3526 } 3527} 3528 3529type H265SpatialAdaptiveQuantization string 3530 3531// Enum values for H265SpatialAdaptiveQuantization 3532const ( 3533 H265SpatialAdaptiveQuantizationDisabled H265SpatialAdaptiveQuantization = "DISABLED" 3534 H265SpatialAdaptiveQuantizationEnabled H265SpatialAdaptiveQuantization = "ENABLED" 3535) 3536 3537// Values returns all known values for H265SpatialAdaptiveQuantization. Note that 3538// this can be expanded in the future, and so it is only as up to date as the 3539// client. The ordering of this slice is not guaranteed to be stable across 3540// updates. 3541func (H265SpatialAdaptiveQuantization) Values() []H265SpatialAdaptiveQuantization { 3542 return []H265SpatialAdaptiveQuantization{ 3543 "DISABLED", 3544 "ENABLED", 3545 } 3546} 3547 3548type H265Telecine string 3549 3550// Enum values for H265Telecine 3551const ( 3552 H265TelecineNone H265Telecine = "NONE" 3553 H265TelecineSoft H265Telecine = "SOFT" 3554 H265TelecineHard H265Telecine = "HARD" 3555) 3556 3557// Values returns all known values for H265Telecine. Note that this can be expanded 3558// in the future, and so it is only as up to date as the client. The ordering of 3559// this slice is not guaranteed to be stable across updates. 3560func (H265Telecine) Values() []H265Telecine { 3561 return []H265Telecine{ 3562 "NONE", 3563 "SOFT", 3564 "HARD", 3565 } 3566} 3567 3568type H265TemporalAdaptiveQuantization string 3569 3570// Enum values for H265TemporalAdaptiveQuantization 3571const ( 3572 H265TemporalAdaptiveQuantizationDisabled H265TemporalAdaptiveQuantization = "DISABLED" 3573 H265TemporalAdaptiveQuantizationEnabled H265TemporalAdaptiveQuantization = "ENABLED" 3574) 3575 3576// Values returns all known values for H265TemporalAdaptiveQuantization. Note that 3577// this can be expanded in the future, and so it is only as up to date as the 3578// client. The ordering of this slice is not guaranteed to be stable across 3579// updates. 3580func (H265TemporalAdaptiveQuantization) Values() []H265TemporalAdaptiveQuantization { 3581 return []H265TemporalAdaptiveQuantization{ 3582 "DISABLED", 3583 "ENABLED", 3584 } 3585} 3586 3587type H265TemporalIds string 3588 3589// Enum values for H265TemporalIds 3590const ( 3591 H265TemporalIdsDisabled H265TemporalIds = "DISABLED" 3592 H265TemporalIdsEnabled H265TemporalIds = "ENABLED" 3593) 3594 3595// Values returns all known values for H265TemporalIds. Note that this can be 3596// expanded in the future, and so it is only as up to date as the client. The 3597// ordering of this slice is not guaranteed to be stable across updates. 3598func (H265TemporalIds) Values() []H265TemporalIds { 3599 return []H265TemporalIds{ 3600 "DISABLED", 3601 "ENABLED", 3602 } 3603} 3604 3605type H265Tiles string 3606 3607// Enum values for H265Tiles 3608const ( 3609 H265TilesDisabled H265Tiles = "DISABLED" 3610 H265TilesEnabled H265Tiles = "ENABLED" 3611) 3612 3613// Values returns all known values for H265Tiles. Note that this can be expanded in 3614// the future, and so it is only as up to date as the client. The ordering of this 3615// slice is not guaranteed to be stable across updates. 3616func (H265Tiles) Values() []H265Tiles { 3617 return []H265Tiles{ 3618 "DISABLED", 3619 "ENABLED", 3620 } 3621} 3622 3623type H265UnregisteredSeiTimecode string 3624 3625// Enum values for H265UnregisteredSeiTimecode 3626const ( 3627 H265UnregisteredSeiTimecodeDisabled H265UnregisteredSeiTimecode = "DISABLED" 3628 H265UnregisteredSeiTimecodeEnabled H265UnregisteredSeiTimecode = "ENABLED" 3629) 3630 3631// Values returns all known values for H265UnregisteredSeiTimecode. Note that this 3632// can be expanded in the future, and so it is only as up to date as the client. 3633// The ordering of this slice is not guaranteed to be stable across updates. 3634func (H265UnregisteredSeiTimecode) Values() []H265UnregisteredSeiTimecode { 3635 return []H265UnregisteredSeiTimecode{ 3636 "DISABLED", 3637 "ENABLED", 3638 } 3639} 3640 3641type H265WriteMp4PackagingType string 3642 3643// Enum values for H265WriteMp4PackagingType 3644const ( 3645 H265WriteMp4PackagingTypeHvc1 H265WriteMp4PackagingType = "HVC1" 3646 H265WriteMp4PackagingTypeHev1 H265WriteMp4PackagingType = "HEV1" 3647) 3648 3649// Values returns all known values for H265WriteMp4PackagingType. Note that this 3650// can be expanded in the future, and so it is only as up to date as the client. 3651// The ordering of this slice is not guaranteed to be stable across updates. 3652func (H265WriteMp4PackagingType) Values() []H265WriteMp4PackagingType { 3653 return []H265WriteMp4PackagingType{ 3654 "HVC1", 3655 "HEV1", 3656 } 3657} 3658 3659type HlsAdMarkers string 3660 3661// Enum values for HlsAdMarkers 3662const ( 3663 HlsAdMarkersElemental HlsAdMarkers = "ELEMENTAL" 3664 HlsAdMarkersElementalScte35 HlsAdMarkers = "ELEMENTAL_SCTE35" 3665) 3666 3667// Values returns all known values for HlsAdMarkers. Note that this can be expanded 3668// in the future, and so it is only as up to date as the client. The ordering of 3669// this slice is not guaranteed to be stable across updates. 3670func (HlsAdMarkers) Values() []HlsAdMarkers { 3671 return []HlsAdMarkers{ 3672 "ELEMENTAL", 3673 "ELEMENTAL_SCTE35", 3674 } 3675} 3676 3677type HlsAudioOnlyContainer string 3678 3679// Enum values for HlsAudioOnlyContainer 3680const ( 3681 HlsAudioOnlyContainerAutomatic HlsAudioOnlyContainer = "AUTOMATIC" 3682 HlsAudioOnlyContainerM2ts HlsAudioOnlyContainer = "M2TS" 3683) 3684 3685// Values returns all known values for HlsAudioOnlyContainer. Note that this can be 3686// expanded in the future, and so it is only as up to date as the client. The 3687// ordering of this slice is not guaranteed to be stable across updates. 3688func (HlsAudioOnlyContainer) Values() []HlsAudioOnlyContainer { 3689 return []HlsAudioOnlyContainer{ 3690 "AUTOMATIC", 3691 "M2TS", 3692 } 3693} 3694 3695type HlsAudioOnlyHeader string 3696 3697// Enum values for HlsAudioOnlyHeader 3698const ( 3699 HlsAudioOnlyHeaderInclude HlsAudioOnlyHeader = "INCLUDE" 3700 HlsAudioOnlyHeaderExclude HlsAudioOnlyHeader = "EXCLUDE" 3701) 3702 3703// Values returns all known values for HlsAudioOnlyHeader. Note that this can be 3704// expanded in the future, and so it is only as up to date as the client. The 3705// ordering of this slice is not guaranteed to be stable across updates. 3706func (HlsAudioOnlyHeader) Values() []HlsAudioOnlyHeader { 3707 return []HlsAudioOnlyHeader{ 3708 "INCLUDE", 3709 "EXCLUDE", 3710 } 3711} 3712 3713type HlsAudioTrackType string 3714 3715// Enum values for HlsAudioTrackType 3716const ( 3717 HlsAudioTrackTypeAlternateAudioAutoSelectDefault HlsAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" 3718 HlsAudioTrackTypeAlternateAudioAutoSelect HlsAudioTrackType = "ALTERNATE_AUDIO_AUTO_SELECT" 3719 HlsAudioTrackTypeAlternateAudioNotAutoSelect HlsAudioTrackType = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" 3720 HlsAudioTrackTypeAudioOnlyVariantStream HlsAudioTrackType = "AUDIO_ONLY_VARIANT_STREAM" 3721) 3722 3723// Values returns all known values for HlsAudioTrackType. Note that this can be 3724// expanded in the future, and so it is only as up to date as the client. The 3725// ordering of this slice is not guaranteed to be stable across updates. 3726func (HlsAudioTrackType) Values() []HlsAudioTrackType { 3727 return []HlsAudioTrackType{ 3728 "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", 3729 "ALTERNATE_AUDIO_AUTO_SELECT", 3730 "ALTERNATE_AUDIO_NOT_AUTO_SELECT", 3731 "AUDIO_ONLY_VARIANT_STREAM", 3732 } 3733} 3734 3735type HlsCaptionLanguageSetting string 3736 3737// Enum values for HlsCaptionLanguageSetting 3738const ( 3739 HlsCaptionLanguageSettingInsert HlsCaptionLanguageSetting = "INSERT" 3740 HlsCaptionLanguageSettingOmit HlsCaptionLanguageSetting = "OMIT" 3741 HlsCaptionLanguageSettingNone HlsCaptionLanguageSetting = "NONE" 3742) 3743 3744// Values returns all known values for HlsCaptionLanguageSetting. Note that this 3745// can be expanded in the future, and so it is only as up to date as the client. 3746// The ordering of this slice is not guaranteed to be stable across updates. 3747func (HlsCaptionLanguageSetting) Values() []HlsCaptionLanguageSetting { 3748 return []HlsCaptionLanguageSetting{ 3749 "INSERT", 3750 "OMIT", 3751 "NONE", 3752 } 3753} 3754 3755type HlsClientCache string 3756 3757// Enum values for HlsClientCache 3758const ( 3759 HlsClientCacheDisabled HlsClientCache = "DISABLED" 3760 HlsClientCacheEnabled HlsClientCache = "ENABLED" 3761) 3762 3763// Values returns all known values for HlsClientCache. Note that this can be 3764// expanded in the future, and so it is only as up to date as the client. The 3765// ordering of this slice is not guaranteed to be stable across updates. 3766func (HlsClientCache) Values() []HlsClientCache { 3767 return []HlsClientCache{ 3768 "DISABLED", 3769 "ENABLED", 3770 } 3771} 3772 3773type HlsCodecSpecification string 3774 3775// Enum values for HlsCodecSpecification 3776const ( 3777 HlsCodecSpecificationRfc6381 HlsCodecSpecification = "RFC_6381" 3778 HlsCodecSpecificationRfc4281 HlsCodecSpecification = "RFC_4281" 3779) 3780 3781// Values returns all known values for HlsCodecSpecification. Note that this can be 3782// expanded in the future, and so it is only as up to date as the client. The 3783// ordering of this slice is not guaranteed to be stable across updates. 3784func (HlsCodecSpecification) Values() []HlsCodecSpecification { 3785 return []HlsCodecSpecification{ 3786 "RFC_6381", 3787 "RFC_4281", 3788 } 3789} 3790 3791type HlsDescriptiveVideoServiceFlag string 3792 3793// Enum values for HlsDescriptiveVideoServiceFlag 3794const ( 3795 HlsDescriptiveVideoServiceFlagDontFlag HlsDescriptiveVideoServiceFlag = "DONT_FLAG" 3796 HlsDescriptiveVideoServiceFlagFlag HlsDescriptiveVideoServiceFlag = "FLAG" 3797) 3798 3799// Values returns all known values for HlsDescriptiveVideoServiceFlag. Note that 3800// this can be expanded in the future, and so it is only as up to date as the 3801// client. The ordering of this slice is not guaranteed to be stable across 3802// updates. 3803func (HlsDescriptiveVideoServiceFlag) Values() []HlsDescriptiveVideoServiceFlag { 3804 return []HlsDescriptiveVideoServiceFlag{ 3805 "DONT_FLAG", 3806 "FLAG", 3807 } 3808} 3809 3810type HlsDirectoryStructure string 3811 3812// Enum values for HlsDirectoryStructure 3813const ( 3814 HlsDirectoryStructureSingleDirectory HlsDirectoryStructure = "SINGLE_DIRECTORY" 3815 HlsDirectoryStructureSubdirectoryPerStream HlsDirectoryStructure = "SUBDIRECTORY_PER_STREAM" 3816) 3817 3818// Values returns all known values for HlsDirectoryStructure. Note that this can be 3819// expanded in the future, and so it is only as up to date as the client. The 3820// ordering of this slice is not guaranteed to be stable across updates. 3821func (HlsDirectoryStructure) Values() []HlsDirectoryStructure { 3822 return []HlsDirectoryStructure{ 3823 "SINGLE_DIRECTORY", 3824 "SUBDIRECTORY_PER_STREAM", 3825 } 3826} 3827 3828type HlsEncryptionType string 3829 3830// Enum values for HlsEncryptionType 3831const ( 3832 HlsEncryptionTypeAes128 HlsEncryptionType = "AES128" 3833 HlsEncryptionTypeSampleAes HlsEncryptionType = "SAMPLE_AES" 3834) 3835 3836// Values returns all known values for HlsEncryptionType. Note that this can be 3837// expanded in the future, and so it is only as up to date as the client. The 3838// ordering of this slice is not guaranteed to be stable across updates. 3839func (HlsEncryptionType) Values() []HlsEncryptionType { 3840 return []HlsEncryptionType{ 3841 "AES128", 3842 "SAMPLE_AES", 3843 } 3844} 3845 3846type HlsIFrameOnlyManifest string 3847 3848// Enum values for HlsIFrameOnlyManifest 3849const ( 3850 HlsIFrameOnlyManifestInclude HlsIFrameOnlyManifest = "INCLUDE" 3851 HlsIFrameOnlyManifestExclude HlsIFrameOnlyManifest = "EXCLUDE" 3852) 3853 3854// Values returns all known values for HlsIFrameOnlyManifest. Note that this can be 3855// expanded in the future, and so it is only as up to date as the client. The 3856// ordering of this slice is not guaranteed to be stable across updates. 3857func (HlsIFrameOnlyManifest) Values() []HlsIFrameOnlyManifest { 3858 return []HlsIFrameOnlyManifest{ 3859 "INCLUDE", 3860 "EXCLUDE", 3861 } 3862} 3863 3864type HlsInitializationVectorInManifest string 3865 3866// Enum values for HlsInitializationVectorInManifest 3867const ( 3868 HlsInitializationVectorInManifestInclude HlsInitializationVectorInManifest = "INCLUDE" 3869 HlsInitializationVectorInManifestExclude HlsInitializationVectorInManifest = "EXCLUDE" 3870) 3871 3872// Values returns all known values for HlsInitializationVectorInManifest. Note that 3873// this can be expanded in the future, and so it is only as up to date as the 3874// client. The ordering of this slice is not guaranteed to be stable across 3875// updates. 3876func (HlsInitializationVectorInManifest) Values() []HlsInitializationVectorInManifest { 3877 return []HlsInitializationVectorInManifest{ 3878 "INCLUDE", 3879 "EXCLUDE", 3880 } 3881} 3882 3883type HlsKeyProviderType string 3884 3885// Enum values for HlsKeyProviderType 3886const ( 3887 HlsKeyProviderTypeSpeke HlsKeyProviderType = "SPEKE" 3888 HlsKeyProviderTypeStaticKey HlsKeyProviderType = "STATIC_KEY" 3889) 3890 3891// Values returns all known values for HlsKeyProviderType. Note that this can be 3892// expanded in the future, and so it is only as up to date as the client. The 3893// ordering of this slice is not guaranteed to be stable across updates. 3894func (HlsKeyProviderType) Values() []HlsKeyProviderType { 3895 return []HlsKeyProviderType{ 3896 "SPEKE", 3897 "STATIC_KEY", 3898 } 3899} 3900 3901type HlsManifestCompression string 3902 3903// Enum values for HlsManifestCompression 3904const ( 3905 HlsManifestCompressionGzip HlsManifestCompression = "GZIP" 3906 HlsManifestCompressionNone HlsManifestCompression = "NONE" 3907) 3908 3909// Values returns all known values for HlsManifestCompression. Note that this can 3910// be expanded in the future, and so it is only as up to date as the client. The 3911// ordering of this slice is not guaranteed to be stable across updates. 3912func (HlsManifestCompression) Values() []HlsManifestCompression { 3913 return []HlsManifestCompression{ 3914 "GZIP", 3915 "NONE", 3916 } 3917} 3918 3919type HlsManifestDurationFormat string 3920 3921// Enum values for HlsManifestDurationFormat 3922const ( 3923 HlsManifestDurationFormatFloatingPoint HlsManifestDurationFormat = "FLOATING_POINT" 3924 HlsManifestDurationFormatInteger HlsManifestDurationFormat = "INTEGER" 3925) 3926 3927// Values returns all known values for HlsManifestDurationFormat. Note that this 3928// can be expanded in the future, and so it is only as up to date as the client. 3929// The ordering of this slice is not guaranteed to be stable across updates. 3930func (HlsManifestDurationFormat) Values() []HlsManifestDurationFormat { 3931 return []HlsManifestDurationFormat{ 3932 "FLOATING_POINT", 3933 "INTEGER", 3934 } 3935} 3936 3937type HlsOfflineEncrypted string 3938 3939// Enum values for HlsOfflineEncrypted 3940const ( 3941 HlsOfflineEncryptedEnabled HlsOfflineEncrypted = "ENABLED" 3942 HlsOfflineEncryptedDisabled HlsOfflineEncrypted = "DISABLED" 3943) 3944 3945// Values returns all known values for HlsOfflineEncrypted. Note that this can be 3946// expanded in the future, and so it is only as up to date as the client. The 3947// ordering of this slice is not guaranteed to be stable across updates. 3948func (HlsOfflineEncrypted) Values() []HlsOfflineEncrypted { 3949 return []HlsOfflineEncrypted{ 3950 "ENABLED", 3951 "DISABLED", 3952 } 3953} 3954 3955type HlsOutputSelection string 3956 3957// Enum values for HlsOutputSelection 3958const ( 3959 HlsOutputSelectionManifestsAndSegments HlsOutputSelection = "MANIFESTS_AND_SEGMENTS" 3960 HlsOutputSelectionSegmentsOnly HlsOutputSelection = "SEGMENTS_ONLY" 3961) 3962 3963// Values returns all known values for HlsOutputSelection. Note that this can be 3964// expanded in the future, and so it is only as up to date as the client. The 3965// ordering of this slice is not guaranteed to be stable across updates. 3966func (HlsOutputSelection) Values() []HlsOutputSelection { 3967 return []HlsOutputSelection{ 3968 "MANIFESTS_AND_SEGMENTS", 3969 "SEGMENTS_ONLY", 3970 } 3971} 3972 3973type HlsProgramDateTime string 3974 3975// Enum values for HlsProgramDateTime 3976const ( 3977 HlsProgramDateTimeInclude HlsProgramDateTime = "INCLUDE" 3978 HlsProgramDateTimeExclude HlsProgramDateTime = "EXCLUDE" 3979) 3980 3981// Values returns all known values for HlsProgramDateTime. Note that this can be 3982// expanded in the future, and so it is only as up to date as the client. The 3983// ordering of this slice is not guaranteed to be stable across updates. 3984func (HlsProgramDateTime) Values() []HlsProgramDateTime { 3985 return []HlsProgramDateTime{ 3986 "INCLUDE", 3987 "EXCLUDE", 3988 } 3989} 3990 3991type HlsSegmentControl string 3992 3993// Enum values for HlsSegmentControl 3994const ( 3995 HlsSegmentControlSingleFile HlsSegmentControl = "SINGLE_FILE" 3996 HlsSegmentControlSegmentedFiles HlsSegmentControl = "SEGMENTED_FILES" 3997) 3998 3999// Values returns all known values for HlsSegmentControl. Note that this can be 4000// expanded in the future, and so it is only as up to date as the client. The 4001// ordering of this slice is not guaranteed to be stable across updates. 4002func (HlsSegmentControl) Values() []HlsSegmentControl { 4003 return []HlsSegmentControl{ 4004 "SINGLE_FILE", 4005 "SEGMENTED_FILES", 4006 } 4007} 4008 4009type HlsStreamInfResolution string 4010 4011// Enum values for HlsStreamInfResolution 4012const ( 4013 HlsStreamInfResolutionInclude HlsStreamInfResolution = "INCLUDE" 4014 HlsStreamInfResolutionExclude HlsStreamInfResolution = "EXCLUDE" 4015) 4016 4017// Values returns all known values for HlsStreamInfResolution. Note that this can 4018// be expanded in the future, and so it is only as up to date as the client. The 4019// ordering of this slice is not guaranteed to be stable across updates. 4020func (HlsStreamInfResolution) Values() []HlsStreamInfResolution { 4021 return []HlsStreamInfResolution{ 4022 "INCLUDE", 4023 "EXCLUDE", 4024 } 4025} 4026 4027type HlsTimedMetadataId3Frame string 4028 4029// Enum values for HlsTimedMetadataId3Frame 4030const ( 4031 HlsTimedMetadataId3FrameNone HlsTimedMetadataId3Frame = "NONE" 4032 HlsTimedMetadataId3FramePriv HlsTimedMetadataId3Frame = "PRIV" 4033 HlsTimedMetadataId3FrameTdrl HlsTimedMetadataId3Frame = "TDRL" 4034) 4035 4036// Values returns all known values for HlsTimedMetadataId3Frame. Note that this can 4037// be expanded in the future, and so it is only as up to date as the client. The 4038// ordering of this slice is not guaranteed to be stable across updates. 4039func (HlsTimedMetadataId3Frame) Values() []HlsTimedMetadataId3Frame { 4040 return []HlsTimedMetadataId3Frame{ 4041 "NONE", 4042 "PRIV", 4043 "TDRL", 4044 } 4045} 4046 4047type ImscStylePassthrough string 4048 4049// Enum values for ImscStylePassthrough 4050const ( 4051 ImscStylePassthroughEnabled ImscStylePassthrough = "ENABLED" 4052 ImscStylePassthroughDisabled ImscStylePassthrough = "DISABLED" 4053) 4054 4055// Values returns all known values for ImscStylePassthrough. Note that this can be 4056// expanded in the future, and so it is only as up to date as the client. The 4057// ordering of this slice is not guaranteed to be stable across updates. 4058func (ImscStylePassthrough) Values() []ImscStylePassthrough { 4059 return []ImscStylePassthrough{ 4060 "ENABLED", 4061 "DISABLED", 4062 } 4063} 4064 4065type InputDeblockFilter string 4066 4067// Enum values for InputDeblockFilter 4068const ( 4069 InputDeblockFilterEnabled InputDeblockFilter = "ENABLED" 4070 InputDeblockFilterDisabled InputDeblockFilter = "DISABLED" 4071) 4072 4073// Values returns all known values for InputDeblockFilter. Note that this can be 4074// expanded in the future, and so it is only as up to date as the client. The 4075// ordering of this slice is not guaranteed to be stable across updates. 4076func (InputDeblockFilter) Values() []InputDeblockFilter { 4077 return []InputDeblockFilter{ 4078 "ENABLED", 4079 "DISABLED", 4080 } 4081} 4082 4083type InputDenoiseFilter string 4084 4085// Enum values for InputDenoiseFilter 4086const ( 4087 InputDenoiseFilterEnabled InputDenoiseFilter = "ENABLED" 4088 InputDenoiseFilterDisabled InputDenoiseFilter = "DISABLED" 4089) 4090 4091// Values returns all known values for InputDenoiseFilter. Note that this can be 4092// expanded in the future, and so it is only as up to date as the client. The 4093// ordering of this slice is not guaranteed to be stable across updates. 4094func (InputDenoiseFilter) Values() []InputDenoiseFilter { 4095 return []InputDenoiseFilter{ 4096 "ENABLED", 4097 "DISABLED", 4098 } 4099} 4100 4101type InputFilterEnable string 4102 4103// Enum values for InputFilterEnable 4104const ( 4105 InputFilterEnableAuto InputFilterEnable = "AUTO" 4106 InputFilterEnableDisable InputFilterEnable = "DISABLE" 4107 InputFilterEnableForce InputFilterEnable = "FORCE" 4108) 4109 4110// Values returns all known values for InputFilterEnable. Note that this can be 4111// expanded in the future, and so it is only as up to date as the client. The 4112// ordering of this slice is not guaranteed to be stable across updates. 4113func (InputFilterEnable) Values() []InputFilterEnable { 4114 return []InputFilterEnable{ 4115 "AUTO", 4116 "DISABLE", 4117 "FORCE", 4118 } 4119} 4120 4121type InputPsiControl string 4122 4123// Enum values for InputPsiControl 4124const ( 4125 InputPsiControlIgnorePsi InputPsiControl = "IGNORE_PSI" 4126 InputPsiControlUsePsi InputPsiControl = "USE_PSI" 4127) 4128 4129// Values returns all known values for InputPsiControl. Note that this can be 4130// expanded in the future, and so it is only as up to date as the client. The 4131// ordering of this slice is not guaranteed to be stable across updates. 4132func (InputPsiControl) Values() []InputPsiControl { 4133 return []InputPsiControl{ 4134 "IGNORE_PSI", 4135 "USE_PSI", 4136 } 4137} 4138 4139type InputRotate string 4140 4141// Enum values for InputRotate 4142const ( 4143 InputRotateDegree0 InputRotate = "DEGREE_0" 4144 InputRotateDegrees90 InputRotate = "DEGREES_90" 4145 InputRotateDegrees180 InputRotate = "DEGREES_180" 4146 InputRotateDegrees270 InputRotate = "DEGREES_270" 4147 InputRotateAuto InputRotate = "AUTO" 4148) 4149 4150// Values returns all known values for InputRotate. Note that this can be expanded 4151// in the future, and so it is only as up to date as the client. The ordering of 4152// this slice is not guaranteed to be stable across updates. 4153func (InputRotate) Values() []InputRotate { 4154 return []InputRotate{ 4155 "DEGREE_0", 4156 "DEGREES_90", 4157 "DEGREES_180", 4158 "DEGREES_270", 4159 "AUTO", 4160 } 4161} 4162 4163type InputScanType string 4164 4165// Enum values for InputScanType 4166const ( 4167 InputScanTypeAuto InputScanType = "AUTO" 4168 InputScanTypePsf InputScanType = "PSF" 4169) 4170 4171// Values returns all known values for InputScanType. Note that this can be 4172// expanded in the future, and so it is only as up to date as the client. The 4173// ordering of this slice is not guaranteed to be stable across updates. 4174func (InputScanType) Values() []InputScanType { 4175 return []InputScanType{ 4176 "AUTO", 4177 "PSF", 4178 } 4179} 4180 4181type InputTimecodeSource string 4182 4183// Enum values for InputTimecodeSource 4184const ( 4185 InputTimecodeSourceEmbedded InputTimecodeSource = "EMBEDDED" 4186 InputTimecodeSourceZerobased InputTimecodeSource = "ZEROBASED" 4187 InputTimecodeSourceSpecifiedstart InputTimecodeSource = "SPECIFIEDSTART" 4188) 4189 4190// Values returns all known values for InputTimecodeSource. Note that this can be 4191// expanded in the future, and so it is only as up to date as the client. The 4192// ordering of this slice is not guaranteed to be stable across updates. 4193func (InputTimecodeSource) Values() []InputTimecodeSource { 4194 return []InputTimecodeSource{ 4195 "EMBEDDED", 4196 "ZEROBASED", 4197 "SPECIFIEDSTART", 4198 } 4199} 4200 4201type JobPhase string 4202 4203// Enum values for JobPhase 4204const ( 4205 JobPhaseProbing JobPhase = "PROBING" 4206 JobPhaseTranscoding JobPhase = "TRANSCODING" 4207 JobPhaseUploading JobPhase = "UPLOADING" 4208) 4209 4210// Values returns all known values for JobPhase. Note that this can be expanded in 4211// the future, and so it is only as up to date as the client. The ordering of this 4212// slice is not guaranteed to be stable across updates. 4213func (JobPhase) Values() []JobPhase { 4214 return []JobPhase{ 4215 "PROBING", 4216 "TRANSCODING", 4217 "UPLOADING", 4218 } 4219} 4220 4221type JobStatus string 4222 4223// Enum values for JobStatus 4224const ( 4225 JobStatusSubmitted JobStatus = "SUBMITTED" 4226 JobStatusProgressing JobStatus = "PROGRESSING" 4227 JobStatusComplete JobStatus = "COMPLETE" 4228 JobStatusCanceled JobStatus = "CANCELED" 4229 JobStatusError JobStatus = "ERROR" 4230) 4231 4232// Values returns all known values for JobStatus. Note that this can be expanded in 4233// the future, and so it is only as up to date as the client. The ordering of this 4234// slice is not guaranteed to be stable across updates. 4235func (JobStatus) Values() []JobStatus { 4236 return []JobStatus{ 4237 "SUBMITTED", 4238 "PROGRESSING", 4239 "COMPLETE", 4240 "CANCELED", 4241 "ERROR", 4242 } 4243} 4244 4245type JobTemplateListBy string 4246 4247// Enum values for JobTemplateListBy 4248const ( 4249 JobTemplateListByName JobTemplateListBy = "NAME" 4250 JobTemplateListByCreationDate JobTemplateListBy = "CREATION_DATE" 4251 JobTemplateListBySystem JobTemplateListBy = "SYSTEM" 4252) 4253 4254// Values returns all known values for JobTemplateListBy. Note that this can be 4255// expanded in the future, and so it is only as up to date as the client. The 4256// ordering of this slice is not guaranteed to be stable across updates. 4257func (JobTemplateListBy) Values() []JobTemplateListBy { 4258 return []JobTemplateListBy{ 4259 "NAME", 4260 "CREATION_DATE", 4261 "SYSTEM", 4262 } 4263} 4264 4265type LanguageCode string 4266 4267// Enum values for LanguageCode 4268const ( 4269 LanguageCodeEng LanguageCode = "ENG" 4270 LanguageCodeSpa LanguageCode = "SPA" 4271 LanguageCodeFra LanguageCode = "FRA" 4272 LanguageCodeDeu LanguageCode = "DEU" 4273 LanguageCodeGer LanguageCode = "GER" 4274 LanguageCodeZho LanguageCode = "ZHO" 4275 LanguageCodeAra LanguageCode = "ARA" 4276 LanguageCodeHin LanguageCode = "HIN" 4277 LanguageCodeJpn LanguageCode = "JPN" 4278 LanguageCodeRus LanguageCode = "RUS" 4279 LanguageCodePor LanguageCode = "POR" 4280 LanguageCodeIta LanguageCode = "ITA" 4281 LanguageCodeUrd LanguageCode = "URD" 4282 LanguageCodeVie LanguageCode = "VIE" 4283 LanguageCodeKor LanguageCode = "KOR" 4284 LanguageCodePan LanguageCode = "PAN" 4285 LanguageCodeAbk LanguageCode = "ABK" 4286 LanguageCodeAar LanguageCode = "AAR" 4287 LanguageCodeAfr LanguageCode = "AFR" 4288 LanguageCodeAka LanguageCode = "AKA" 4289 LanguageCodeSqi LanguageCode = "SQI" 4290 LanguageCodeAmh LanguageCode = "AMH" 4291 LanguageCodeArg LanguageCode = "ARG" 4292 LanguageCodeHye LanguageCode = "HYE" 4293 LanguageCodeAsm LanguageCode = "ASM" 4294 LanguageCodeAva LanguageCode = "AVA" 4295 LanguageCodeAve LanguageCode = "AVE" 4296 LanguageCodeAym LanguageCode = "AYM" 4297 LanguageCodeAze LanguageCode = "AZE" 4298 LanguageCodeBam LanguageCode = "BAM" 4299 LanguageCodeBak LanguageCode = "BAK" 4300 LanguageCodeEus LanguageCode = "EUS" 4301 LanguageCodeBel LanguageCode = "BEL" 4302 LanguageCodeBen LanguageCode = "BEN" 4303 LanguageCodeBih LanguageCode = "BIH" 4304 LanguageCodeBis LanguageCode = "BIS" 4305 LanguageCodeBos LanguageCode = "BOS" 4306 LanguageCodeBre LanguageCode = "BRE" 4307 LanguageCodeBul LanguageCode = "BUL" 4308 LanguageCodeMya LanguageCode = "MYA" 4309 LanguageCodeCat LanguageCode = "CAT" 4310 LanguageCodeKhm LanguageCode = "KHM" 4311 LanguageCodeCha LanguageCode = "CHA" 4312 LanguageCodeChe LanguageCode = "CHE" 4313 LanguageCodeNya LanguageCode = "NYA" 4314 LanguageCodeChu LanguageCode = "CHU" 4315 LanguageCodeChv LanguageCode = "CHV" 4316 LanguageCodeCor LanguageCode = "COR" 4317 LanguageCodeCos LanguageCode = "COS" 4318 LanguageCodeCre LanguageCode = "CRE" 4319 LanguageCodeHrv LanguageCode = "HRV" 4320 LanguageCodeCes LanguageCode = "CES" 4321 LanguageCodeDan LanguageCode = "DAN" 4322 LanguageCodeDiv LanguageCode = "DIV" 4323 LanguageCodeNld LanguageCode = "NLD" 4324 LanguageCodeDzo LanguageCode = "DZO" 4325 LanguageCodeEnm LanguageCode = "ENM" 4326 LanguageCodeEpo LanguageCode = "EPO" 4327 LanguageCodeEst LanguageCode = "EST" 4328 LanguageCodeEwe LanguageCode = "EWE" 4329 LanguageCodeFao LanguageCode = "FAO" 4330 LanguageCodeFij LanguageCode = "FIJ" 4331 LanguageCodeFin LanguageCode = "FIN" 4332 LanguageCodeFrm LanguageCode = "FRM" 4333 LanguageCodeFul LanguageCode = "FUL" 4334 LanguageCodeGla LanguageCode = "GLA" 4335 LanguageCodeGlg LanguageCode = "GLG" 4336 LanguageCodeLug LanguageCode = "LUG" 4337 LanguageCodeKat LanguageCode = "KAT" 4338 LanguageCodeEll LanguageCode = "ELL" 4339 LanguageCodeGrn LanguageCode = "GRN" 4340 LanguageCodeGuj LanguageCode = "GUJ" 4341 LanguageCodeHat LanguageCode = "HAT" 4342 LanguageCodeHau LanguageCode = "HAU" 4343 LanguageCodeHeb LanguageCode = "HEB" 4344 LanguageCodeHer LanguageCode = "HER" 4345 LanguageCodeHmo LanguageCode = "HMO" 4346 LanguageCodeHun LanguageCode = "HUN" 4347 LanguageCodeIsl LanguageCode = "ISL" 4348 LanguageCodeIdo LanguageCode = "IDO" 4349 LanguageCodeIbo LanguageCode = "IBO" 4350 LanguageCodeInd LanguageCode = "IND" 4351 LanguageCodeIna LanguageCode = "INA" 4352 LanguageCodeIle LanguageCode = "ILE" 4353 LanguageCodeIku LanguageCode = "IKU" 4354 LanguageCodeIpk LanguageCode = "IPK" 4355 LanguageCodeGle LanguageCode = "GLE" 4356 LanguageCodeJav LanguageCode = "JAV" 4357 LanguageCodeKal LanguageCode = "KAL" 4358 LanguageCodeKan LanguageCode = "KAN" 4359 LanguageCodeKau LanguageCode = "KAU" 4360 LanguageCodeKas LanguageCode = "KAS" 4361 LanguageCodeKaz LanguageCode = "KAZ" 4362 LanguageCodeKik LanguageCode = "KIK" 4363 LanguageCodeKin LanguageCode = "KIN" 4364 LanguageCodeKir LanguageCode = "KIR" 4365 LanguageCodeKom LanguageCode = "KOM" 4366 LanguageCodeKon LanguageCode = "KON" 4367 LanguageCodeKua LanguageCode = "KUA" 4368 LanguageCodeKur LanguageCode = "KUR" 4369 LanguageCodeLao LanguageCode = "LAO" 4370 LanguageCodeLat LanguageCode = "LAT" 4371 LanguageCodeLav LanguageCode = "LAV" 4372 LanguageCodeLim LanguageCode = "LIM" 4373 LanguageCodeLin LanguageCode = "LIN" 4374 LanguageCodeLit LanguageCode = "LIT" 4375 LanguageCodeLub LanguageCode = "LUB" 4376 LanguageCodeLtz LanguageCode = "LTZ" 4377 LanguageCodeMkd LanguageCode = "MKD" 4378 LanguageCodeMlg LanguageCode = "MLG" 4379 LanguageCodeMsa LanguageCode = "MSA" 4380 LanguageCodeMal LanguageCode = "MAL" 4381 LanguageCodeMlt LanguageCode = "MLT" 4382 LanguageCodeGlv LanguageCode = "GLV" 4383 LanguageCodeMri LanguageCode = "MRI" 4384 LanguageCodeMar LanguageCode = "MAR" 4385 LanguageCodeMah LanguageCode = "MAH" 4386 LanguageCodeMon LanguageCode = "MON" 4387 LanguageCodeNau LanguageCode = "NAU" 4388 LanguageCodeNav LanguageCode = "NAV" 4389 LanguageCodeNde LanguageCode = "NDE" 4390 LanguageCodeNbl LanguageCode = "NBL" 4391 LanguageCodeNdo LanguageCode = "NDO" 4392 LanguageCodeNep LanguageCode = "NEP" 4393 LanguageCodeSme LanguageCode = "SME" 4394 LanguageCodeNor LanguageCode = "NOR" 4395 LanguageCodeNob LanguageCode = "NOB" 4396 LanguageCodeNno LanguageCode = "NNO" 4397 LanguageCodeOci LanguageCode = "OCI" 4398 LanguageCodeOji LanguageCode = "OJI" 4399 LanguageCodeOri LanguageCode = "ORI" 4400 LanguageCodeOrm LanguageCode = "ORM" 4401 LanguageCodeOss LanguageCode = "OSS" 4402 LanguageCodePli LanguageCode = "PLI" 4403 LanguageCodeFas LanguageCode = "FAS" 4404 LanguageCodePol LanguageCode = "POL" 4405 LanguageCodePus LanguageCode = "PUS" 4406 LanguageCodeQue LanguageCode = "QUE" 4407 LanguageCodeQaa LanguageCode = "QAA" 4408 LanguageCodeRon LanguageCode = "RON" 4409 LanguageCodeRoh LanguageCode = "ROH" 4410 LanguageCodeRun LanguageCode = "RUN" 4411 LanguageCodeSmo LanguageCode = "SMO" 4412 LanguageCodeSag LanguageCode = "SAG" 4413 LanguageCodeSan LanguageCode = "SAN" 4414 LanguageCodeSrd LanguageCode = "SRD" 4415 LanguageCodeSrb LanguageCode = "SRB" 4416 LanguageCodeSna LanguageCode = "SNA" 4417 LanguageCodeIii LanguageCode = "III" 4418 LanguageCodeSnd LanguageCode = "SND" 4419 LanguageCodeSin LanguageCode = "SIN" 4420 LanguageCodeSlk LanguageCode = "SLK" 4421 LanguageCodeSlv LanguageCode = "SLV" 4422 LanguageCodeSom LanguageCode = "SOM" 4423 LanguageCodeSot LanguageCode = "SOT" 4424 LanguageCodeSun LanguageCode = "SUN" 4425 LanguageCodeSwa LanguageCode = "SWA" 4426 LanguageCodeSsw LanguageCode = "SSW" 4427 LanguageCodeSwe LanguageCode = "SWE" 4428 LanguageCodeTgl LanguageCode = "TGL" 4429 LanguageCodeTah LanguageCode = "TAH" 4430 LanguageCodeTgk LanguageCode = "TGK" 4431 LanguageCodeTam LanguageCode = "TAM" 4432 LanguageCodeTat LanguageCode = "TAT" 4433 LanguageCodeTel LanguageCode = "TEL" 4434 LanguageCodeTha LanguageCode = "THA" 4435 LanguageCodeBod LanguageCode = "BOD" 4436 LanguageCodeTir LanguageCode = "TIR" 4437 LanguageCodeTon LanguageCode = "TON" 4438 LanguageCodeTso LanguageCode = "TSO" 4439 LanguageCodeTsn LanguageCode = "TSN" 4440 LanguageCodeTur LanguageCode = "TUR" 4441 LanguageCodeTuk LanguageCode = "TUK" 4442 LanguageCodeTwi LanguageCode = "TWI" 4443 LanguageCodeUig LanguageCode = "UIG" 4444 LanguageCodeUkr LanguageCode = "UKR" 4445 LanguageCodeUzb LanguageCode = "UZB" 4446 LanguageCodeVen LanguageCode = "VEN" 4447 LanguageCodeVol LanguageCode = "VOL" 4448 LanguageCodeWln LanguageCode = "WLN" 4449 LanguageCodeCym LanguageCode = "CYM" 4450 LanguageCodeFry LanguageCode = "FRY" 4451 LanguageCodeWol LanguageCode = "WOL" 4452 LanguageCodeXho LanguageCode = "XHO" 4453 LanguageCodeYid LanguageCode = "YID" 4454 LanguageCodeYor LanguageCode = "YOR" 4455 LanguageCodeZha LanguageCode = "ZHA" 4456 LanguageCodeZul LanguageCode = "ZUL" 4457 LanguageCodeOrj LanguageCode = "ORJ" 4458 LanguageCodeQpc LanguageCode = "QPC" 4459 LanguageCodeTng LanguageCode = "TNG" 4460) 4461 4462// Values returns all known values for LanguageCode. Note that this can be expanded 4463// in the future, and so it is only as up to date as the client. The ordering of 4464// this slice is not guaranteed to be stable across updates. 4465func (LanguageCode) Values() []LanguageCode { 4466 return []LanguageCode{ 4467 "ENG", 4468 "SPA", 4469 "FRA", 4470 "DEU", 4471 "GER", 4472 "ZHO", 4473 "ARA", 4474 "HIN", 4475 "JPN", 4476 "RUS", 4477 "POR", 4478 "ITA", 4479 "URD", 4480 "VIE", 4481 "KOR", 4482 "PAN", 4483 "ABK", 4484 "AAR", 4485 "AFR", 4486 "AKA", 4487 "SQI", 4488 "AMH", 4489 "ARG", 4490 "HYE", 4491 "ASM", 4492 "AVA", 4493 "AVE", 4494 "AYM", 4495 "AZE", 4496 "BAM", 4497 "BAK", 4498 "EUS", 4499 "BEL", 4500 "BEN", 4501 "BIH", 4502 "BIS", 4503 "BOS", 4504 "BRE", 4505 "BUL", 4506 "MYA", 4507 "CAT", 4508 "KHM", 4509 "CHA", 4510 "CHE", 4511 "NYA", 4512 "CHU", 4513 "CHV", 4514 "COR", 4515 "COS", 4516 "CRE", 4517 "HRV", 4518 "CES", 4519 "DAN", 4520 "DIV", 4521 "NLD", 4522 "DZO", 4523 "ENM", 4524 "EPO", 4525 "EST", 4526 "EWE", 4527 "FAO", 4528 "FIJ", 4529 "FIN", 4530 "FRM", 4531 "FUL", 4532 "GLA", 4533 "GLG", 4534 "LUG", 4535 "KAT", 4536 "ELL", 4537 "GRN", 4538 "GUJ", 4539 "HAT", 4540 "HAU", 4541 "HEB", 4542 "HER", 4543 "HMO", 4544 "HUN", 4545 "ISL", 4546 "IDO", 4547 "IBO", 4548 "IND", 4549 "INA", 4550 "ILE", 4551 "IKU", 4552 "IPK", 4553 "GLE", 4554 "JAV", 4555 "KAL", 4556 "KAN", 4557 "KAU", 4558 "KAS", 4559 "KAZ", 4560 "KIK", 4561 "KIN", 4562 "KIR", 4563 "KOM", 4564 "KON", 4565 "KUA", 4566 "KUR", 4567 "LAO", 4568 "LAT", 4569 "LAV", 4570 "LIM", 4571 "LIN", 4572 "LIT", 4573 "LUB", 4574 "LTZ", 4575 "MKD", 4576 "MLG", 4577 "MSA", 4578 "MAL", 4579 "MLT", 4580 "GLV", 4581 "MRI", 4582 "MAR", 4583 "MAH", 4584 "MON", 4585 "NAU", 4586 "NAV", 4587 "NDE", 4588 "NBL", 4589 "NDO", 4590 "NEP", 4591 "SME", 4592 "NOR", 4593 "NOB", 4594 "NNO", 4595 "OCI", 4596 "OJI", 4597 "ORI", 4598 "ORM", 4599 "OSS", 4600 "PLI", 4601 "FAS", 4602 "POL", 4603 "PUS", 4604 "QUE", 4605 "QAA", 4606 "RON", 4607 "ROH", 4608 "RUN", 4609 "SMO", 4610 "SAG", 4611 "SAN", 4612 "SRD", 4613 "SRB", 4614 "SNA", 4615 "III", 4616 "SND", 4617 "SIN", 4618 "SLK", 4619 "SLV", 4620 "SOM", 4621 "SOT", 4622 "SUN", 4623 "SWA", 4624 "SSW", 4625 "SWE", 4626 "TGL", 4627 "TAH", 4628 "TGK", 4629 "TAM", 4630 "TAT", 4631 "TEL", 4632 "THA", 4633 "BOD", 4634 "TIR", 4635 "TON", 4636 "TSO", 4637 "TSN", 4638 "TUR", 4639 "TUK", 4640 "TWI", 4641 "UIG", 4642 "UKR", 4643 "UZB", 4644 "VEN", 4645 "VOL", 4646 "WLN", 4647 "CYM", 4648 "FRY", 4649 "WOL", 4650 "XHO", 4651 "YID", 4652 "YOR", 4653 "ZHA", 4654 "ZUL", 4655 "ORJ", 4656 "QPC", 4657 "TNG", 4658 } 4659} 4660 4661type M2tsAudioBufferModel string 4662 4663// Enum values for M2tsAudioBufferModel 4664const ( 4665 M2tsAudioBufferModelDvb M2tsAudioBufferModel = "DVB" 4666 M2tsAudioBufferModelAtsc M2tsAudioBufferModel = "ATSC" 4667) 4668 4669// Values returns all known values for M2tsAudioBufferModel. Note that this can be 4670// expanded in the future, and so it is only as up to date as the client. The 4671// ordering of this slice is not guaranteed to be stable across updates. 4672func (M2tsAudioBufferModel) Values() []M2tsAudioBufferModel { 4673 return []M2tsAudioBufferModel{ 4674 "DVB", 4675 "ATSC", 4676 } 4677} 4678 4679type M2tsAudioDuration string 4680 4681// Enum values for M2tsAudioDuration 4682const ( 4683 M2tsAudioDurationDefaultCodecDuration M2tsAudioDuration = "DEFAULT_CODEC_DURATION" 4684 M2tsAudioDurationMatchVideoDuration M2tsAudioDuration = "MATCH_VIDEO_DURATION" 4685) 4686 4687// Values returns all known values for M2tsAudioDuration. Note that this can be 4688// expanded in the future, and so it is only as up to date as the client. The 4689// ordering of this slice is not guaranteed to be stable across updates. 4690func (M2tsAudioDuration) Values() []M2tsAudioDuration { 4691 return []M2tsAudioDuration{ 4692 "DEFAULT_CODEC_DURATION", 4693 "MATCH_VIDEO_DURATION", 4694 } 4695} 4696 4697type M2tsBufferModel string 4698 4699// Enum values for M2tsBufferModel 4700const ( 4701 M2tsBufferModelMultiplex M2tsBufferModel = "MULTIPLEX" 4702 M2tsBufferModelNone M2tsBufferModel = "NONE" 4703) 4704 4705// Values returns all known values for M2tsBufferModel. Note that this can be 4706// expanded in the future, and so it is only as up to date as the client. The 4707// ordering of this slice is not guaranteed to be stable across updates. 4708func (M2tsBufferModel) Values() []M2tsBufferModel { 4709 return []M2tsBufferModel{ 4710 "MULTIPLEX", 4711 "NONE", 4712 } 4713} 4714 4715type M2tsEbpAudioInterval string 4716 4717// Enum values for M2tsEbpAudioInterval 4718const ( 4719 M2tsEbpAudioIntervalVideoAndFixedIntervals M2tsEbpAudioInterval = "VIDEO_AND_FIXED_INTERVALS" 4720 M2tsEbpAudioIntervalVideoInterval M2tsEbpAudioInterval = "VIDEO_INTERVAL" 4721) 4722 4723// Values returns all known values for M2tsEbpAudioInterval. Note that this can be 4724// expanded in the future, and so it is only as up to date as the client. The 4725// ordering of this slice is not guaranteed to be stable across updates. 4726func (M2tsEbpAudioInterval) Values() []M2tsEbpAudioInterval { 4727 return []M2tsEbpAudioInterval{ 4728 "VIDEO_AND_FIXED_INTERVALS", 4729 "VIDEO_INTERVAL", 4730 } 4731} 4732 4733type M2tsEbpPlacement string 4734 4735// Enum values for M2tsEbpPlacement 4736const ( 4737 M2tsEbpPlacementVideoAndAudioPids M2tsEbpPlacement = "VIDEO_AND_AUDIO_PIDS" 4738 M2tsEbpPlacementVideoPid M2tsEbpPlacement = "VIDEO_PID" 4739) 4740 4741// Values returns all known values for M2tsEbpPlacement. Note that this can be 4742// expanded in the future, and so it is only as up to date as the client. The 4743// ordering of this slice is not guaranteed to be stable across updates. 4744func (M2tsEbpPlacement) Values() []M2tsEbpPlacement { 4745 return []M2tsEbpPlacement{ 4746 "VIDEO_AND_AUDIO_PIDS", 4747 "VIDEO_PID", 4748 } 4749} 4750 4751type M2tsEsRateInPes string 4752 4753// Enum values for M2tsEsRateInPes 4754const ( 4755 M2tsEsRateInPesInclude M2tsEsRateInPes = "INCLUDE" 4756 M2tsEsRateInPesExclude M2tsEsRateInPes = "EXCLUDE" 4757) 4758 4759// Values returns all known values for M2tsEsRateInPes. Note that this can be 4760// expanded in the future, and so it is only as up to date as the client. The 4761// ordering of this slice is not guaranteed to be stable across updates. 4762func (M2tsEsRateInPes) Values() []M2tsEsRateInPes { 4763 return []M2tsEsRateInPes{ 4764 "INCLUDE", 4765 "EXCLUDE", 4766 } 4767} 4768 4769type M2tsForceTsVideoEbpOrder string 4770 4771// Enum values for M2tsForceTsVideoEbpOrder 4772const ( 4773 M2tsForceTsVideoEbpOrderForce M2tsForceTsVideoEbpOrder = "FORCE" 4774 M2tsForceTsVideoEbpOrderDefault M2tsForceTsVideoEbpOrder = "DEFAULT" 4775) 4776 4777// Values returns all known values for M2tsForceTsVideoEbpOrder. Note that this can 4778// be expanded in the future, and so it is only as up to date as the client. The 4779// ordering of this slice is not guaranteed to be stable across updates. 4780func (M2tsForceTsVideoEbpOrder) Values() []M2tsForceTsVideoEbpOrder { 4781 return []M2tsForceTsVideoEbpOrder{ 4782 "FORCE", 4783 "DEFAULT", 4784 } 4785} 4786 4787type M2tsNielsenId3 string 4788 4789// Enum values for M2tsNielsenId3 4790const ( 4791 M2tsNielsenId3Insert M2tsNielsenId3 = "INSERT" 4792 M2tsNielsenId3None M2tsNielsenId3 = "NONE" 4793) 4794 4795// Values returns all known values for M2tsNielsenId3. Note that this can be 4796// expanded in the future, and so it is only as up to date as the client. The 4797// ordering of this slice is not guaranteed to be stable across updates. 4798func (M2tsNielsenId3) Values() []M2tsNielsenId3 { 4799 return []M2tsNielsenId3{ 4800 "INSERT", 4801 "NONE", 4802 } 4803} 4804 4805type M2tsPcrControl string 4806 4807// Enum values for M2tsPcrControl 4808const ( 4809 M2tsPcrControlPcrEveryPesPacket M2tsPcrControl = "PCR_EVERY_PES_PACKET" 4810 M2tsPcrControlConfiguredPcrPeriod M2tsPcrControl = "CONFIGURED_PCR_PERIOD" 4811) 4812 4813// Values returns all known values for M2tsPcrControl. Note that this can be 4814// expanded in the future, and so it is only as up to date as the client. The 4815// ordering of this slice is not guaranteed to be stable across updates. 4816func (M2tsPcrControl) Values() []M2tsPcrControl { 4817 return []M2tsPcrControl{ 4818 "PCR_EVERY_PES_PACKET", 4819 "CONFIGURED_PCR_PERIOD", 4820 } 4821} 4822 4823type M2tsRateMode string 4824 4825// Enum values for M2tsRateMode 4826const ( 4827 M2tsRateModeVbr M2tsRateMode = "VBR" 4828 M2tsRateModeCbr M2tsRateMode = "CBR" 4829) 4830 4831// Values returns all known values for M2tsRateMode. Note that this can be expanded 4832// in the future, and so it is only as up to date as the client. The ordering of 4833// this slice is not guaranteed to be stable across updates. 4834func (M2tsRateMode) Values() []M2tsRateMode { 4835 return []M2tsRateMode{ 4836 "VBR", 4837 "CBR", 4838 } 4839} 4840 4841type M2tsScte35Source string 4842 4843// Enum values for M2tsScte35Source 4844const ( 4845 M2tsScte35SourcePassthrough M2tsScte35Source = "PASSTHROUGH" 4846 M2tsScte35SourceNone M2tsScte35Source = "NONE" 4847) 4848 4849// Values returns all known values for M2tsScte35Source. Note that this can be 4850// expanded in the future, and so it is only as up to date as the client. The 4851// ordering of this slice is not guaranteed to be stable across updates. 4852func (M2tsScte35Source) Values() []M2tsScte35Source { 4853 return []M2tsScte35Source{ 4854 "PASSTHROUGH", 4855 "NONE", 4856 } 4857} 4858 4859type M2tsSegmentationMarkers string 4860 4861// Enum values for M2tsSegmentationMarkers 4862const ( 4863 M2tsSegmentationMarkersNone M2tsSegmentationMarkers = "NONE" 4864 M2tsSegmentationMarkersRaiSegstart M2tsSegmentationMarkers = "RAI_SEGSTART" 4865 M2tsSegmentationMarkersRaiAdapt M2tsSegmentationMarkers = "RAI_ADAPT" 4866 M2tsSegmentationMarkersPsiSegstart M2tsSegmentationMarkers = "PSI_SEGSTART" 4867 M2tsSegmentationMarkersEbp M2tsSegmentationMarkers = "EBP" 4868 M2tsSegmentationMarkersEbpLegacy M2tsSegmentationMarkers = "EBP_LEGACY" 4869) 4870 4871// Values returns all known values for M2tsSegmentationMarkers. Note that this can 4872// be expanded in the future, and so it is only as up to date as the client. The 4873// ordering of this slice is not guaranteed to be stable across updates. 4874func (M2tsSegmentationMarkers) Values() []M2tsSegmentationMarkers { 4875 return []M2tsSegmentationMarkers{ 4876 "NONE", 4877 "RAI_SEGSTART", 4878 "RAI_ADAPT", 4879 "PSI_SEGSTART", 4880 "EBP", 4881 "EBP_LEGACY", 4882 } 4883} 4884 4885type M2tsSegmentationStyle string 4886 4887// Enum values for M2tsSegmentationStyle 4888const ( 4889 M2tsSegmentationStyleMaintainCadence M2tsSegmentationStyle = "MAINTAIN_CADENCE" 4890 M2tsSegmentationStyleResetCadence M2tsSegmentationStyle = "RESET_CADENCE" 4891) 4892 4893// Values returns all known values for M2tsSegmentationStyle. Note that this can be 4894// expanded in the future, and so it is only as up to date as the client. The 4895// ordering of this slice is not guaranteed to be stable across updates. 4896func (M2tsSegmentationStyle) Values() []M2tsSegmentationStyle { 4897 return []M2tsSegmentationStyle{ 4898 "MAINTAIN_CADENCE", 4899 "RESET_CADENCE", 4900 } 4901} 4902 4903type M3u8AudioDuration string 4904 4905// Enum values for M3u8AudioDuration 4906const ( 4907 M3u8AudioDurationDefaultCodecDuration M3u8AudioDuration = "DEFAULT_CODEC_DURATION" 4908 M3u8AudioDurationMatchVideoDuration M3u8AudioDuration = "MATCH_VIDEO_DURATION" 4909) 4910 4911// Values returns all known values for M3u8AudioDuration. Note that this can be 4912// expanded in the future, and so it is only as up to date as the client. The 4913// ordering of this slice is not guaranteed to be stable across updates. 4914func (M3u8AudioDuration) Values() []M3u8AudioDuration { 4915 return []M3u8AudioDuration{ 4916 "DEFAULT_CODEC_DURATION", 4917 "MATCH_VIDEO_DURATION", 4918 } 4919} 4920 4921type M3u8NielsenId3 string 4922 4923// Enum values for M3u8NielsenId3 4924const ( 4925 M3u8NielsenId3Insert M3u8NielsenId3 = "INSERT" 4926 M3u8NielsenId3None M3u8NielsenId3 = "NONE" 4927) 4928 4929// Values returns all known values for M3u8NielsenId3. Note that this can be 4930// expanded in the future, and so it is only as up to date as the client. The 4931// ordering of this slice is not guaranteed to be stable across updates. 4932func (M3u8NielsenId3) Values() []M3u8NielsenId3 { 4933 return []M3u8NielsenId3{ 4934 "INSERT", 4935 "NONE", 4936 } 4937} 4938 4939type M3u8PcrControl string 4940 4941// Enum values for M3u8PcrControl 4942const ( 4943 M3u8PcrControlPcrEveryPesPacket M3u8PcrControl = "PCR_EVERY_PES_PACKET" 4944 M3u8PcrControlConfiguredPcrPeriod M3u8PcrControl = "CONFIGURED_PCR_PERIOD" 4945) 4946 4947// Values returns all known values for M3u8PcrControl. Note that this can be 4948// expanded in the future, and so it is only as up to date as the client. The 4949// ordering of this slice is not guaranteed to be stable across updates. 4950func (M3u8PcrControl) Values() []M3u8PcrControl { 4951 return []M3u8PcrControl{ 4952 "PCR_EVERY_PES_PACKET", 4953 "CONFIGURED_PCR_PERIOD", 4954 } 4955} 4956 4957type M3u8Scte35Source string 4958 4959// Enum values for M3u8Scte35Source 4960const ( 4961 M3u8Scte35SourcePassthrough M3u8Scte35Source = "PASSTHROUGH" 4962 M3u8Scte35SourceNone M3u8Scte35Source = "NONE" 4963) 4964 4965// Values returns all known values for M3u8Scte35Source. Note that this can be 4966// expanded in the future, and so it is only as up to date as the client. The 4967// ordering of this slice is not guaranteed to be stable across updates. 4968func (M3u8Scte35Source) Values() []M3u8Scte35Source { 4969 return []M3u8Scte35Source{ 4970 "PASSTHROUGH", 4971 "NONE", 4972 } 4973} 4974 4975type MotionImageInsertionMode string 4976 4977// Enum values for MotionImageInsertionMode 4978const ( 4979 MotionImageInsertionModeMov MotionImageInsertionMode = "MOV" 4980 MotionImageInsertionModePng MotionImageInsertionMode = "PNG" 4981) 4982 4983// Values returns all known values for MotionImageInsertionMode. Note that this can 4984// be expanded in the future, and so it is only as up to date as the client. The 4985// ordering of this slice is not guaranteed to be stable across updates. 4986func (MotionImageInsertionMode) Values() []MotionImageInsertionMode { 4987 return []MotionImageInsertionMode{ 4988 "MOV", 4989 "PNG", 4990 } 4991} 4992 4993type MotionImagePlayback string 4994 4995// Enum values for MotionImagePlayback 4996const ( 4997 MotionImagePlaybackOnce MotionImagePlayback = "ONCE" 4998 MotionImagePlaybackRepeat MotionImagePlayback = "REPEAT" 4999) 5000 5001// Values returns all known values for MotionImagePlayback. Note that this can be 5002// expanded in the future, and so it is only as up to date as the client. The 5003// ordering of this slice is not guaranteed to be stable across updates. 5004func (MotionImagePlayback) Values() []MotionImagePlayback { 5005 return []MotionImagePlayback{ 5006 "ONCE", 5007 "REPEAT", 5008 } 5009} 5010 5011type MovClapAtom string 5012 5013// Enum values for MovClapAtom 5014const ( 5015 MovClapAtomInclude MovClapAtom = "INCLUDE" 5016 MovClapAtomExclude MovClapAtom = "EXCLUDE" 5017) 5018 5019// Values returns all known values for MovClapAtom. Note that this can be expanded 5020// in the future, and so it is only as up to date as the client. The ordering of 5021// this slice is not guaranteed to be stable across updates. 5022func (MovClapAtom) Values() []MovClapAtom { 5023 return []MovClapAtom{ 5024 "INCLUDE", 5025 "EXCLUDE", 5026 } 5027} 5028 5029type MovCslgAtom string 5030 5031// Enum values for MovCslgAtom 5032const ( 5033 MovCslgAtomInclude MovCslgAtom = "INCLUDE" 5034 MovCslgAtomExclude MovCslgAtom = "EXCLUDE" 5035) 5036 5037// Values returns all known values for MovCslgAtom. Note that this can be expanded 5038// in the future, and so it is only as up to date as the client. The ordering of 5039// this slice is not guaranteed to be stable across updates. 5040func (MovCslgAtom) Values() []MovCslgAtom { 5041 return []MovCslgAtom{ 5042 "INCLUDE", 5043 "EXCLUDE", 5044 } 5045} 5046 5047type MovMpeg2FourCCControl string 5048 5049// Enum values for MovMpeg2FourCCControl 5050const ( 5051 MovMpeg2FourCCControlXdcam MovMpeg2FourCCControl = "XDCAM" 5052 MovMpeg2FourCCControlMpeg MovMpeg2FourCCControl = "MPEG" 5053) 5054 5055// Values returns all known values for MovMpeg2FourCCControl. Note that this can be 5056// expanded in the future, and so it is only as up to date as the client. The 5057// ordering of this slice is not guaranteed to be stable across updates. 5058func (MovMpeg2FourCCControl) Values() []MovMpeg2FourCCControl { 5059 return []MovMpeg2FourCCControl{ 5060 "XDCAM", 5061 "MPEG", 5062 } 5063} 5064 5065type MovPaddingControl string 5066 5067// Enum values for MovPaddingControl 5068const ( 5069 MovPaddingControlOmneon MovPaddingControl = "OMNEON" 5070 MovPaddingControlNone MovPaddingControl = "NONE" 5071) 5072 5073// Values returns all known values for MovPaddingControl. Note that this can be 5074// expanded in the future, and so it is only as up to date as the client. The 5075// ordering of this slice is not guaranteed to be stable across updates. 5076func (MovPaddingControl) Values() []MovPaddingControl { 5077 return []MovPaddingControl{ 5078 "OMNEON", 5079 "NONE", 5080 } 5081} 5082 5083type MovReference string 5084 5085// Enum values for MovReference 5086const ( 5087 MovReferenceSelfContained MovReference = "SELF_CONTAINED" 5088 MovReferenceExternal MovReference = "EXTERNAL" 5089) 5090 5091// Values returns all known values for MovReference. Note that this can be expanded 5092// in the future, and so it is only as up to date as the client. The ordering of 5093// this slice is not guaranteed to be stable across updates. 5094func (MovReference) Values() []MovReference { 5095 return []MovReference{ 5096 "SELF_CONTAINED", 5097 "EXTERNAL", 5098 } 5099} 5100 5101type Mp3RateControlMode string 5102 5103// Enum values for Mp3RateControlMode 5104const ( 5105 Mp3RateControlModeCbr Mp3RateControlMode = "CBR" 5106 Mp3RateControlModeVbr Mp3RateControlMode = "VBR" 5107) 5108 5109// Values returns all known values for Mp3RateControlMode. Note that this can be 5110// expanded in the future, and so it is only as up to date as the client. The 5111// ordering of this slice is not guaranteed to be stable across updates. 5112func (Mp3RateControlMode) Values() []Mp3RateControlMode { 5113 return []Mp3RateControlMode{ 5114 "CBR", 5115 "VBR", 5116 } 5117} 5118 5119type Mp4CslgAtom string 5120 5121// Enum values for Mp4CslgAtom 5122const ( 5123 Mp4CslgAtomInclude Mp4CslgAtom = "INCLUDE" 5124 Mp4CslgAtomExclude Mp4CslgAtom = "EXCLUDE" 5125) 5126 5127// Values returns all known values for Mp4CslgAtom. Note that this can be expanded 5128// in the future, and so it is only as up to date as the client. The ordering of 5129// this slice is not guaranteed to be stable across updates. 5130func (Mp4CslgAtom) Values() []Mp4CslgAtom { 5131 return []Mp4CslgAtom{ 5132 "INCLUDE", 5133 "EXCLUDE", 5134 } 5135} 5136 5137type Mp4FreeSpaceBox string 5138 5139// Enum values for Mp4FreeSpaceBox 5140const ( 5141 Mp4FreeSpaceBoxInclude Mp4FreeSpaceBox = "INCLUDE" 5142 Mp4FreeSpaceBoxExclude Mp4FreeSpaceBox = "EXCLUDE" 5143) 5144 5145// Values returns all known values for Mp4FreeSpaceBox. Note that this can be 5146// expanded in the future, and so it is only as up to date as the client. The 5147// ordering of this slice is not guaranteed to be stable across updates. 5148func (Mp4FreeSpaceBox) Values() []Mp4FreeSpaceBox { 5149 return []Mp4FreeSpaceBox{ 5150 "INCLUDE", 5151 "EXCLUDE", 5152 } 5153} 5154 5155type Mp4MoovPlacement string 5156 5157// Enum values for Mp4MoovPlacement 5158const ( 5159 Mp4MoovPlacementProgressiveDownload Mp4MoovPlacement = "PROGRESSIVE_DOWNLOAD" 5160 Mp4MoovPlacementNormal Mp4MoovPlacement = "NORMAL" 5161) 5162 5163// Values returns all known values for Mp4MoovPlacement. Note that this can be 5164// expanded in the future, and so it is only as up to date as the client. The 5165// ordering of this slice is not guaranteed to be stable across updates. 5166func (Mp4MoovPlacement) Values() []Mp4MoovPlacement { 5167 return []Mp4MoovPlacement{ 5168 "PROGRESSIVE_DOWNLOAD", 5169 "NORMAL", 5170 } 5171} 5172 5173type MpdAccessibilityCaptionHints string 5174 5175// Enum values for MpdAccessibilityCaptionHints 5176const ( 5177 MpdAccessibilityCaptionHintsInclude MpdAccessibilityCaptionHints = "INCLUDE" 5178 MpdAccessibilityCaptionHintsExclude MpdAccessibilityCaptionHints = "EXCLUDE" 5179) 5180 5181// Values returns all known values for MpdAccessibilityCaptionHints. Note that this 5182// can be expanded in the future, and so it is only as up to date as the client. 5183// The ordering of this slice is not guaranteed to be stable across updates. 5184func (MpdAccessibilityCaptionHints) Values() []MpdAccessibilityCaptionHints { 5185 return []MpdAccessibilityCaptionHints{ 5186 "INCLUDE", 5187 "EXCLUDE", 5188 } 5189} 5190 5191type MpdAudioDuration string 5192 5193// Enum values for MpdAudioDuration 5194const ( 5195 MpdAudioDurationDefaultCodecDuration MpdAudioDuration = "DEFAULT_CODEC_DURATION" 5196 MpdAudioDurationMatchVideoDuration MpdAudioDuration = "MATCH_VIDEO_DURATION" 5197) 5198 5199// Values returns all known values for MpdAudioDuration. Note that this can be 5200// expanded in the future, and so it is only as up to date as the client. The 5201// ordering of this slice is not guaranteed to be stable across updates. 5202func (MpdAudioDuration) Values() []MpdAudioDuration { 5203 return []MpdAudioDuration{ 5204 "DEFAULT_CODEC_DURATION", 5205 "MATCH_VIDEO_DURATION", 5206 } 5207} 5208 5209type MpdCaptionContainerType string 5210 5211// Enum values for MpdCaptionContainerType 5212const ( 5213 MpdCaptionContainerTypeRaw MpdCaptionContainerType = "RAW" 5214 MpdCaptionContainerTypeFragmentedMp4 MpdCaptionContainerType = "FRAGMENTED_MP4" 5215) 5216 5217// Values returns all known values for MpdCaptionContainerType. Note that this can 5218// be expanded in the future, and so it is only as up to date as the client. The 5219// ordering of this slice is not guaranteed to be stable across updates. 5220func (MpdCaptionContainerType) Values() []MpdCaptionContainerType { 5221 return []MpdCaptionContainerType{ 5222 "RAW", 5223 "FRAGMENTED_MP4", 5224 } 5225} 5226 5227type MpdScte35Esam string 5228 5229// Enum values for MpdScte35Esam 5230const ( 5231 MpdScte35EsamInsert MpdScte35Esam = "INSERT" 5232 MpdScte35EsamNone MpdScte35Esam = "NONE" 5233) 5234 5235// Values returns all known values for MpdScte35Esam. Note that this can be 5236// expanded in the future, and so it is only as up to date as the client. The 5237// ordering of this slice is not guaranteed to be stable across updates. 5238func (MpdScte35Esam) Values() []MpdScte35Esam { 5239 return []MpdScte35Esam{ 5240 "INSERT", 5241 "NONE", 5242 } 5243} 5244 5245type MpdScte35Source string 5246 5247// Enum values for MpdScte35Source 5248const ( 5249 MpdScte35SourcePassthrough MpdScte35Source = "PASSTHROUGH" 5250 MpdScte35SourceNone MpdScte35Source = "NONE" 5251) 5252 5253// Values returns all known values for MpdScte35Source. Note that this can be 5254// expanded in the future, and so it is only as up to date as the client. The 5255// ordering of this slice is not guaranteed to be stable across updates. 5256func (MpdScte35Source) Values() []MpdScte35Source { 5257 return []MpdScte35Source{ 5258 "PASSTHROUGH", 5259 "NONE", 5260 } 5261} 5262 5263type Mpeg2AdaptiveQuantization string 5264 5265// Enum values for Mpeg2AdaptiveQuantization 5266const ( 5267 Mpeg2AdaptiveQuantizationOff Mpeg2AdaptiveQuantization = "OFF" 5268 Mpeg2AdaptiveQuantizationLow Mpeg2AdaptiveQuantization = "LOW" 5269 Mpeg2AdaptiveQuantizationMedium Mpeg2AdaptiveQuantization = "MEDIUM" 5270 Mpeg2AdaptiveQuantizationHigh Mpeg2AdaptiveQuantization = "HIGH" 5271) 5272 5273// Values returns all known values for Mpeg2AdaptiveQuantization. Note that this 5274// can be expanded in the future, and so it is only as up to date as the client. 5275// The ordering of this slice is not guaranteed to be stable across updates. 5276func (Mpeg2AdaptiveQuantization) Values() []Mpeg2AdaptiveQuantization { 5277 return []Mpeg2AdaptiveQuantization{ 5278 "OFF", 5279 "LOW", 5280 "MEDIUM", 5281 "HIGH", 5282 } 5283} 5284 5285type Mpeg2CodecLevel string 5286 5287// Enum values for Mpeg2CodecLevel 5288const ( 5289 Mpeg2CodecLevelAuto Mpeg2CodecLevel = "AUTO" 5290 Mpeg2CodecLevelLow Mpeg2CodecLevel = "LOW" 5291 Mpeg2CodecLevelMain Mpeg2CodecLevel = "MAIN" 5292 Mpeg2CodecLevelHigh1440 Mpeg2CodecLevel = "HIGH1440" 5293 Mpeg2CodecLevelHigh Mpeg2CodecLevel = "HIGH" 5294) 5295 5296// Values returns all known values for Mpeg2CodecLevel. Note that this can be 5297// expanded in the future, and so it is only as up to date as the client. The 5298// ordering of this slice is not guaranteed to be stable across updates. 5299func (Mpeg2CodecLevel) Values() []Mpeg2CodecLevel { 5300 return []Mpeg2CodecLevel{ 5301 "AUTO", 5302 "LOW", 5303 "MAIN", 5304 "HIGH1440", 5305 "HIGH", 5306 } 5307} 5308 5309type Mpeg2CodecProfile string 5310 5311// Enum values for Mpeg2CodecProfile 5312const ( 5313 Mpeg2CodecProfileMain Mpeg2CodecProfile = "MAIN" 5314 Mpeg2CodecProfileProfile422 Mpeg2CodecProfile = "PROFILE_422" 5315) 5316 5317// Values returns all known values for Mpeg2CodecProfile. Note that this can be 5318// expanded in the future, and so it is only as up to date as the client. The 5319// ordering of this slice is not guaranteed to be stable across updates. 5320func (Mpeg2CodecProfile) Values() []Mpeg2CodecProfile { 5321 return []Mpeg2CodecProfile{ 5322 "MAIN", 5323 "PROFILE_422", 5324 } 5325} 5326 5327type Mpeg2DynamicSubGop string 5328 5329// Enum values for Mpeg2DynamicSubGop 5330const ( 5331 Mpeg2DynamicSubGopAdaptive Mpeg2DynamicSubGop = "ADAPTIVE" 5332 Mpeg2DynamicSubGopStatic Mpeg2DynamicSubGop = "STATIC" 5333) 5334 5335// Values returns all known values for Mpeg2DynamicSubGop. Note that this can be 5336// expanded in the future, and so it is only as up to date as the client. The 5337// ordering of this slice is not guaranteed to be stable across updates. 5338func (Mpeg2DynamicSubGop) Values() []Mpeg2DynamicSubGop { 5339 return []Mpeg2DynamicSubGop{ 5340 "ADAPTIVE", 5341 "STATIC", 5342 } 5343} 5344 5345type Mpeg2FramerateControl string 5346 5347// Enum values for Mpeg2FramerateControl 5348const ( 5349 Mpeg2FramerateControlInitializeFromSource Mpeg2FramerateControl = "INITIALIZE_FROM_SOURCE" 5350 Mpeg2FramerateControlSpecified Mpeg2FramerateControl = "SPECIFIED" 5351) 5352 5353// Values returns all known values for Mpeg2FramerateControl. Note that this can be 5354// expanded in the future, and so it is only as up to date as the client. The 5355// ordering of this slice is not guaranteed to be stable across updates. 5356func (Mpeg2FramerateControl) Values() []Mpeg2FramerateControl { 5357 return []Mpeg2FramerateControl{ 5358 "INITIALIZE_FROM_SOURCE", 5359 "SPECIFIED", 5360 } 5361} 5362 5363type Mpeg2FramerateConversionAlgorithm string 5364 5365// Enum values for Mpeg2FramerateConversionAlgorithm 5366const ( 5367 Mpeg2FramerateConversionAlgorithmDuplicateDrop Mpeg2FramerateConversionAlgorithm = "DUPLICATE_DROP" 5368 Mpeg2FramerateConversionAlgorithmInterpolate Mpeg2FramerateConversionAlgorithm = "INTERPOLATE" 5369 Mpeg2FramerateConversionAlgorithmFrameformer Mpeg2FramerateConversionAlgorithm = "FRAMEFORMER" 5370) 5371 5372// Values returns all known values for Mpeg2FramerateConversionAlgorithm. Note that 5373// this can be expanded in the future, and so it is only as up to date as the 5374// client. The ordering of this slice is not guaranteed to be stable across 5375// updates. 5376func (Mpeg2FramerateConversionAlgorithm) Values() []Mpeg2FramerateConversionAlgorithm { 5377 return []Mpeg2FramerateConversionAlgorithm{ 5378 "DUPLICATE_DROP", 5379 "INTERPOLATE", 5380 "FRAMEFORMER", 5381 } 5382} 5383 5384type Mpeg2GopSizeUnits string 5385 5386// Enum values for Mpeg2GopSizeUnits 5387const ( 5388 Mpeg2GopSizeUnitsFrames Mpeg2GopSizeUnits = "FRAMES" 5389 Mpeg2GopSizeUnitsSeconds Mpeg2GopSizeUnits = "SECONDS" 5390) 5391 5392// Values returns all known values for Mpeg2GopSizeUnits. Note that this can be 5393// expanded in the future, and so it is only as up to date as the client. The 5394// ordering of this slice is not guaranteed to be stable across updates. 5395func (Mpeg2GopSizeUnits) Values() []Mpeg2GopSizeUnits { 5396 return []Mpeg2GopSizeUnits{ 5397 "FRAMES", 5398 "SECONDS", 5399 } 5400} 5401 5402type Mpeg2InterlaceMode string 5403 5404// Enum values for Mpeg2InterlaceMode 5405const ( 5406 Mpeg2InterlaceModeProgressive Mpeg2InterlaceMode = "PROGRESSIVE" 5407 Mpeg2InterlaceModeTopField Mpeg2InterlaceMode = "TOP_FIELD" 5408 Mpeg2InterlaceModeBottomField Mpeg2InterlaceMode = "BOTTOM_FIELD" 5409 Mpeg2InterlaceModeFollowTopField Mpeg2InterlaceMode = "FOLLOW_TOP_FIELD" 5410 Mpeg2InterlaceModeFollowBottomField Mpeg2InterlaceMode = "FOLLOW_BOTTOM_FIELD" 5411) 5412 5413// Values returns all known values for Mpeg2InterlaceMode. Note that this can be 5414// expanded in the future, and so it is only as up to date as the client. The 5415// ordering of this slice is not guaranteed to be stable across updates. 5416func (Mpeg2InterlaceMode) Values() []Mpeg2InterlaceMode { 5417 return []Mpeg2InterlaceMode{ 5418 "PROGRESSIVE", 5419 "TOP_FIELD", 5420 "BOTTOM_FIELD", 5421 "FOLLOW_TOP_FIELD", 5422 "FOLLOW_BOTTOM_FIELD", 5423 } 5424} 5425 5426type Mpeg2IntraDcPrecision string 5427 5428// Enum values for Mpeg2IntraDcPrecision 5429const ( 5430 Mpeg2IntraDcPrecisionAuto Mpeg2IntraDcPrecision = "AUTO" 5431 Mpeg2IntraDcPrecisionIntraDcPrecision8 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_8" 5432 Mpeg2IntraDcPrecisionIntraDcPrecision9 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_9" 5433 Mpeg2IntraDcPrecisionIntraDcPrecision10 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_10" 5434 Mpeg2IntraDcPrecisionIntraDcPrecision11 Mpeg2IntraDcPrecision = "INTRA_DC_PRECISION_11" 5435) 5436 5437// Values returns all known values for Mpeg2IntraDcPrecision. Note that this can be 5438// expanded in the future, and so it is only as up to date as the client. The 5439// ordering of this slice is not guaranteed to be stable across updates. 5440func (Mpeg2IntraDcPrecision) Values() []Mpeg2IntraDcPrecision { 5441 return []Mpeg2IntraDcPrecision{ 5442 "AUTO", 5443 "INTRA_DC_PRECISION_8", 5444 "INTRA_DC_PRECISION_9", 5445 "INTRA_DC_PRECISION_10", 5446 "INTRA_DC_PRECISION_11", 5447 } 5448} 5449 5450type Mpeg2ParControl string 5451 5452// Enum values for Mpeg2ParControl 5453const ( 5454 Mpeg2ParControlInitializeFromSource Mpeg2ParControl = "INITIALIZE_FROM_SOURCE" 5455 Mpeg2ParControlSpecified Mpeg2ParControl = "SPECIFIED" 5456) 5457 5458// Values returns all known values for Mpeg2ParControl. Note that this can be 5459// expanded in the future, and so it is only as up to date as the client. The 5460// ordering of this slice is not guaranteed to be stable across updates. 5461func (Mpeg2ParControl) Values() []Mpeg2ParControl { 5462 return []Mpeg2ParControl{ 5463 "INITIALIZE_FROM_SOURCE", 5464 "SPECIFIED", 5465 } 5466} 5467 5468type Mpeg2QualityTuningLevel string 5469 5470// Enum values for Mpeg2QualityTuningLevel 5471const ( 5472 Mpeg2QualityTuningLevelSinglePass Mpeg2QualityTuningLevel = "SINGLE_PASS" 5473 Mpeg2QualityTuningLevelMultiPass Mpeg2QualityTuningLevel = "MULTI_PASS" 5474) 5475 5476// Values returns all known values for Mpeg2QualityTuningLevel. Note that this can 5477// be expanded in the future, and so it is only as up to date as the client. The 5478// ordering of this slice is not guaranteed to be stable across updates. 5479func (Mpeg2QualityTuningLevel) Values() []Mpeg2QualityTuningLevel { 5480 return []Mpeg2QualityTuningLevel{ 5481 "SINGLE_PASS", 5482 "MULTI_PASS", 5483 } 5484} 5485 5486type Mpeg2RateControlMode string 5487 5488// Enum values for Mpeg2RateControlMode 5489const ( 5490 Mpeg2RateControlModeVbr Mpeg2RateControlMode = "VBR" 5491 Mpeg2RateControlModeCbr Mpeg2RateControlMode = "CBR" 5492) 5493 5494// Values returns all known values for Mpeg2RateControlMode. Note that this can be 5495// expanded in the future, and so it is only as up to date as the client. The 5496// ordering of this slice is not guaranteed to be stable across updates. 5497func (Mpeg2RateControlMode) Values() []Mpeg2RateControlMode { 5498 return []Mpeg2RateControlMode{ 5499 "VBR", 5500 "CBR", 5501 } 5502} 5503 5504type Mpeg2ScanTypeConversionMode string 5505 5506// Enum values for Mpeg2ScanTypeConversionMode 5507const ( 5508 Mpeg2ScanTypeConversionModeInterlaced Mpeg2ScanTypeConversionMode = "INTERLACED" 5509 Mpeg2ScanTypeConversionModeInterlacedOptimize Mpeg2ScanTypeConversionMode = "INTERLACED_OPTIMIZE" 5510) 5511 5512// Values returns all known values for Mpeg2ScanTypeConversionMode. Note that this 5513// can be expanded in the future, and so it is only as up to date as the client. 5514// The ordering of this slice is not guaranteed to be stable across updates. 5515func (Mpeg2ScanTypeConversionMode) Values() []Mpeg2ScanTypeConversionMode { 5516 return []Mpeg2ScanTypeConversionMode{ 5517 "INTERLACED", 5518 "INTERLACED_OPTIMIZE", 5519 } 5520} 5521 5522type Mpeg2SceneChangeDetect string 5523 5524// Enum values for Mpeg2SceneChangeDetect 5525const ( 5526 Mpeg2SceneChangeDetectDisabled Mpeg2SceneChangeDetect = "DISABLED" 5527 Mpeg2SceneChangeDetectEnabled Mpeg2SceneChangeDetect = "ENABLED" 5528) 5529 5530// Values returns all known values for Mpeg2SceneChangeDetect. Note that this can 5531// be expanded in the future, and so it is only as up to date as the client. The 5532// ordering of this slice is not guaranteed to be stable across updates. 5533func (Mpeg2SceneChangeDetect) Values() []Mpeg2SceneChangeDetect { 5534 return []Mpeg2SceneChangeDetect{ 5535 "DISABLED", 5536 "ENABLED", 5537 } 5538} 5539 5540type Mpeg2SlowPal string 5541 5542// Enum values for Mpeg2SlowPal 5543const ( 5544 Mpeg2SlowPalDisabled Mpeg2SlowPal = "DISABLED" 5545 Mpeg2SlowPalEnabled Mpeg2SlowPal = "ENABLED" 5546) 5547 5548// Values returns all known values for Mpeg2SlowPal. Note that this can be expanded 5549// in the future, and so it is only as up to date as the client. The ordering of 5550// this slice is not guaranteed to be stable across updates. 5551func (Mpeg2SlowPal) Values() []Mpeg2SlowPal { 5552 return []Mpeg2SlowPal{ 5553 "DISABLED", 5554 "ENABLED", 5555 } 5556} 5557 5558type Mpeg2SpatialAdaptiveQuantization string 5559 5560// Enum values for Mpeg2SpatialAdaptiveQuantization 5561const ( 5562 Mpeg2SpatialAdaptiveQuantizationDisabled Mpeg2SpatialAdaptiveQuantization = "DISABLED" 5563 Mpeg2SpatialAdaptiveQuantizationEnabled Mpeg2SpatialAdaptiveQuantization = "ENABLED" 5564) 5565 5566// Values returns all known values for Mpeg2SpatialAdaptiveQuantization. Note that 5567// this can be expanded in the future, and so it is only as up to date as the 5568// client. The ordering of this slice is not guaranteed to be stable across 5569// updates. 5570func (Mpeg2SpatialAdaptiveQuantization) Values() []Mpeg2SpatialAdaptiveQuantization { 5571 return []Mpeg2SpatialAdaptiveQuantization{ 5572 "DISABLED", 5573 "ENABLED", 5574 } 5575} 5576 5577type Mpeg2Syntax string 5578 5579// Enum values for Mpeg2Syntax 5580const ( 5581 Mpeg2SyntaxDefault Mpeg2Syntax = "DEFAULT" 5582 Mpeg2SyntaxD10 Mpeg2Syntax = "D_10" 5583) 5584 5585// Values returns all known values for Mpeg2Syntax. Note that this can be expanded 5586// in the future, and so it is only as up to date as the client. The ordering of 5587// this slice is not guaranteed to be stable across updates. 5588func (Mpeg2Syntax) Values() []Mpeg2Syntax { 5589 return []Mpeg2Syntax{ 5590 "DEFAULT", 5591 "D_10", 5592 } 5593} 5594 5595type Mpeg2Telecine string 5596 5597// Enum values for Mpeg2Telecine 5598const ( 5599 Mpeg2TelecineNone Mpeg2Telecine = "NONE" 5600 Mpeg2TelecineSoft Mpeg2Telecine = "SOFT" 5601 Mpeg2TelecineHard Mpeg2Telecine = "HARD" 5602) 5603 5604// Values returns all known values for Mpeg2Telecine. Note that this can be 5605// expanded in the future, and so it is only as up to date as the client. The 5606// ordering of this slice is not guaranteed to be stable across updates. 5607func (Mpeg2Telecine) Values() []Mpeg2Telecine { 5608 return []Mpeg2Telecine{ 5609 "NONE", 5610 "SOFT", 5611 "HARD", 5612 } 5613} 5614 5615type Mpeg2TemporalAdaptiveQuantization string 5616 5617// Enum values for Mpeg2TemporalAdaptiveQuantization 5618const ( 5619 Mpeg2TemporalAdaptiveQuantizationDisabled Mpeg2TemporalAdaptiveQuantization = "DISABLED" 5620 Mpeg2TemporalAdaptiveQuantizationEnabled Mpeg2TemporalAdaptiveQuantization = "ENABLED" 5621) 5622 5623// Values returns all known values for Mpeg2TemporalAdaptiveQuantization. Note that 5624// this can be expanded in the future, and so it is only as up to date as the 5625// client. The ordering of this slice is not guaranteed to be stable across 5626// updates. 5627func (Mpeg2TemporalAdaptiveQuantization) Values() []Mpeg2TemporalAdaptiveQuantization { 5628 return []Mpeg2TemporalAdaptiveQuantization{ 5629 "DISABLED", 5630 "ENABLED", 5631 } 5632} 5633 5634type MsSmoothAudioDeduplication string 5635 5636// Enum values for MsSmoothAudioDeduplication 5637const ( 5638 MsSmoothAudioDeduplicationCombineDuplicateStreams MsSmoothAudioDeduplication = "COMBINE_DUPLICATE_STREAMS" 5639 MsSmoothAudioDeduplicationNone MsSmoothAudioDeduplication = "NONE" 5640) 5641 5642// Values returns all known values for MsSmoothAudioDeduplication. Note that this 5643// can be expanded in the future, and so it is only as up to date as the client. 5644// The ordering of this slice is not guaranteed to be stable across updates. 5645func (MsSmoothAudioDeduplication) Values() []MsSmoothAudioDeduplication { 5646 return []MsSmoothAudioDeduplication{ 5647 "COMBINE_DUPLICATE_STREAMS", 5648 "NONE", 5649 } 5650} 5651 5652type MsSmoothManifestEncoding string 5653 5654// Enum values for MsSmoothManifestEncoding 5655const ( 5656 MsSmoothManifestEncodingUtf8 MsSmoothManifestEncoding = "UTF8" 5657 MsSmoothManifestEncodingUtf16 MsSmoothManifestEncoding = "UTF16" 5658) 5659 5660// Values returns all known values for MsSmoothManifestEncoding. Note that this can 5661// be expanded in the future, and so it is only as up to date as the client. The 5662// ordering of this slice is not guaranteed to be stable across updates. 5663func (MsSmoothManifestEncoding) Values() []MsSmoothManifestEncoding { 5664 return []MsSmoothManifestEncoding{ 5665 "UTF8", 5666 "UTF16", 5667 } 5668} 5669 5670type MxfAfdSignaling string 5671 5672// Enum values for MxfAfdSignaling 5673const ( 5674 MxfAfdSignalingNoCopy MxfAfdSignaling = "NO_COPY" 5675 MxfAfdSignalingCopyFromVideo MxfAfdSignaling = "COPY_FROM_VIDEO" 5676) 5677 5678// Values returns all known values for MxfAfdSignaling. Note that this can be 5679// expanded in the future, and so it is only as up to date as the client. The 5680// ordering of this slice is not guaranteed to be stable across updates. 5681func (MxfAfdSignaling) Values() []MxfAfdSignaling { 5682 return []MxfAfdSignaling{ 5683 "NO_COPY", 5684 "COPY_FROM_VIDEO", 5685 } 5686} 5687 5688type MxfProfile string 5689 5690// Enum values for MxfProfile 5691const ( 5692 MxfProfileD10 MxfProfile = "D_10" 5693 MxfProfileXdcam MxfProfile = "XDCAM" 5694 MxfProfileOp1a MxfProfile = "OP1A" 5695) 5696 5697// Values returns all known values for MxfProfile. Note that this can be expanded 5698// in the future, and so it is only as up to date as the client. The ordering of 5699// this slice is not guaranteed to be stable across updates. 5700func (MxfProfile) Values() []MxfProfile { 5701 return []MxfProfile{ 5702 "D_10", 5703 "XDCAM", 5704 "OP1A", 5705 } 5706} 5707 5708type NielsenActiveWatermarkProcessType string 5709 5710// Enum values for NielsenActiveWatermarkProcessType 5711const ( 5712 NielsenActiveWatermarkProcessTypeNaes2AndNw NielsenActiveWatermarkProcessType = "NAES2_AND_NW" 5713 NielsenActiveWatermarkProcessTypeCbet NielsenActiveWatermarkProcessType = "CBET" 5714 NielsenActiveWatermarkProcessTypeNaes2AndNwAndCbet NielsenActiveWatermarkProcessType = "NAES2_AND_NW_AND_CBET" 5715) 5716 5717// Values returns all known values for NielsenActiveWatermarkProcessType. Note that 5718// this can be expanded in the future, and so it is only as up to date as the 5719// client. The ordering of this slice is not guaranteed to be stable across 5720// updates. 5721func (NielsenActiveWatermarkProcessType) Values() []NielsenActiveWatermarkProcessType { 5722 return []NielsenActiveWatermarkProcessType{ 5723 "NAES2_AND_NW", 5724 "CBET", 5725 "NAES2_AND_NW_AND_CBET", 5726 } 5727} 5728 5729type NielsenSourceWatermarkStatusType string 5730 5731// Enum values for NielsenSourceWatermarkStatusType 5732const ( 5733 NielsenSourceWatermarkStatusTypeClean NielsenSourceWatermarkStatusType = "CLEAN" 5734 NielsenSourceWatermarkStatusTypeWatermarked NielsenSourceWatermarkStatusType = "WATERMARKED" 5735) 5736 5737// Values returns all known values for NielsenSourceWatermarkStatusType. Note that 5738// this can be expanded in the future, and so it is only as up to date as the 5739// client. The ordering of this slice is not guaranteed to be stable across 5740// updates. 5741func (NielsenSourceWatermarkStatusType) Values() []NielsenSourceWatermarkStatusType { 5742 return []NielsenSourceWatermarkStatusType{ 5743 "CLEAN", 5744 "WATERMARKED", 5745 } 5746} 5747 5748type NielsenUniqueTicPerAudioTrackType string 5749 5750// Enum values for NielsenUniqueTicPerAudioTrackType 5751const ( 5752 NielsenUniqueTicPerAudioTrackTypeReserveUniqueTicsPerTrack NielsenUniqueTicPerAudioTrackType = "RESERVE_UNIQUE_TICS_PER_TRACK" 5753 NielsenUniqueTicPerAudioTrackTypeSameTicsPerTrack NielsenUniqueTicPerAudioTrackType = "SAME_TICS_PER_TRACK" 5754) 5755 5756// Values returns all known values for NielsenUniqueTicPerAudioTrackType. Note that 5757// this can be expanded in the future, and so it is only as up to date as the 5758// client. The ordering of this slice is not guaranteed to be stable across 5759// updates. 5760func (NielsenUniqueTicPerAudioTrackType) Values() []NielsenUniqueTicPerAudioTrackType { 5761 return []NielsenUniqueTicPerAudioTrackType{ 5762 "RESERVE_UNIQUE_TICS_PER_TRACK", 5763 "SAME_TICS_PER_TRACK", 5764 } 5765} 5766 5767type NoiseFilterPostTemporalSharpening string 5768 5769// Enum values for NoiseFilterPostTemporalSharpening 5770const ( 5771 NoiseFilterPostTemporalSharpeningDisabled NoiseFilterPostTemporalSharpening = "DISABLED" 5772 NoiseFilterPostTemporalSharpeningEnabled NoiseFilterPostTemporalSharpening = "ENABLED" 5773 NoiseFilterPostTemporalSharpeningAuto NoiseFilterPostTemporalSharpening = "AUTO" 5774) 5775 5776// Values returns all known values for NoiseFilterPostTemporalSharpening. Note that 5777// this can be expanded in the future, and so it is only as up to date as the 5778// client. The ordering of this slice is not guaranteed to be stable across 5779// updates. 5780func (NoiseFilterPostTemporalSharpening) Values() []NoiseFilterPostTemporalSharpening { 5781 return []NoiseFilterPostTemporalSharpening{ 5782 "DISABLED", 5783 "ENABLED", 5784 "AUTO", 5785 } 5786} 5787 5788type NoiseReducerFilter string 5789 5790// Enum values for NoiseReducerFilter 5791const ( 5792 NoiseReducerFilterBilateral NoiseReducerFilter = "BILATERAL" 5793 NoiseReducerFilterMean NoiseReducerFilter = "MEAN" 5794 NoiseReducerFilterGaussian NoiseReducerFilter = "GAUSSIAN" 5795 NoiseReducerFilterLanczos NoiseReducerFilter = "LANCZOS" 5796 NoiseReducerFilterSharpen NoiseReducerFilter = "SHARPEN" 5797 NoiseReducerFilterConserve NoiseReducerFilter = "CONSERVE" 5798 NoiseReducerFilterSpatial NoiseReducerFilter = "SPATIAL" 5799 NoiseReducerFilterTemporal NoiseReducerFilter = "TEMPORAL" 5800) 5801 5802// Values returns all known values for NoiseReducerFilter. Note that this can be 5803// expanded in the future, and so it is only as up to date as the client. The 5804// ordering of this slice is not guaranteed to be stable across updates. 5805func (NoiseReducerFilter) Values() []NoiseReducerFilter { 5806 return []NoiseReducerFilter{ 5807 "BILATERAL", 5808 "MEAN", 5809 "GAUSSIAN", 5810 "LANCZOS", 5811 "SHARPEN", 5812 "CONSERVE", 5813 "SPATIAL", 5814 "TEMPORAL", 5815 } 5816} 5817 5818type Order string 5819 5820// Enum values for Order 5821const ( 5822 OrderAscending Order = "ASCENDING" 5823 OrderDescending Order = "DESCENDING" 5824) 5825 5826// Values returns all known values for Order. Note that this can be expanded in the 5827// future, and so it is only as up to date as the client. The ordering of this 5828// slice is not guaranteed to be stable across updates. 5829func (Order) Values() []Order { 5830 return []Order{ 5831 "ASCENDING", 5832 "DESCENDING", 5833 } 5834} 5835 5836type OutputGroupType string 5837 5838// Enum values for OutputGroupType 5839const ( 5840 OutputGroupTypeHlsGroupSettings OutputGroupType = "HLS_GROUP_SETTINGS" 5841 OutputGroupTypeDashIsoGroupSettings OutputGroupType = "DASH_ISO_GROUP_SETTINGS" 5842 OutputGroupTypeFileGroupSettings OutputGroupType = "FILE_GROUP_SETTINGS" 5843 OutputGroupTypeMsSmoothGroupSettings OutputGroupType = "MS_SMOOTH_GROUP_SETTINGS" 5844 OutputGroupTypeCmafGroupSettings OutputGroupType = "CMAF_GROUP_SETTINGS" 5845) 5846 5847// Values returns all known values for OutputGroupType. Note that this can be 5848// expanded in the future, and so it is only as up to date as the client. The 5849// ordering of this slice is not guaranteed to be stable across updates. 5850func (OutputGroupType) Values() []OutputGroupType { 5851 return []OutputGroupType{ 5852 "HLS_GROUP_SETTINGS", 5853 "DASH_ISO_GROUP_SETTINGS", 5854 "FILE_GROUP_SETTINGS", 5855 "MS_SMOOTH_GROUP_SETTINGS", 5856 "CMAF_GROUP_SETTINGS", 5857 } 5858} 5859 5860type OutputSdt string 5861 5862// Enum values for OutputSdt 5863const ( 5864 OutputSdtSdtFollow OutputSdt = "SDT_FOLLOW" 5865 OutputSdtSdtFollowIfPresent OutputSdt = "SDT_FOLLOW_IF_PRESENT" 5866 OutputSdtSdtManual OutputSdt = "SDT_MANUAL" 5867 OutputSdtSdtNone OutputSdt = "SDT_NONE" 5868) 5869 5870// Values returns all known values for OutputSdt. Note that this can be expanded in 5871// the future, and so it is only as up to date as the client. The ordering of this 5872// slice is not guaranteed to be stable across updates. 5873func (OutputSdt) Values() []OutputSdt { 5874 return []OutputSdt{ 5875 "SDT_FOLLOW", 5876 "SDT_FOLLOW_IF_PRESENT", 5877 "SDT_MANUAL", 5878 "SDT_NONE", 5879 } 5880} 5881 5882type PresetListBy string 5883 5884// Enum values for PresetListBy 5885const ( 5886 PresetListByName PresetListBy = "NAME" 5887 PresetListByCreationDate PresetListBy = "CREATION_DATE" 5888 PresetListBySystem PresetListBy = "SYSTEM" 5889) 5890 5891// Values returns all known values for PresetListBy. Note that this can be expanded 5892// in the future, and so it is only as up to date as the client. The ordering of 5893// this slice is not guaranteed to be stable across updates. 5894func (PresetListBy) Values() []PresetListBy { 5895 return []PresetListBy{ 5896 "NAME", 5897 "CREATION_DATE", 5898 "SYSTEM", 5899 } 5900} 5901 5902type PricingPlan string 5903 5904// Enum values for PricingPlan 5905const ( 5906 PricingPlanOnDemand PricingPlan = "ON_DEMAND" 5907 PricingPlanReserved PricingPlan = "RESERVED" 5908) 5909 5910// Values returns all known values for PricingPlan. Note that this can be expanded 5911// in the future, and so it is only as up to date as the client. The ordering of 5912// this slice is not guaranteed to be stable across updates. 5913func (PricingPlan) Values() []PricingPlan { 5914 return []PricingPlan{ 5915 "ON_DEMAND", 5916 "RESERVED", 5917 } 5918} 5919 5920type ProresCodecProfile string 5921 5922// Enum values for ProresCodecProfile 5923const ( 5924 ProresCodecProfileAppleProres422 ProresCodecProfile = "APPLE_PRORES_422" 5925 ProresCodecProfileAppleProres422Hq ProresCodecProfile = "APPLE_PRORES_422_HQ" 5926 ProresCodecProfileAppleProres422Lt ProresCodecProfile = "APPLE_PRORES_422_LT" 5927 ProresCodecProfileAppleProres422Proxy ProresCodecProfile = "APPLE_PRORES_422_PROXY" 5928) 5929 5930// Values returns all known values for ProresCodecProfile. Note that this can be 5931// expanded in the future, and so it is only as up to date as the client. The 5932// ordering of this slice is not guaranteed to be stable across updates. 5933func (ProresCodecProfile) Values() []ProresCodecProfile { 5934 return []ProresCodecProfile{ 5935 "APPLE_PRORES_422", 5936 "APPLE_PRORES_422_HQ", 5937 "APPLE_PRORES_422_LT", 5938 "APPLE_PRORES_422_PROXY", 5939 } 5940} 5941 5942type ProresFramerateControl string 5943 5944// Enum values for ProresFramerateControl 5945const ( 5946 ProresFramerateControlInitializeFromSource ProresFramerateControl = "INITIALIZE_FROM_SOURCE" 5947 ProresFramerateControlSpecified ProresFramerateControl = "SPECIFIED" 5948) 5949 5950// Values returns all known values for ProresFramerateControl. Note that this can 5951// be expanded in the future, and so it is only as up to date as the client. The 5952// ordering of this slice is not guaranteed to be stable across updates. 5953func (ProresFramerateControl) Values() []ProresFramerateControl { 5954 return []ProresFramerateControl{ 5955 "INITIALIZE_FROM_SOURCE", 5956 "SPECIFIED", 5957 } 5958} 5959 5960type ProresFramerateConversionAlgorithm string 5961 5962// Enum values for ProresFramerateConversionAlgorithm 5963const ( 5964 ProresFramerateConversionAlgorithmDuplicateDrop ProresFramerateConversionAlgorithm = "DUPLICATE_DROP" 5965 ProresFramerateConversionAlgorithmInterpolate ProresFramerateConversionAlgorithm = "INTERPOLATE" 5966 ProresFramerateConversionAlgorithmFrameformer ProresFramerateConversionAlgorithm = "FRAMEFORMER" 5967) 5968 5969// Values returns all known values for ProresFramerateConversionAlgorithm. Note 5970// that this can be expanded in the future, and so it is only as up to date as the 5971// client. The ordering of this slice is not guaranteed to be stable across 5972// updates. 5973func (ProresFramerateConversionAlgorithm) Values() []ProresFramerateConversionAlgorithm { 5974 return []ProresFramerateConversionAlgorithm{ 5975 "DUPLICATE_DROP", 5976 "INTERPOLATE", 5977 "FRAMEFORMER", 5978 } 5979} 5980 5981type ProresInterlaceMode string 5982 5983// Enum values for ProresInterlaceMode 5984const ( 5985 ProresInterlaceModeProgressive ProresInterlaceMode = "PROGRESSIVE" 5986 ProresInterlaceModeTopField ProresInterlaceMode = "TOP_FIELD" 5987 ProresInterlaceModeBottomField ProresInterlaceMode = "BOTTOM_FIELD" 5988 ProresInterlaceModeFollowTopField ProresInterlaceMode = "FOLLOW_TOP_FIELD" 5989 ProresInterlaceModeFollowBottomField ProresInterlaceMode = "FOLLOW_BOTTOM_FIELD" 5990) 5991 5992// Values returns all known values for ProresInterlaceMode. Note that this can be 5993// expanded in the future, and so it is only as up to date as the client. The 5994// ordering of this slice is not guaranteed to be stable across updates. 5995func (ProresInterlaceMode) Values() []ProresInterlaceMode { 5996 return []ProresInterlaceMode{ 5997 "PROGRESSIVE", 5998 "TOP_FIELD", 5999 "BOTTOM_FIELD", 6000 "FOLLOW_TOP_FIELD", 6001 "FOLLOW_BOTTOM_FIELD", 6002 } 6003} 6004 6005type ProresParControl string 6006 6007// Enum values for ProresParControl 6008const ( 6009 ProresParControlInitializeFromSource ProresParControl = "INITIALIZE_FROM_SOURCE" 6010 ProresParControlSpecified ProresParControl = "SPECIFIED" 6011) 6012 6013// Values returns all known values for ProresParControl. Note that this can be 6014// expanded in the future, and so it is only as up to date as the client. The 6015// ordering of this slice is not guaranteed to be stable across updates. 6016func (ProresParControl) Values() []ProresParControl { 6017 return []ProresParControl{ 6018 "INITIALIZE_FROM_SOURCE", 6019 "SPECIFIED", 6020 } 6021} 6022 6023type ProresScanTypeConversionMode string 6024 6025// Enum values for ProresScanTypeConversionMode 6026const ( 6027 ProresScanTypeConversionModeInterlaced ProresScanTypeConversionMode = "INTERLACED" 6028 ProresScanTypeConversionModeInterlacedOptimize ProresScanTypeConversionMode = "INTERLACED_OPTIMIZE" 6029) 6030 6031// Values returns all known values for ProresScanTypeConversionMode. Note that this 6032// can be expanded in the future, and so it is only as up to date as the client. 6033// The ordering of this slice is not guaranteed to be stable across updates. 6034func (ProresScanTypeConversionMode) Values() []ProresScanTypeConversionMode { 6035 return []ProresScanTypeConversionMode{ 6036 "INTERLACED", 6037 "INTERLACED_OPTIMIZE", 6038 } 6039} 6040 6041type ProresSlowPal string 6042 6043// Enum values for ProresSlowPal 6044const ( 6045 ProresSlowPalDisabled ProresSlowPal = "DISABLED" 6046 ProresSlowPalEnabled ProresSlowPal = "ENABLED" 6047) 6048 6049// Values returns all known values for ProresSlowPal. Note that this can be 6050// expanded in the future, and so it is only as up to date as the client. The 6051// ordering of this slice is not guaranteed to be stable across updates. 6052func (ProresSlowPal) Values() []ProresSlowPal { 6053 return []ProresSlowPal{ 6054 "DISABLED", 6055 "ENABLED", 6056 } 6057} 6058 6059type ProresTelecine string 6060 6061// Enum values for ProresTelecine 6062const ( 6063 ProresTelecineNone ProresTelecine = "NONE" 6064 ProresTelecineHard ProresTelecine = "HARD" 6065) 6066 6067// Values returns all known values for ProresTelecine. Note that this can be 6068// expanded in the future, and so it is only as up to date as the client. The 6069// ordering of this slice is not guaranteed to be stable across updates. 6070func (ProresTelecine) Values() []ProresTelecine { 6071 return []ProresTelecine{ 6072 "NONE", 6073 "HARD", 6074 } 6075} 6076 6077type QueueListBy string 6078 6079// Enum values for QueueListBy 6080const ( 6081 QueueListByName QueueListBy = "NAME" 6082 QueueListByCreationDate QueueListBy = "CREATION_DATE" 6083) 6084 6085// Values returns all known values for QueueListBy. Note that this can be expanded 6086// in the future, and so it is only as up to date as the client. The ordering of 6087// this slice is not guaranteed to be stable across updates. 6088func (QueueListBy) Values() []QueueListBy { 6089 return []QueueListBy{ 6090 "NAME", 6091 "CREATION_DATE", 6092 } 6093} 6094 6095type QueueStatus string 6096 6097// Enum values for QueueStatus 6098const ( 6099 QueueStatusActive QueueStatus = "ACTIVE" 6100 QueueStatusPaused QueueStatus = "PAUSED" 6101) 6102 6103// Values returns all known values for QueueStatus. Note that this can be expanded 6104// in the future, and so it is only as up to date as the client. The ordering of 6105// this slice is not guaranteed to be stable across updates. 6106func (QueueStatus) Values() []QueueStatus { 6107 return []QueueStatus{ 6108 "ACTIVE", 6109 "PAUSED", 6110 } 6111} 6112 6113type RenewalType string 6114 6115// Enum values for RenewalType 6116const ( 6117 RenewalTypeAutoRenew RenewalType = "AUTO_RENEW" 6118 RenewalTypeExpire RenewalType = "EXPIRE" 6119) 6120 6121// Values returns all known values for RenewalType. Note that this can be expanded 6122// in the future, and so it is only as up to date as the client. The ordering of 6123// this slice is not guaranteed to be stable across updates. 6124func (RenewalType) Values() []RenewalType { 6125 return []RenewalType{ 6126 "AUTO_RENEW", 6127 "EXPIRE", 6128 } 6129} 6130 6131type ReservationPlanStatus string 6132 6133// Enum values for ReservationPlanStatus 6134const ( 6135 ReservationPlanStatusActive ReservationPlanStatus = "ACTIVE" 6136 ReservationPlanStatusExpired ReservationPlanStatus = "EXPIRED" 6137) 6138 6139// Values returns all known values for ReservationPlanStatus. Note that this can be 6140// expanded in the future, and so it is only as up to date as the client. The 6141// ordering of this slice is not guaranteed to be stable across updates. 6142func (ReservationPlanStatus) Values() []ReservationPlanStatus { 6143 return []ReservationPlanStatus{ 6144 "ACTIVE", 6145 "EXPIRED", 6146 } 6147} 6148 6149type RespondToAfd string 6150 6151// Enum values for RespondToAfd 6152const ( 6153 RespondToAfdNone RespondToAfd = "NONE" 6154 RespondToAfdRespond RespondToAfd = "RESPOND" 6155 RespondToAfdPassthrough RespondToAfd = "PASSTHROUGH" 6156) 6157 6158// Values returns all known values for RespondToAfd. Note that this can be expanded 6159// in the future, and so it is only as up to date as the client. The ordering of 6160// this slice is not guaranteed to be stable across updates. 6161func (RespondToAfd) Values() []RespondToAfd { 6162 return []RespondToAfd{ 6163 "NONE", 6164 "RESPOND", 6165 "PASSTHROUGH", 6166 } 6167} 6168 6169type S3ObjectCannedAcl string 6170 6171// Enum values for S3ObjectCannedAcl 6172const ( 6173 S3ObjectCannedAclPublicRead S3ObjectCannedAcl = "PUBLIC_READ" 6174 S3ObjectCannedAclAuthenticatedRead S3ObjectCannedAcl = "AUTHENTICATED_READ" 6175 S3ObjectCannedAclBucketOwnerRead S3ObjectCannedAcl = "BUCKET_OWNER_READ" 6176 S3ObjectCannedAclBucketOwnerFullControl S3ObjectCannedAcl = "BUCKET_OWNER_FULL_CONTROL" 6177) 6178 6179// Values returns all known values for S3ObjectCannedAcl. Note that this can be 6180// expanded in the future, and so it is only as up to date as the client. The 6181// ordering of this slice is not guaranteed to be stable across updates. 6182func (S3ObjectCannedAcl) Values() []S3ObjectCannedAcl { 6183 return []S3ObjectCannedAcl{ 6184 "PUBLIC_READ", 6185 "AUTHENTICATED_READ", 6186 "BUCKET_OWNER_READ", 6187 "BUCKET_OWNER_FULL_CONTROL", 6188 } 6189} 6190 6191type S3ServerSideEncryptionType string 6192 6193// Enum values for S3ServerSideEncryptionType 6194const ( 6195 S3ServerSideEncryptionTypeServerSideEncryptionS3 S3ServerSideEncryptionType = "SERVER_SIDE_ENCRYPTION_S3" 6196 S3ServerSideEncryptionTypeServerSideEncryptionKms S3ServerSideEncryptionType = "SERVER_SIDE_ENCRYPTION_KMS" 6197) 6198 6199// Values returns all known values for S3ServerSideEncryptionType. Note that this 6200// can be expanded in the future, and so it is only as up to date as the client. 6201// The ordering of this slice is not guaranteed to be stable across updates. 6202func (S3ServerSideEncryptionType) Values() []S3ServerSideEncryptionType { 6203 return []S3ServerSideEncryptionType{ 6204 "SERVER_SIDE_ENCRYPTION_S3", 6205 "SERVER_SIDE_ENCRYPTION_KMS", 6206 } 6207} 6208 6209type ScalingBehavior string 6210 6211// Enum values for ScalingBehavior 6212const ( 6213 ScalingBehaviorDefault ScalingBehavior = "DEFAULT" 6214 ScalingBehaviorStretchToOutput ScalingBehavior = "STRETCH_TO_OUTPUT" 6215) 6216 6217// Values returns all known values for ScalingBehavior. Note that this can be 6218// expanded in the future, and so it is only as up to date as the client. The 6219// ordering of this slice is not guaranteed to be stable across updates. 6220func (ScalingBehavior) Values() []ScalingBehavior { 6221 return []ScalingBehavior{ 6222 "DEFAULT", 6223 "STRETCH_TO_OUTPUT", 6224 } 6225} 6226 6227type SccDestinationFramerate string 6228 6229// Enum values for SccDestinationFramerate 6230const ( 6231 SccDestinationFramerateFramerate2397 SccDestinationFramerate = "FRAMERATE_23_97" 6232 SccDestinationFramerateFramerate24 SccDestinationFramerate = "FRAMERATE_24" 6233 SccDestinationFramerateFramerate25 SccDestinationFramerate = "FRAMERATE_25" 6234 SccDestinationFramerateFramerate2997Dropframe SccDestinationFramerate = "FRAMERATE_29_97_DROPFRAME" 6235 SccDestinationFramerateFramerate2997NonDropframe SccDestinationFramerate = "FRAMERATE_29_97_NON_DROPFRAME" 6236) 6237 6238// Values returns all known values for SccDestinationFramerate. Note that this can 6239// be expanded in the future, and so it is only as up to date as the client. The 6240// ordering of this slice is not guaranteed to be stable across updates. 6241func (SccDestinationFramerate) Values() []SccDestinationFramerate { 6242 return []SccDestinationFramerate{ 6243 "FRAMERATE_23_97", 6244 "FRAMERATE_24", 6245 "FRAMERATE_25", 6246 "FRAMERATE_29_97_DROPFRAME", 6247 "FRAMERATE_29_97_NON_DROPFRAME", 6248 } 6249} 6250 6251type SimulateReservedQueue string 6252 6253// Enum values for SimulateReservedQueue 6254const ( 6255 SimulateReservedQueueDisabled SimulateReservedQueue = "DISABLED" 6256 SimulateReservedQueueEnabled SimulateReservedQueue = "ENABLED" 6257) 6258 6259// Values returns all known values for SimulateReservedQueue. Note that this can be 6260// expanded in the future, and so it is only as up to date as the client. The 6261// ordering of this slice is not guaranteed to be stable across updates. 6262func (SimulateReservedQueue) Values() []SimulateReservedQueue { 6263 return []SimulateReservedQueue{ 6264 "DISABLED", 6265 "ENABLED", 6266 } 6267} 6268 6269type StatusUpdateInterval string 6270 6271// Enum values for StatusUpdateInterval 6272const ( 6273 StatusUpdateIntervalSeconds10 StatusUpdateInterval = "SECONDS_10" 6274 StatusUpdateIntervalSeconds12 StatusUpdateInterval = "SECONDS_12" 6275 StatusUpdateIntervalSeconds15 StatusUpdateInterval = "SECONDS_15" 6276 StatusUpdateIntervalSeconds20 StatusUpdateInterval = "SECONDS_20" 6277 StatusUpdateIntervalSeconds30 StatusUpdateInterval = "SECONDS_30" 6278 StatusUpdateIntervalSeconds60 StatusUpdateInterval = "SECONDS_60" 6279 StatusUpdateIntervalSeconds120 StatusUpdateInterval = "SECONDS_120" 6280 StatusUpdateIntervalSeconds180 StatusUpdateInterval = "SECONDS_180" 6281 StatusUpdateIntervalSeconds240 StatusUpdateInterval = "SECONDS_240" 6282 StatusUpdateIntervalSeconds300 StatusUpdateInterval = "SECONDS_300" 6283 StatusUpdateIntervalSeconds360 StatusUpdateInterval = "SECONDS_360" 6284 StatusUpdateIntervalSeconds420 StatusUpdateInterval = "SECONDS_420" 6285 StatusUpdateIntervalSeconds480 StatusUpdateInterval = "SECONDS_480" 6286 StatusUpdateIntervalSeconds540 StatusUpdateInterval = "SECONDS_540" 6287 StatusUpdateIntervalSeconds600 StatusUpdateInterval = "SECONDS_600" 6288) 6289 6290// Values returns all known values for StatusUpdateInterval. Note that this can be 6291// expanded in the future, and so it is only as up to date as the client. The 6292// ordering of this slice is not guaranteed to be stable across updates. 6293func (StatusUpdateInterval) Values() []StatusUpdateInterval { 6294 return []StatusUpdateInterval{ 6295 "SECONDS_10", 6296 "SECONDS_12", 6297 "SECONDS_15", 6298 "SECONDS_20", 6299 "SECONDS_30", 6300 "SECONDS_60", 6301 "SECONDS_120", 6302 "SECONDS_180", 6303 "SECONDS_240", 6304 "SECONDS_300", 6305 "SECONDS_360", 6306 "SECONDS_420", 6307 "SECONDS_480", 6308 "SECONDS_540", 6309 "SECONDS_600", 6310 } 6311} 6312 6313type TeletextPageType string 6314 6315// Enum values for TeletextPageType 6316const ( 6317 TeletextPageTypePageTypeInitial TeletextPageType = "PAGE_TYPE_INITIAL" 6318 TeletextPageTypePageTypeSubtitle TeletextPageType = "PAGE_TYPE_SUBTITLE" 6319 TeletextPageTypePageTypeAddlInfo TeletextPageType = "PAGE_TYPE_ADDL_INFO" 6320 TeletextPageTypePageTypeProgramSchedule TeletextPageType = "PAGE_TYPE_PROGRAM_SCHEDULE" 6321 TeletextPageTypePageTypeHearingImpairedSubtitle TeletextPageType = "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE" 6322) 6323 6324// Values returns all known values for TeletextPageType. Note that this can be 6325// expanded in the future, and so it is only as up to date as the client. The 6326// ordering of this slice is not guaranteed to be stable across updates. 6327func (TeletextPageType) Values() []TeletextPageType { 6328 return []TeletextPageType{ 6329 "PAGE_TYPE_INITIAL", 6330 "PAGE_TYPE_SUBTITLE", 6331 "PAGE_TYPE_ADDL_INFO", 6332 "PAGE_TYPE_PROGRAM_SCHEDULE", 6333 "PAGE_TYPE_HEARING_IMPAIRED_SUBTITLE", 6334 } 6335} 6336 6337type TimecodeBurninPosition string 6338 6339// Enum values for TimecodeBurninPosition 6340const ( 6341 TimecodeBurninPositionTopCenter TimecodeBurninPosition = "TOP_CENTER" 6342 TimecodeBurninPositionTopLeft TimecodeBurninPosition = "TOP_LEFT" 6343 TimecodeBurninPositionTopRight TimecodeBurninPosition = "TOP_RIGHT" 6344 TimecodeBurninPositionMiddleLeft TimecodeBurninPosition = "MIDDLE_LEFT" 6345 TimecodeBurninPositionMiddleCenter TimecodeBurninPosition = "MIDDLE_CENTER" 6346 TimecodeBurninPositionMiddleRight TimecodeBurninPosition = "MIDDLE_RIGHT" 6347 TimecodeBurninPositionBottomLeft TimecodeBurninPosition = "BOTTOM_LEFT" 6348 TimecodeBurninPositionBottomCenter TimecodeBurninPosition = "BOTTOM_CENTER" 6349 TimecodeBurninPositionBottomRight TimecodeBurninPosition = "BOTTOM_RIGHT" 6350) 6351 6352// Values returns all known values for TimecodeBurninPosition. Note that this can 6353// be expanded in the future, and so it is only as up to date as the client. The 6354// ordering of this slice is not guaranteed to be stable across updates. 6355func (TimecodeBurninPosition) Values() []TimecodeBurninPosition { 6356 return []TimecodeBurninPosition{ 6357 "TOP_CENTER", 6358 "TOP_LEFT", 6359 "TOP_RIGHT", 6360 "MIDDLE_LEFT", 6361 "MIDDLE_CENTER", 6362 "MIDDLE_RIGHT", 6363 "BOTTOM_LEFT", 6364 "BOTTOM_CENTER", 6365 "BOTTOM_RIGHT", 6366 } 6367} 6368 6369type TimecodeSource string 6370 6371// Enum values for TimecodeSource 6372const ( 6373 TimecodeSourceEmbedded TimecodeSource = "EMBEDDED" 6374 TimecodeSourceZerobased TimecodeSource = "ZEROBASED" 6375 TimecodeSourceSpecifiedstart TimecodeSource = "SPECIFIEDSTART" 6376) 6377 6378// Values returns all known values for TimecodeSource. Note that this can be 6379// expanded in the future, and so it is only as up to date as the client. The 6380// ordering of this slice is not guaranteed to be stable across updates. 6381func (TimecodeSource) Values() []TimecodeSource { 6382 return []TimecodeSource{ 6383 "EMBEDDED", 6384 "ZEROBASED", 6385 "SPECIFIEDSTART", 6386 } 6387} 6388 6389type TimedMetadata string 6390 6391// Enum values for TimedMetadata 6392const ( 6393 TimedMetadataPassthrough TimedMetadata = "PASSTHROUGH" 6394 TimedMetadataNone TimedMetadata = "NONE" 6395) 6396 6397// Values returns all known values for TimedMetadata. Note that this can be 6398// expanded in the future, and so it is only as up to date as the client. The 6399// ordering of this slice is not guaranteed to be stable across updates. 6400func (TimedMetadata) Values() []TimedMetadata { 6401 return []TimedMetadata{ 6402 "PASSTHROUGH", 6403 "NONE", 6404 } 6405} 6406 6407type TtmlStylePassthrough string 6408 6409// Enum values for TtmlStylePassthrough 6410const ( 6411 TtmlStylePassthroughEnabled TtmlStylePassthrough = "ENABLED" 6412 TtmlStylePassthroughDisabled TtmlStylePassthrough = "DISABLED" 6413) 6414 6415// Values returns all known values for TtmlStylePassthrough. Note that this can be 6416// expanded in the future, and so it is only as up to date as the client. The 6417// ordering of this slice is not guaranteed to be stable across updates. 6418func (TtmlStylePassthrough) Values() []TtmlStylePassthrough { 6419 return []TtmlStylePassthrough{ 6420 "ENABLED", 6421 "DISABLED", 6422 } 6423} 6424 6425type Type string 6426 6427// Enum values for Type 6428const ( 6429 TypeSystem Type = "SYSTEM" 6430 TypeCustom Type = "CUSTOM" 6431) 6432 6433// Values returns all known values for Type. Note that this can be expanded in the 6434// future, and so it is only as up to date as the client. The ordering of this 6435// slice is not guaranteed to be stable across updates. 6436func (Type) Values() []Type { 6437 return []Type{ 6438 "SYSTEM", 6439 "CUSTOM", 6440 } 6441} 6442 6443type Vc3Class string 6444 6445// Enum values for Vc3Class 6446const ( 6447 Vc3ClassClass1458bit Vc3Class = "CLASS_145_8BIT" 6448 Vc3ClassClass2208bit Vc3Class = "CLASS_220_8BIT" 6449 Vc3ClassClass22010bit Vc3Class = "CLASS_220_10BIT" 6450) 6451 6452// Values returns all known values for Vc3Class. Note that this can be expanded in 6453// the future, and so it is only as up to date as the client. The ordering of this 6454// slice is not guaranteed to be stable across updates. 6455func (Vc3Class) Values() []Vc3Class { 6456 return []Vc3Class{ 6457 "CLASS_145_8BIT", 6458 "CLASS_220_8BIT", 6459 "CLASS_220_10BIT", 6460 } 6461} 6462 6463type Vc3FramerateControl string 6464 6465// Enum values for Vc3FramerateControl 6466const ( 6467 Vc3FramerateControlInitializeFromSource Vc3FramerateControl = "INITIALIZE_FROM_SOURCE" 6468 Vc3FramerateControlSpecified Vc3FramerateControl = "SPECIFIED" 6469) 6470 6471// Values returns all known values for Vc3FramerateControl. Note that this can be 6472// expanded in the future, and so it is only as up to date as the client. The 6473// ordering of this slice is not guaranteed to be stable across updates. 6474func (Vc3FramerateControl) Values() []Vc3FramerateControl { 6475 return []Vc3FramerateControl{ 6476 "INITIALIZE_FROM_SOURCE", 6477 "SPECIFIED", 6478 } 6479} 6480 6481type Vc3FramerateConversionAlgorithm string 6482 6483// Enum values for Vc3FramerateConversionAlgorithm 6484const ( 6485 Vc3FramerateConversionAlgorithmDuplicateDrop Vc3FramerateConversionAlgorithm = "DUPLICATE_DROP" 6486 Vc3FramerateConversionAlgorithmInterpolate Vc3FramerateConversionAlgorithm = "INTERPOLATE" 6487 Vc3FramerateConversionAlgorithmFrameformer Vc3FramerateConversionAlgorithm = "FRAMEFORMER" 6488) 6489 6490// Values returns all known values for Vc3FramerateConversionAlgorithm. Note that 6491// this can be expanded in the future, and so it is only as up to date as the 6492// client. The ordering of this slice is not guaranteed to be stable across 6493// updates. 6494func (Vc3FramerateConversionAlgorithm) Values() []Vc3FramerateConversionAlgorithm { 6495 return []Vc3FramerateConversionAlgorithm{ 6496 "DUPLICATE_DROP", 6497 "INTERPOLATE", 6498 "FRAMEFORMER", 6499 } 6500} 6501 6502type Vc3InterlaceMode string 6503 6504// Enum values for Vc3InterlaceMode 6505const ( 6506 Vc3InterlaceModeInterlaced Vc3InterlaceMode = "INTERLACED" 6507 Vc3InterlaceModeProgressive Vc3InterlaceMode = "PROGRESSIVE" 6508) 6509 6510// Values returns all known values for Vc3InterlaceMode. Note that this can be 6511// expanded in the future, and so it is only as up to date as the client. The 6512// ordering of this slice is not guaranteed to be stable across updates. 6513func (Vc3InterlaceMode) Values() []Vc3InterlaceMode { 6514 return []Vc3InterlaceMode{ 6515 "INTERLACED", 6516 "PROGRESSIVE", 6517 } 6518} 6519 6520type Vc3ScanTypeConversionMode string 6521 6522// Enum values for Vc3ScanTypeConversionMode 6523const ( 6524 Vc3ScanTypeConversionModeInterlaced Vc3ScanTypeConversionMode = "INTERLACED" 6525 Vc3ScanTypeConversionModeInterlacedOptimize Vc3ScanTypeConversionMode = "INTERLACED_OPTIMIZE" 6526) 6527 6528// Values returns all known values for Vc3ScanTypeConversionMode. Note that this 6529// can be expanded in the future, and so it is only as up to date as the client. 6530// The ordering of this slice is not guaranteed to be stable across updates. 6531func (Vc3ScanTypeConversionMode) Values() []Vc3ScanTypeConversionMode { 6532 return []Vc3ScanTypeConversionMode{ 6533 "INTERLACED", 6534 "INTERLACED_OPTIMIZE", 6535 } 6536} 6537 6538type Vc3SlowPal string 6539 6540// Enum values for Vc3SlowPal 6541const ( 6542 Vc3SlowPalDisabled Vc3SlowPal = "DISABLED" 6543 Vc3SlowPalEnabled Vc3SlowPal = "ENABLED" 6544) 6545 6546// Values returns all known values for Vc3SlowPal. Note that this can be expanded 6547// in the future, and so it is only as up to date as the client. The ordering of 6548// this slice is not guaranteed to be stable across updates. 6549func (Vc3SlowPal) Values() []Vc3SlowPal { 6550 return []Vc3SlowPal{ 6551 "DISABLED", 6552 "ENABLED", 6553 } 6554} 6555 6556type Vc3Telecine string 6557 6558// Enum values for Vc3Telecine 6559const ( 6560 Vc3TelecineNone Vc3Telecine = "NONE" 6561 Vc3TelecineHard Vc3Telecine = "HARD" 6562) 6563 6564// Values returns all known values for Vc3Telecine. Note that this can be expanded 6565// in the future, and so it is only as up to date as the client. The ordering of 6566// this slice is not guaranteed to be stable across updates. 6567func (Vc3Telecine) Values() []Vc3Telecine { 6568 return []Vc3Telecine{ 6569 "NONE", 6570 "HARD", 6571 } 6572} 6573 6574type VideoCodec string 6575 6576// Enum values for VideoCodec 6577const ( 6578 VideoCodecAv1 VideoCodec = "AV1" 6579 VideoCodecAvcIntra VideoCodec = "AVC_INTRA" 6580 VideoCodecFrameCapture VideoCodec = "FRAME_CAPTURE" 6581 VideoCodecH264 VideoCodec = "H_264" 6582 VideoCodecH265 VideoCodec = "H_265" 6583 VideoCodecMpeg2 VideoCodec = "MPEG2" 6584 VideoCodecProres VideoCodec = "PRORES" 6585 VideoCodecVc3 VideoCodec = "VC3" 6586 VideoCodecVp8 VideoCodec = "VP8" 6587 VideoCodecVp9 VideoCodec = "VP9" 6588) 6589 6590// Values returns all known values for VideoCodec. Note that this can be expanded 6591// in the future, and so it is only as up to date as the client. The ordering of 6592// this slice is not guaranteed to be stable across updates. 6593func (VideoCodec) Values() []VideoCodec { 6594 return []VideoCodec{ 6595 "AV1", 6596 "AVC_INTRA", 6597 "FRAME_CAPTURE", 6598 "H_264", 6599 "H_265", 6600 "MPEG2", 6601 "PRORES", 6602 "VC3", 6603 "VP8", 6604 "VP9", 6605 } 6606} 6607 6608type VideoTimecodeInsertion string 6609 6610// Enum values for VideoTimecodeInsertion 6611const ( 6612 VideoTimecodeInsertionDisabled VideoTimecodeInsertion = "DISABLED" 6613 VideoTimecodeInsertionPicTimingSei VideoTimecodeInsertion = "PIC_TIMING_SEI" 6614) 6615 6616// Values returns all known values for VideoTimecodeInsertion. Note that this can 6617// be expanded in the future, and so it is only as up to date as the client. The 6618// ordering of this slice is not guaranteed to be stable across updates. 6619func (VideoTimecodeInsertion) Values() []VideoTimecodeInsertion { 6620 return []VideoTimecodeInsertion{ 6621 "DISABLED", 6622 "PIC_TIMING_SEI", 6623 } 6624} 6625 6626type Vp8FramerateControl string 6627 6628// Enum values for Vp8FramerateControl 6629const ( 6630 Vp8FramerateControlInitializeFromSource Vp8FramerateControl = "INITIALIZE_FROM_SOURCE" 6631 Vp8FramerateControlSpecified Vp8FramerateControl = "SPECIFIED" 6632) 6633 6634// Values returns all known values for Vp8FramerateControl. Note that this can be 6635// expanded in the future, and so it is only as up to date as the client. The 6636// ordering of this slice is not guaranteed to be stable across updates. 6637func (Vp8FramerateControl) Values() []Vp8FramerateControl { 6638 return []Vp8FramerateControl{ 6639 "INITIALIZE_FROM_SOURCE", 6640 "SPECIFIED", 6641 } 6642} 6643 6644type Vp8FramerateConversionAlgorithm string 6645 6646// Enum values for Vp8FramerateConversionAlgorithm 6647const ( 6648 Vp8FramerateConversionAlgorithmDuplicateDrop Vp8FramerateConversionAlgorithm = "DUPLICATE_DROP" 6649 Vp8FramerateConversionAlgorithmInterpolate Vp8FramerateConversionAlgorithm = "INTERPOLATE" 6650 Vp8FramerateConversionAlgorithmFrameformer Vp8FramerateConversionAlgorithm = "FRAMEFORMER" 6651) 6652 6653// Values returns all known values for Vp8FramerateConversionAlgorithm. Note that 6654// this can be expanded in the future, and so it is only as up to date as the 6655// client. The ordering of this slice is not guaranteed to be stable across 6656// updates. 6657func (Vp8FramerateConversionAlgorithm) Values() []Vp8FramerateConversionAlgorithm { 6658 return []Vp8FramerateConversionAlgorithm{ 6659 "DUPLICATE_DROP", 6660 "INTERPOLATE", 6661 "FRAMEFORMER", 6662 } 6663} 6664 6665type Vp8ParControl string 6666 6667// Enum values for Vp8ParControl 6668const ( 6669 Vp8ParControlInitializeFromSource Vp8ParControl = "INITIALIZE_FROM_SOURCE" 6670 Vp8ParControlSpecified Vp8ParControl = "SPECIFIED" 6671) 6672 6673// Values returns all known values for Vp8ParControl. Note that this can be 6674// expanded in the future, and so it is only as up to date as the client. The 6675// ordering of this slice is not guaranteed to be stable across updates. 6676func (Vp8ParControl) Values() []Vp8ParControl { 6677 return []Vp8ParControl{ 6678 "INITIALIZE_FROM_SOURCE", 6679 "SPECIFIED", 6680 } 6681} 6682 6683type Vp8QualityTuningLevel string 6684 6685// Enum values for Vp8QualityTuningLevel 6686const ( 6687 Vp8QualityTuningLevelMultiPass Vp8QualityTuningLevel = "MULTI_PASS" 6688 Vp8QualityTuningLevelMultiPassHq Vp8QualityTuningLevel = "MULTI_PASS_HQ" 6689) 6690 6691// Values returns all known values for Vp8QualityTuningLevel. Note that this can be 6692// expanded in the future, and so it is only as up to date as the client. The 6693// ordering of this slice is not guaranteed to be stable across updates. 6694func (Vp8QualityTuningLevel) Values() []Vp8QualityTuningLevel { 6695 return []Vp8QualityTuningLevel{ 6696 "MULTI_PASS", 6697 "MULTI_PASS_HQ", 6698 } 6699} 6700 6701type Vp8RateControlMode string 6702 6703// Enum values for Vp8RateControlMode 6704const ( 6705 Vp8RateControlModeVbr Vp8RateControlMode = "VBR" 6706) 6707 6708// Values returns all known values for Vp8RateControlMode. Note that this can be 6709// expanded in the future, and so it is only as up to date as the client. The 6710// ordering of this slice is not guaranteed to be stable across updates. 6711func (Vp8RateControlMode) Values() []Vp8RateControlMode { 6712 return []Vp8RateControlMode{ 6713 "VBR", 6714 } 6715} 6716 6717type Vp9FramerateControl string 6718 6719// Enum values for Vp9FramerateControl 6720const ( 6721 Vp9FramerateControlInitializeFromSource Vp9FramerateControl = "INITIALIZE_FROM_SOURCE" 6722 Vp9FramerateControlSpecified Vp9FramerateControl = "SPECIFIED" 6723) 6724 6725// Values returns all known values for Vp9FramerateControl. Note that this can be 6726// expanded in the future, and so it is only as up to date as the client. The 6727// ordering of this slice is not guaranteed to be stable across updates. 6728func (Vp9FramerateControl) Values() []Vp9FramerateControl { 6729 return []Vp9FramerateControl{ 6730 "INITIALIZE_FROM_SOURCE", 6731 "SPECIFIED", 6732 } 6733} 6734 6735type Vp9FramerateConversionAlgorithm string 6736 6737// Enum values for Vp9FramerateConversionAlgorithm 6738const ( 6739 Vp9FramerateConversionAlgorithmDuplicateDrop Vp9FramerateConversionAlgorithm = "DUPLICATE_DROP" 6740 Vp9FramerateConversionAlgorithmInterpolate Vp9FramerateConversionAlgorithm = "INTERPOLATE" 6741 Vp9FramerateConversionAlgorithmFrameformer Vp9FramerateConversionAlgorithm = "FRAMEFORMER" 6742) 6743 6744// Values returns all known values for Vp9FramerateConversionAlgorithm. Note that 6745// this can be expanded in the future, and so it is only as up to date as the 6746// client. The ordering of this slice is not guaranteed to be stable across 6747// updates. 6748func (Vp9FramerateConversionAlgorithm) Values() []Vp9FramerateConversionAlgorithm { 6749 return []Vp9FramerateConversionAlgorithm{ 6750 "DUPLICATE_DROP", 6751 "INTERPOLATE", 6752 "FRAMEFORMER", 6753 } 6754} 6755 6756type Vp9ParControl string 6757 6758// Enum values for Vp9ParControl 6759const ( 6760 Vp9ParControlInitializeFromSource Vp9ParControl = "INITIALIZE_FROM_SOURCE" 6761 Vp9ParControlSpecified Vp9ParControl = "SPECIFIED" 6762) 6763 6764// Values returns all known values for Vp9ParControl. Note that this can be 6765// expanded in the future, and so it is only as up to date as the client. The 6766// ordering of this slice is not guaranteed to be stable across updates. 6767func (Vp9ParControl) Values() []Vp9ParControl { 6768 return []Vp9ParControl{ 6769 "INITIALIZE_FROM_SOURCE", 6770 "SPECIFIED", 6771 } 6772} 6773 6774type Vp9QualityTuningLevel string 6775 6776// Enum values for Vp9QualityTuningLevel 6777const ( 6778 Vp9QualityTuningLevelMultiPass Vp9QualityTuningLevel = "MULTI_PASS" 6779 Vp9QualityTuningLevelMultiPassHq Vp9QualityTuningLevel = "MULTI_PASS_HQ" 6780) 6781 6782// Values returns all known values for Vp9QualityTuningLevel. Note that this can be 6783// expanded in the future, and so it is only as up to date as the client. The 6784// ordering of this slice is not guaranteed to be stable across updates. 6785func (Vp9QualityTuningLevel) Values() []Vp9QualityTuningLevel { 6786 return []Vp9QualityTuningLevel{ 6787 "MULTI_PASS", 6788 "MULTI_PASS_HQ", 6789 } 6790} 6791 6792type Vp9RateControlMode string 6793 6794// Enum values for Vp9RateControlMode 6795const ( 6796 Vp9RateControlModeVbr Vp9RateControlMode = "VBR" 6797) 6798 6799// Values returns all known values for Vp9RateControlMode. Note that this can be 6800// expanded in the future, and so it is only as up to date as the client. The 6801// ordering of this slice is not guaranteed to be stable across updates. 6802func (Vp9RateControlMode) Values() []Vp9RateControlMode { 6803 return []Vp9RateControlMode{ 6804 "VBR", 6805 } 6806} 6807 6808type WatermarkingStrength string 6809 6810// Enum values for WatermarkingStrength 6811const ( 6812 WatermarkingStrengthLightest WatermarkingStrength = "LIGHTEST" 6813 WatermarkingStrengthLighter WatermarkingStrength = "LIGHTER" 6814 WatermarkingStrengthDefault WatermarkingStrength = "DEFAULT" 6815 WatermarkingStrengthStronger WatermarkingStrength = "STRONGER" 6816 WatermarkingStrengthStrongest WatermarkingStrength = "STRONGEST" 6817) 6818 6819// Values returns all known values for WatermarkingStrength. Note that this can be 6820// expanded in the future, and so it is only as up to date as the client. The 6821// ordering of this slice is not guaranteed to be stable across updates. 6822func (WatermarkingStrength) Values() []WatermarkingStrength { 6823 return []WatermarkingStrength{ 6824 "LIGHTEST", 6825 "LIGHTER", 6826 "DEFAULT", 6827 "STRONGER", 6828 "STRONGEST", 6829 } 6830} 6831 6832type WavFormat string 6833 6834// Enum values for WavFormat 6835const ( 6836 WavFormatRiff WavFormat = "RIFF" 6837 WavFormatRf64 WavFormat = "RF64" 6838) 6839 6840// Values returns all known values for WavFormat. Note that this can be expanded in 6841// the future, and so it is only as up to date as the client. The ordering of this 6842// slice is not guaranteed to be stable across updates. 6843func (WavFormat) Values() []WavFormat { 6844 return []WavFormat{ 6845 "RIFF", 6846 "RF64", 6847 } 6848} 6849 6850type WebvttStylePassthrough string 6851 6852// Enum values for WebvttStylePassthrough 6853const ( 6854 WebvttStylePassthroughEnabled WebvttStylePassthrough = "ENABLED" 6855 WebvttStylePassthroughDisabled WebvttStylePassthrough = "DISABLED" 6856) 6857 6858// Values returns all known values for WebvttStylePassthrough. Note that this can 6859// be expanded in the future, and so it is only as up to date as the client. The 6860// ordering of this slice is not guaranteed to be stable across updates. 6861func (WebvttStylePassthrough) Values() []WebvttStylePassthrough { 6862 return []WebvttStylePassthrough{ 6863 "ENABLED", 6864 "DISABLED", 6865 } 6866} 6867