1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AacCodingMode string 6 7// Enum values for AacCodingMode 8const ( 9 AacCodingModeAdReceiverMix AacCodingMode = "AD_RECEIVER_MIX" 10 AacCodingModeCodingMode10 AacCodingMode = "CODING_MODE_1_0" 11 AacCodingModeCodingMode11 AacCodingMode = "CODING_MODE_1_1" 12 AacCodingModeCodingMode20 AacCodingMode = "CODING_MODE_2_0" 13 AacCodingModeCodingMode51 AacCodingMode = "CODING_MODE_5_1" 14) 15 16// Values returns all known values for AacCodingMode. Note that this can be 17// expanded in the future, and so it is only as up to date as the client. The 18// ordering of this slice is not guaranteed to be stable across updates. 19func (AacCodingMode) Values() []AacCodingMode { 20 return []AacCodingMode{ 21 "AD_RECEIVER_MIX", 22 "CODING_MODE_1_0", 23 "CODING_MODE_1_1", 24 "CODING_MODE_2_0", 25 "CODING_MODE_5_1", 26 } 27} 28 29type AacInputType string 30 31// Enum values for AacInputType 32const ( 33 AacInputTypeBroadcasterMixedAd AacInputType = "BROADCASTER_MIXED_AD" 34 AacInputTypeNormal AacInputType = "NORMAL" 35) 36 37// Values returns all known values for AacInputType. Note that this can be expanded 38// in the future, and so it is only as up to date as the client. The ordering of 39// this slice is not guaranteed to be stable across updates. 40func (AacInputType) Values() []AacInputType { 41 return []AacInputType{ 42 "BROADCASTER_MIXED_AD", 43 "NORMAL", 44 } 45} 46 47type AacProfile string 48 49// Enum values for AacProfile 50const ( 51 AacProfileHev1 AacProfile = "HEV1" 52 AacProfileHev2 AacProfile = "HEV2" 53 AacProfileLc AacProfile = "LC" 54) 55 56// Values returns all known values for AacProfile. Note that this can be expanded 57// in the future, and so it is only as up to date as the client. The ordering of 58// this slice is not guaranteed to be stable across updates. 59func (AacProfile) Values() []AacProfile { 60 return []AacProfile{ 61 "HEV1", 62 "HEV2", 63 "LC", 64 } 65} 66 67type AacRateControlMode string 68 69// Enum values for AacRateControlMode 70const ( 71 AacRateControlModeCbr AacRateControlMode = "CBR" 72 AacRateControlModeVbr AacRateControlMode = "VBR" 73) 74 75// Values returns all known values for AacRateControlMode. Note that this can be 76// expanded in the future, and so it is only as up to date as the client. The 77// ordering of this slice is not guaranteed to be stable across updates. 78func (AacRateControlMode) Values() []AacRateControlMode { 79 return []AacRateControlMode{ 80 "CBR", 81 "VBR", 82 } 83} 84 85type AacRawFormat string 86 87// Enum values for AacRawFormat 88const ( 89 AacRawFormatLatmLoas AacRawFormat = "LATM_LOAS" 90 AacRawFormatNone AacRawFormat = "NONE" 91) 92 93// Values returns all known values for AacRawFormat. Note that this can be expanded 94// in the future, and so it is only as up to date as the client. The ordering of 95// this slice is not guaranteed to be stable across updates. 96func (AacRawFormat) Values() []AacRawFormat { 97 return []AacRawFormat{ 98 "LATM_LOAS", 99 "NONE", 100 } 101} 102 103type AacSpec string 104 105// Enum values for AacSpec 106const ( 107 AacSpecMpeg2 AacSpec = "MPEG2" 108 AacSpecMpeg4 AacSpec = "MPEG4" 109) 110 111// Values returns all known values for AacSpec. Note that this can be expanded in 112// the future, and so it is only as up to date as the client. The ordering of this 113// slice is not guaranteed to be stable across updates. 114func (AacSpec) Values() []AacSpec { 115 return []AacSpec{ 116 "MPEG2", 117 "MPEG4", 118 } 119} 120 121type AacVbrQuality string 122 123// Enum values for AacVbrQuality 124const ( 125 AacVbrQualityHigh AacVbrQuality = "HIGH" 126 AacVbrQualityLow AacVbrQuality = "LOW" 127 AacVbrQualityMediumHigh AacVbrQuality = "MEDIUM_HIGH" 128 AacVbrQualityMediumLow AacVbrQuality = "MEDIUM_LOW" 129) 130 131// Values returns all known values for AacVbrQuality. Note that this can be 132// expanded in the future, and so it is only as up to date as the client. The 133// ordering of this slice is not guaranteed to be stable across updates. 134func (AacVbrQuality) Values() []AacVbrQuality { 135 return []AacVbrQuality{ 136 "HIGH", 137 "LOW", 138 "MEDIUM_HIGH", 139 "MEDIUM_LOW", 140 } 141} 142 143type Ac3BitstreamMode string 144 145// Enum values for Ac3BitstreamMode 146const ( 147 Ac3BitstreamModeCommentary Ac3BitstreamMode = "COMMENTARY" 148 Ac3BitstreamModeCompleteMain Ac3BitstreamMode = "COMPLETE_MAIN" 149 Ac3BitstreamModeDialogue Ac3BitstreamMode = "DIALOGUE" 150 Ac3BitstreamModeEmergency Ac3BitstreamMode = "EMERGENCY" 151 Ac3BitstreamModeHearingImpaired Ac3BitstreamMode = "HEARING_IMPAIRED" 152 Ac3BitstreamModeMusicAndEffects Ac3BitstreamMode = "MUSIC_AND_EFFECTS" 153 Ac3BitstreamModeVisuallyImpaired Ac3BitstreamMode = "VISUALLY_IMPAIRED" 154 Ac3BitstreamModeVoiceOver Ac3BitstreamMode = "VOICE_OVER" 155) 156 157// Values returns all known values for Ac3BitstreamMode. Note that this can be 158// expanded in the future, and so it is only as up to date as the client. The 159// ordering of this slice is not guaranteed to be stable across updates. 160func (Ac3BitstreamMode) Values() []Ac3BitstreamMode { 161 return []Ac3BitstreamMode{ 162 "COMMENTARY", 163 "COMPLETE_MAIN", 164 "DIALOGUE", 165 "EMERGENCY", 166 "HEARING_IMPAIRED", 167 "MUSIC_AND_EFFECTS", 168 "VISUALLY_IMPAIRED", 169 "VOICE_OVER", 170 } 171} 172 173type Ac3CodingMode string 174 175// Enum values for Ac3CodingMode 176const ( 177 Ac3CodingModeCodingMode10 Ac3CodingMode = "CODING_MODE_1_0" 178 Ac3CodingModeCodingMode11 Ac3CodingMode = "CODING_MODE_1_1" 179 Ac3CodingModeCodingMode20 Ac3CodingMode = "CODING_MODE_2_0" 180 Ac3CodingModeCodingMode32Lfe Ac3CodingMode = "CODING_MODE_3_2_LFE" 181) 182 183// Values returns all known values for Ac3CodingMode. Note that this can be 184// expanded in the future, and so it is only as up to date as the client. The 185// ordering of this slice is not guaranteed to be stable across updates. 186func (Ac3CodingMode) Values() []Ac3CodingMode { 187 return []Ac3CodingMode{ 188 "CODING_MODE_1_0", 189 "CODING_MODE_1_1", 190 "CODING_MODE_2_0", 191 "CODING_MODE_3_2_LFE", 192 } 193} 194 195type Ac3DrcProfile string 196 197// Enum values for Ac3DrcProfile 198const ( 199 Ac3DrcProfileFilmStandard Ac3DrcProfile = "FILM_STANDARD" 200 Ac3DrcProfileNone Ac3DrcProfile = "NONE" 201) 202 203// Values returns all known values for Ac3DrcProfile. Note that this can be 204// expanded in the future, and so it is only as up to date as the client. The 205// ordering of this slice is not guaranteed to be stable across updates. 206func (Ac3DrcProfile) Values() []Ac3DrcProfile { 207 return []Ac3DrcProfile{ 208 "FILM_STANDARD", 209 "NONE", 210 } 211} 212 213type Ac3LfeFilter string 214 215// Enum values for Ac3LfeFilter 216const ( 217 Ac3LfeFilterDisabled Ac3LfeFilter = "DISABLED" 218 Ac3LfeFilterEnabled Ac3LfeFilter = "ENABLED" 219) 220 221// Values returns all known values for Ac3LfeFilter. Note that this can be expanded 222// in the future, and so it is only as up to date as the client. The ordering of 223// this slice is not guaranteed to be stable across updates. 224func (Ac3LfeFilter) Values() []Ac3LfeFilter { 225 return []Ac3LfeFilter{ 226 "DISABLED", 227 "ENABLED", 228 } 229} 230 231type Ac3MetadataControl string 232 233// Enum values for Ac3MetadataControl 234const ( 235 Ac3MetadataControlFollowInput Ac3MetadataControl = "FOLLOW_INPUT" 236 Ac3MetadataControlUseConfigured Ac3MetadataControl = "USE_CONFIGURED" 237) 238 239// Values returns all known values for Ac3MetadataControl. Note that this can be 240// expanded in the future, and so it is only as up to date as the client. The 241// ordering of this slice is not guaranteed to be stable across updates. 242func (Ac3MetadataControl) Values() []Ac3MetadataControl { 243 return []Ac3MetadataControl{ 244 "FOLLOW_INPUT", 245 "USE_CONFIGURED", 246 } 247} 248 249type AcceptHeader string 250 251// Enum values for AcceptHeader 252const ( 253 AcceptHeaderImageJpeg AcceptHeader = "image/jpeg" 254) 255 256// Values returns all known values for AcceptHeader. Note that this can be expanded 257// in the future, and so it is only as up to date as the client. The ordering of 258// this slice is not guaranteed to be stable across updates. 259func (AcceptHeader) Values() []AcceptHeader { 260 return []AcceptHeader{ 261 "image/jpeg", 262 } 263} 264 265type AfdSignaling string 266 267// Enum values for AfdSignaling 268const ( 269 AfdSignalingAuto AfdSignaling = "AUTO" 270 AfdSignalingFixed AfdSignaling = "FIXED" 271 AfdSignalingNone AfdSignaling = "NONE" 272) 273 274// Values returns all known values for AfdSignaling. Note that this can be expanded 275// in the future, and so it is only as up to date as the client. The ordering of 276// this slice is not guaranteed to be stable across updates. 277func (AfdSignaling) Values() []AfdSignaling { 278 return []AfdSignaling{ 279 "AUTO", 280 "FIXED", 281 "NONE", 282 } 283} 284 285type AudioDescriptionAudioTypeControl string 286 287// Enum values for AudioDescriptionAudioTypeControl 288const ( 289 AudioDescriptionAudioTypeControlFollowInput AudioDescriptionAudioTypeControl = "FOLLOW_INPUT" 290 AudioDescriptionAudioTypeControlUseConfigured AudioDescriptionAudioTypeControl = "USE_CONFIGURED" 291) 292 293// Values returns all known values for AudioDescriptionAudioTypeControl. Note that 294// this can be expanded in the future, and so it is only as up to date as the 295// client. The ordering of this slice is not guaranteed to be stable across 296// updates. 297func (AudioDescriptionAudioTypeControl) Values() []AudioDescriptionAudioTypeControl { 298 return []AudioDescriptionAudioTypeControl{ 299 "FOLLOW_INPUT", 300 "USE_CONFIGURED", 301 } 302} 303 304type AudioDescriptionLanguageCodeControl string 305 306// Enum values for AudioDescriptionLanguageCodeControl 307const ( 308 AudioDescriptionLanguageCodeControlFollowInput AudioDescriptionLanguageCodeControl = "FOLLOW_INPUT" 309 AudioDescriptionLanguageCodeControlUseConfigured AudioDescriptionLanguageCodeControl = "USE_CONFIGURED" 310) 311 312// Values returns all known values for AudioDescriptionLanguageCodeControl. Note 313// that this can be expanded in the future, and so it is only as up to date as the 314// client. The ordering of this slice is not guaranteed to be stable across 315// updates. 316func (AudioDescriptionLanguageCodeControl) Values() []AudioDescriptionLanguageCodeControl { 317 return []AudioDescriptionLanguageCodeControl{ 318 "FOLLOW_INPUT", 319 "USE_CONFIGURED", 320 } 321} 322 323type AudioLanguageSelectionPolicy string 324 325// Enum values for AudioLanguageSelectionPolicy 326const ( 327 AudioLanguageSelectionPolicyLoose AudioLanguageSelectionPolicy = "LOOSE" 328 AudioLanguageSelectionPolicyStrict AudioLanguageSelectionPolicy = "STRICT" 329) 330 331// Values returns all known values for AudioLanguageSelectionPolicy. Note that this 332// can be expanded in the future, and so it is only as up to date as the client. 333// The ordering of this slice is not guaranteed to be stable across updates. 334func (AudioLanguageSelectionPolicy) Values() []AudioLanguageSelectionPolicy { 335 return []AudioLanguageSelectionPolicy{ 336 "LOOSE", 337 "STRICT", 338 } 339} 340 341type AudioNormalizationAlgorithm string 342 343// Enum values for AudioNormalizationAlgorithm 344const ( 345 AudioNormalizationAlgorithmItu17701 AudioNormalizationAlgorithm = "ITU_1770_1" 346 AudioNormalizationAlgorithmItu17702 AudioNormalizationAlgorithm = "ITU_1770_2" 347) 348 349// Values returns all known values for AudioNormalizationAlgorithm. Note that this 350// can be expanded in the future, and so it is only as up to date as the client. 351// The ordering of this slice is not guaranteed to be stable across updates. 352func (AudioNormalizationAlgorithm) Values() []AudioNormalizationAlgorithm { 353 return []AudioNormalizationAlgorithm{ 354 "ITU_1770_1", 355 "ITU_1770_2", 356 } 357} 358 359type AudioNormalizationAlgorithmControl string 360 361// Enum values for AudioNormalizationAlgorithmControl 362const ( 363 AudioNormalizationAlgorithmControlCorrectAudio AudioNormalizationAlgorithmControl = "CORRECT_AUDIO" 364) 365 366// Values returns all known values for AudioNormalizationAlgorithmControl. Note 367// that this can be expanded in the future, and so it is only as up to date as the 368// client. The ordering of this slice is not guaranteed to be stable across 369// updates. 370func (AudioNormalizationAlgorithmControl) Values() []AudioNormalizationAlgorithmControl { 371 return []AudioNormalizationAlgorithmControl{ 372 "CORRECT_AUDIO", 373 } 374} 375 376type AudioOnlyHlsSegmentType string 377 378// Enum values for AudioOnlyHlsSegmentType 379const ( 380 AudioOnlyHlsSegmentTypeAac AudioOnlyHlsSegmentType = "AAC" 381 AudioOnlyHlsSegmentTypeFmp4 AudioOnlyHlsSegmentType = "FMP4" 382) 383 384// Values returns all known values for AudioOnlyHlsSegmentType. Note that this can 385// be expanded in the future, and so it is only as up to date as the client. The 386// ordering of this slice is not guaranteed to be stable across updates. 387func (AudioOnlyHlsSegmentType) Values() []AudioOnlyHlsSegmentType { 388 return []AudioOnlyHlsSegmentType{ 389 "AAC", 390 "FMP4", 391 } 392} 393 394type AudioOnlyHlsTrackType string 395 396// Enum values for AudioOnlyHlsTrackType 397const ( 398 AudioOnlyHlsTrackTypeAlternateAudioAutoSelect AudioOnlyHlsTrackType = "ALTERNATE_AUDIO_AUTO_SELECT" 399 AudioOnlyHlsTrackTypeAlternateAudioAutoSelectDefault AudioOnlyHlsTrackType = "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT" 400 AudioOnlyHlsTrackTypeAlternateAudioNotAutoSelect AudioOnlyHlsTrackType = "ALTERNATE_AUDIO_NOT_AUTO_SELECT" 401 AudioOnlyHlsTrackTypeAudioOnlyVariantStream AudioOnlyHlsTrackType = "AUDIO_ONLY_VARIANT_STREAM" 402) 403 404// Values returns all known values for AudioOnlyHlsTrackType. Note that this can be 405// expanded in the future, and so it is only as up to date as the client. The 406// ordering of this slice is not guaranteed to be stable across updates. 407func (AudioOnlyHlsTrackType) Values() []AudioOnlyHlsTrackType { 408 return []AudioOnlyHlsTrackType{ 409 "ALTERNATE_AUDIO_AUTO_SELECT", 410 "ALTERNATE_AUDIO_AUTO_SELECT_DEFAULT", 411 "ALTERNATE_AUDIO_NOT_AUTO_SELECT", 412 "AUDIO_ONLY_VARIANT_STREAM", 413 } 414} 415 416type AudioType string 417 418// Enum values for AudioType 419const ( 420 AudioTypeCleanEffects AudioType = "CLEAN_EFFECTS" 421 AudioTypeHearingImpaired AudioType = "HEARING_IMPAIRED" 422 AudioTypeUndefined AudioType = "UNDEFINED" 423 AudioTypeVisualImpairedCommentary AudioType = "VISUAL_IMPAIRED_COMMENTARY" 424) 425 426// Values returns all known values for AudioType. Note that this can be expanded in 427// the future, and so it is only as up to date as the client. The ordering of this 428// slice is not guaranteed to be stable across updates. 429func (AudioType) Values() []AudioType { 430 return []AudioType{ 431 "CLEAN_EFFECTS", 432 "HEARING_IMPAIRED", 433 "UNDEFINED", 434 "VISUAL_IMPAIRED_COMMENTARY", 435 } 436} 437 438type AuthenticationScheme string 439 440// Enum values for AuthenticationScheme 441const ( 442 AuthenticationSchemeAkamai AuthenticationScheme = "AKAMAI" 443 AuthenticationSchemeCommon AuthenticationScheme = "COMMON" 444) 445 446// Values returns all known values for AuthenticationScheme. Note that this can be 447// expanded in the future, and so it is only as up to date as the client. The 448// ordering of this slice is not guaranteed to be stable across updates. 449func (AuthenticationScheme) Values() []AuthenticationScheme { 450 return []AuthenticationScheme{ 451 "AKAMAI", 452 "COMMON", 453 } 454} 455 456type AvailBlankingState string 457 458// Enum values for AvailBlankingState 459const ( 460 AvailBlankingStateDisabled AvailBlankingState = "DISABLED" 461 AvailBlankingStateEnabled AvailBlankingState = "ENABLED" 462) 463 464// Values returns all known values for AvailBlankingState. Note that this can be 465// expanded in the future, and so it is only as up to date as the client. The 466// ordering of this slice is not guaranteed to be stable across updates. 467func (AvailBlankingState) Values() []AvailBlankingState { 468 return []AvailBlankingState{ 469 "DISABLED", 470 "ENABLED", 471 } 472} 473 474type BlackoutSlateNetworkEndBlackout string 475 476// Enum values for BlackoutSlateNetworkEndBlackout 477const ( 478 BlackoutSlateNetworkEndBlackoutDisabled BlackoutSlateNetworkEndBlackout = "DISABLED" 479 BlackoutSlateNetworkEndBlackoutEnabled BlackoutSlateNetworkEndBlackout = "ENABLED" 480) 481 482// Values returns all known values for BlackoutSlateNetworkEndBlackout. Note that 483// this can be expanded in the future, and so it is only as up to date as the 484// client. The ordering of this slice is not guaranteed to be stable across 485// updates. 486func (BlackoutSlateNetworkEndBlackout) Values() []BlackoutSlateNetworkEndBlackout { 487 return []BlackoutSlateNetworkEndBlackout{ 488 "DISABLED", 489 "ENABLED", 490 } 491} 492 493type BlackoutSlateState string 494 495// Enum values for BlackoutSlateState 496const ( 497 BlackoutSlateStateDisabled BlackoutSlateState = "DISABLED" 498 BlackoutSlateStateEnabled BlackoutSlateState = "ENABLED" 499) 500 501// Values returns all known values for BlackoutSlateState. Note that this can be 502// expanded in the future, and so it is only as up to date as the client. The 503// ordering of this slice is not guaranteed to be stable across updates. 504func (BlackoutSlateState) Values() []BlackoutSlateState { 505 return []BlackoutSlateState{ 506 "DISABLED", 507 "ENABLED", 508 } 509} 510 511type BurnInAlignment string 512 513// Enum values for BurnInAlignment 514const ( 515 BurnInAlignmentCentered BurnInAlignment = "CENTERED" 516 BurnInAlignmentLeft BurnInAlignment = "LEFT" 517 BurnInAlignmentSmart BurnInAlignment = "SMART" 518) 519 520// Values returns all known values for BurnInAlignment. Note that this can be 521// expanded in the future, and so it is only as up to date as the client. The 522// ordering of this slice is not guaranteed to be stable across updates. 523func (BurnInAlignment) Values() []BurnInAlignment { 524 return []BurnInAlignment{ 525 "CENTERED", 526 "LEFT", 527 "SMART", 528 } 529} 530 531type BurnInBackgroundColor string 532 533// Enum values for BurnInBackgroundColor 534const ( 535 BurnInBackgroundColorBlack BurnInBackgroundColor = "BLACK" 536 BurnInBackgroundColorNone BurnInBackgroundColor = "NONE" 537 BurnInBackgroundColorWhite BurnInBackgroundColor = "WHITE" 538) 539 540// Values returns all known values for BurnInBackgroundColor. Note that this can be 541// expanded in the future, and so it is only as up to date as the client. The 542// ordering of this slice is not guaranteed to be stable across updates. 543func (BurnInBackgroundColor) Values() []BurnInBackgroundColor { 544 return []BurnInBackgroundColor{ 545 "BLACK", 546 "NONE", 547 "WHITE", 548 } 549} 550 551type BurnInFontColor string 552 553// Enum values for BurnInFontColor 554const ( 555 BurnInFontColorBlack BurnInFontColor = "BLACK" 556 BurnInFontColorBlue BurnInFontColor = "BLUE" 557 BurnInFontColorGreen BurnInFontColor = "GREEN" 558 BurnInFontColorRed BurnInFontColor = "RED" 559 BurnInFontColorWhite BurnInFontColor = "WHITE" 560 BurnInFontColorYellow BurnInFontColor = "YELLOW" 561) 562 563// Values returns all known values for BurnInFontColor. Note that this can be 564// expanded in the future, and so it is only as up to date as the client. The 565// ordering of this slice is not guaranteed to be stable across updates. 566func (BurnInFontColor) Values() []BurnInFontColor { 567 return []BurnInFontColor{ 568 "BLACK", 569 "BLUE", 570 "GREEN", 571 "RED", 572 "WHITE", 573 "YELLOW", 574 } 575} 576 577type BurnInOutlineColor string 578 579// Enum values for BurnInOutlineColor 580const ( 581 BurnInOutlineColorBlack BurnInOutlineColor = "BLACK" 582 BurnInOutlineColorBlue BurnInOutlineColor = "BLUE" 583 BurnInOutlineColorGreen BurnInOutlineColor = "GREEN" 584 BurnInOutlineColorRed BurnInOutlineColor = "RED" 585 BurnInOutlineColorWhite BurnInOutlineColor = "WHITE" 586 BurnInOutlineColorYellow BurnInOutlineColor = "YELLOW" 587) 588 589// Values returns all known values for BurnInOutlineColor. Note that this can be 590// expanded in the future, and so it is only as up to date as the client. The 591// ordering of this slice is not guaranteed to be stable across updates. 592func (BurnInOutlineColor) Values() []BurnInOutlineColor { 593 return []BurnInOutlineColor{ 594 "BLACK", 595 "BLUE", 596 "GREEN", 597 "RED", 598 "WHITE", 599 "YELLOW", 600 } 601} 602 603type BurnInShadowColor string 604 605// Enum values for BurnInShadowColor 606const ( 607 BurnInShadowColorBlack BurnInShadowColor = "BLACK" 608 BurnInShadowColorNone BurnInShadowColor = "NONE" 609 BurnInShadowColorWhite BurnInShadowColor = "WHITE" 610) 611 612// Values returns all known values for BurnInShadowColor. Note that this can be 613// expanded in the future, and so it is only as up to date as the client. The 614// ordering of this slice is not guaranteed to be stable across updates. 615func (BurnInShadowColor) Values() []BurnInShadowColor { 616 return []BurnInShadowColor{ 617 "BLACK", 618 "NONE", 619 "WHITE", 620 } 621} 622 623type BurnInTeletextGridControl string 624 625// Enum values for BurnInTeletextGridControl 626const ( 627 BurnInTeletextGridControlFixed BurnInTeletextGridControl = "FIXED" 628 BurnInTeletextGridControlScaled BurnInTeletextGridControl = "SCALED" 629) 630 631// Values returns all known values for BurnInTeletextGridControl. Note that this 632// can be expanded in the future, and so it is only as up to date as the client. 633// The ordering of this slice is not guaranteed to be stable across updates. 634func (BurnInTeletextGridControl) Values() []BurnInTeletextGridControl { 635 return []BurnInTeletextGridControl{ 636 "FIXED", 637 "SCALED", 638 } 639} 640 641type CdiInputResolution string 642 643// Enum values for CdiInputResolution 644const ( 645 CdiInputResolutionSd CdiInputResolution = "SD" 646 CdiInputResolutionHd CdiInputResolution = "HD" 647 CdiInputResolutionFhd CdiInputResolution = "FHD" 648 CdiInputResolutionUhd CdiInputResolution = "UHD" 649) 650 651// Values returns all known values for CdiInputResolution. Note that this can be 652// expanded in the future, and so it is only as up to date as the client. The 653// ordering of this slice is not guaranteed to be stable across updates. 654func (CdiInputResolution) Values() []CdiInputResolution { 655 return []CdiInputResolution{ 656 "SD", 657 "HD", 658 "FHD", 659 "UHD", 660 } 661} 662 663type ChannelClass string 664 665// Enum values for ChannelClass 666const ( 667 ChannelClassStandard ChannelClass = "STANDARD" 668 ChannelClassSinglePipeline ChannelClass = "SINGLE_PIPELINE" 669) 670 671// Values returns all known values for ChannelClass. Note that this can be expanded 672// in the future, and so it is only as up to date as the client. The ordering of 673// this slice is not guaranteed to be stable across updates. 674func (ChannelClass) Values() []ChannelClass { 675 return []ChannelClass{ 676 "STANDARD", 677 "SINGLE_PIPELINE", 678 } 679} 680 681type ChannelState string 682 683// Enum values for ChannelState 684const ( 685 ChannelStateCreating ChannelState = "CREATING" 686 ChannelStateCreateFailed ChannelState = "CREATE_FAILED" 687 ChannelStateIdle ChannelState = "IDLE" 688 ChannelStateStarting ChannelState = "STARTING" 689 ChannelStateRunning ChannelState = "RUNNING" 690 ChannelStateRecovering ChannelState = "RECOVERING" 691 ChannelStateStopping ChannelState = "STOPPING" 692 ChannelStateDeleting ChannelState = "DELETING" 693 ChannelStateDeleted ChannelState = "DELETED" 694 ChannelStateUpdating ChannelState = "UPDATING" 695 ChannelStateUpdateFailed ChannelState = "UPDATE_FAILED" 696) 697 698// Values returns all known values for ChannelState. Note that this can be expanded 699// in the future, and so it is only as up to date as the client. The ordering of 700// this slice is not guaranteed to be stable across updates. 701func (ChannelState) Values() []ChannelState { 702 return []ChannelState{ 703 "CREATING", 704 "CREATE_FAILED", 705 "IDLE", 706 "STARTING", 707 "RUNNING", 708 "RECOVERING", 709 "STOPPING", 710 "DELETING", 711 "DELETED", 712 "UPDATING", 713 "UPDATE_FAILED", 714 } 715} 716 717type ContentType string 718 719// Enum values for ContentType 720const ( 721 ContentTypeImageJpeg ContentType = "image/jpeg" 722) 723 724// Values returns all known values for ContentType. Note that this can be expanded 725// in the future, and so it is only as up to date as the client. The ordering of 726// this slice is not guaranteed to be stable across updates. 727func (ContentType) Values() []ContentType { 728 return []ContentType{ 729 "image/jpeg", 730 } 731} 732 733type DeviceSettingsSyncState string 734 735// Enum values for DeviceSettingsSyncState 736const ( 737 DeviceSettingsSyncStateSynced DeviceSettingsSyncState = "SYNCED" 738 DeviceSettingsSyncStateSyncing DeviceSettingsSyncState = "SYNCING" 739) 740 741// Values returns all known values for DeviceSettingsSyncState. Note that this can 742// be expanded in the future, and so it is only as up to date as the client. The 743// ordering of this slice is not guaranteed to be stable across updates. 744func (DeviceSettingsSyncState) Values() []DeviceSettingsSyncState { 745 return []DeviceSettingsSyncState{ 746 "SYNCED", 747 "SYNCING", 748 } 749} 750 751type DeviceUpdateStatus string 752 753// Enum values for DeviceUpdateStatus 754const ( 755 DeviceUpdateStatusUpToDate DeviceUpdateStatus = "UP_TO_DATE" 756 DeviceUpdateStatusNotUpToDate DeviceUpdateStatus = "NOT_UP_TO_DATE" 757) 758 759// Values returns all known values for DeviceUpdateStatus. Note that this can be 760// expanded in the future, and so it is only as up to date as the client. The 761// ordering of this slice is not guaranteed to be stable across updates. 762func (DeviceUpdateStatus) Values() []DeviceUpdateStatus { 763 return []DeviceUpdateStatus{ 764 "UP_TO_DATE", 765 "NOT_UP_TO_DATE", 766 } 767} 768 769type DvbSdtOutputSdt string 770 771// Enum values for DvbSdtOutputSdt 772const ( 773 DvbSdtOutputSdtSdtFollow DvbSdtOutputSdt = "SDT_FOLLOW" 774 DvbSdtOutputSdtSdtFollowIfPresent DvbSdtOutputSdt = "SDT_FOLLOW_IF_PRESENT" 775 DvbSdtOutputSdtSdtManual DvbSdtOutputSdt = "SDT_MANUAL" 776 DvbSdtOutputSdtSdtNone DvbSdtOutputSdt = "SDT_NONE" 777) 778 779// Values returns all known values for DvbSdtOutputSdt. Note that this can be 780// expanded in the future, and so it is only as up to date as the client. The 781// ordering of this slice is not guaranteed to be stable across updates. 782func (DvbSdtOutputSdt) Values() []DvbSdtOutputSdt { 783 return []DvbSdtOutputSdt{ 784 "SDT_FOLLOW", 785 "SDT_FOLLOW_IF_PRESENT", 786 "SDT_MANUAL", 787 "SDT_NONE", 788 } 789} 790 791type DvbSubDestinationAlignment string 792 793// Enum values for DvbSubDestinationAlignment 794const ( 795 DvbSubDestinationAlignmentCentered DvbSubDestinationAlignment = "CENTERED" 796 DvbSubDestinationAlignmentLeft DvbSubDestinationAlignment = "LEFT" 797 DvbSubDestinationAlignmentSmart DvbSubDestinationAlignment = "SMART" 798) 799 800// Values returns all known values for DvbSubDestinationAlignment. Note that this 801// can be expanded in the future, and so it is only as up to date as the client. 802// The ordering of this slice is not guaranteed to be stable across updates. 803func (DvbSubDestinationAlignment) Values() []DvbSubDestinationAlignment { 804 return []DvbSubDestinationAlignment{ 805 "CENTERED", 806 "LEFT", 807 "SMART", 808 } 809} 810 811type DvbSubDestinationBackgroundColor string 812 813// Enum values for DvbSubDestinationBackgroundColor 814const ( 815 DvbSubDestinationBackgroundColorBlack DvbSubDestinationBackgroundColor = "BLACK" 816 DvbSubDestinationBackgroundColorNone DvbSubDestinationBackgroundColor = "NONE" 817 DvbSubDestinationBackgroundColorWhite DvbSubDestinationBackgroundColor = "WHITE" 818) 819 820// Values returns all known values for DvbSubDestinationBackgroundColor. Note that 821// 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 (DvbSubDestinationBackgroundColor) Values() []DvbSubDestinationBackgroundColor { 825 return []DvbSubDestinationBackgroundColor{ 826 "BLACK", 827 "NONE", 828 "WHITE", 829 } 830} 831 832type DvbSubDestinationFontColor string 833 834// Enum values for DvbSubDestinationFontColor 835const ( 836 DvbSubDestinationFontColorBlack DvbSubDestinationFontColor = "BLACK" 837 DvbSubDestinationFontColorBlue DvbSubDestinationFontColor = "BLUE" 838 DvbSubDestinationFontColorGreen DvbSubDestinationFontColor = "GREEN" 839 DvbSubDestinationFontColorRed DvbSubDestinationFontColor = "RED" 840 DvbSubDestinationFontColorWhite DvbSubDestinationFontColor = "WHITE" 841 DvbSubDestinationFontColorYellow DvbSubDestinationFontColor = "YELLOW" 842) 843 844// Values returns all known values for DvbSubDestinationFontColor. Note that this 845// can be expanded in the future, and so it is only as up to date as the client. 846// The ordering of this slice is not guaranteed to be stable across updates. 847func (DvbSubDestinationFontColor) Values() []DvbSubDestinationFontColor { 848 return []DvbSubDestinationFontColor{ 849 "BLACK", 850 "BLUE", 851 "GREEN", 852 "RED", 853 "WHITE", 854 "YELLOW", 855 } 856} 857 858type DvbSubDestinationOutlineColor string 859 860// Enum values for DvbSubDestinationOutlineColor 861const ( 862 DvbSubDestinationOutlineColorBlack DvbSubDestinationOutlineColor = "BLACK" 863 DvbSubDestinationOutlineColorBlue DvbSubDestinationOutlineColor = "BLUE" 864 DvbSubDestinationOutlineColorGreen DvbSubDestinationOutlineColor = "GREEN" 865 DvbSubDestinationOutlineColorRed DvbSubDestinationOutlineColor = "RED" 866 DvbSubDestinationOutlineColorWhite DvbSubDestinationOutlineColor = "WHITE" 867 DvbSubDestinationOutlineColorYellow DvbSubDestinationOutlineColor = "YELLOW" 868) 869 870// Values returns all known values for DvbSubDestinationOutlineColor. Note that 871// this can be expanded in the future, and so it is only as up to date as the 872// client. The ordering of this slice is not guaranteed to be stable across 873// updates. 874func (DvbSubDestinationOutlineColor) Values() []DvbSubDestinationOutlineColor { 875 return []DvbSubDestinationOutlineColor{ 876 "BLACK", 877 "BLUE", 878 "GREEN", 879 "RED", 880 "WHITE", 881 "YELLOW", 882 } 883} 884 885type DvbSubDestinationShadowColor string 886 887// Enum values for DvbSubDestinationShadowColor 888const ( 889 DvbSubDestinationShadowColorBlack DvbSubDestinationShadowColor = "BLACK" 890 DvbSubDestinationShadowColorNone DvbSubDestinationShadowColor = "NONE" 891 DvbSubDestinationShadowColorWhite DvbSubDestinationShadowColor = "WHITE" 892) 893 894// Values returns all known values for DvbSubDestinationShadowColor. Note that this 895// can be expanded in the future, and so it is only as up to date as the client. 896// The ordering of this slice is not guaranteed to be stable across updates. 897func (DvbSubDestinationShadowColor) Values() []DvbSubDestinationShadowColor { 898 return []DvbSubDestinationShadowColor{ 899 "BLACK", 900 "NONE", 901 "WHITE", 902 } 903} 904 905type DvbSubDestinationTeletextGridControl string 906 907// Enum values for DvbSubDestinationTeletextGridControl 908const ( 909 DvbSubDestinationTeletextGridControlFixed DvbSubDestinationTeletextGridControl = "FIXED" 910 DvbSubDestinationTeletextGridControlScaled DvbSubDestinationTeletextGridControl = "SCALED" 911) 912 913// Values returns all known values for DvbSubDestinationTeletextGridControl. Note 914// that this can be expanded in the future, and so it is only as up to date as the 915// client. The ordering of this slice is not guaranteed to be stable across 916// updates. 917func (DvbSubDestinationTeletextGridControl) Values() []DvbSubDestinationTeletextGridControl { 918 return []DvbSubDestinationTeletextGridControl{ 919 "FIXED", 920 "SCALED", 921 } 922} 923 924type Eac3AttenuationControl string 925 926// Enum values for Eac3AttenuationControl 927const ( 928 Eac3AttenuationControlAttenuate3Db Eac3AttenuationControl = "ATTENUATE_3_DB" 929 Eac3AttenuationControlNone Eac3AttenuationControl = "NONE" 930) 931 932// Values returns all known values for Eac3AttenuationControl. Note that this can 933// be expanded in the future, and so it is only as up to date as the client. The 934// ordering of this slice is not guaranteed to be stable across updates. 935func (Eac3AttenuationControl) Values() []Eac3AttenuationControl { 936 return []Eac3AttenuationControl{ 937 "ATTENUATE_3_DB", 938 "NONE", 939 } 940} 941 942type Eac3BitstreamMode string 943 944// Enum values for Eac3BitstreamMode 945const ( 946 Eac3BitstreamModeCommentary Eac3BitstreamMode = "COMMENTARY" 947 Eac3BitstreamModeCompleteMain Eac3BitstreamMode = "COMPLETE_MAIN" 948 Eac3BitstreamModeEmergency Eac3BitstreamMode = "EMERGENCY" 949 Eac3BitstreamModeHearingImpaired Eac3BitstreamMode = "HEARING_IMPAIRED" 950 Eac3BitstreamModeVisuallyImpaired Eac3BitstreamMode = "VISUALLY_IMPAIRED" 951) 952 953// Values returns all known values for Eac3BitstreamMode. Note that this can be 954// expanded in the future, and so it is only as up to date as the client. The 955// ordering of this slice is not guaranteed to be stable across updates. 956func (Eac3BitstreamMode) Values() []Eac3BitstreamMode { 957 return []Eac3BitstreamMode{ 958 "COMMENTARY", 959 "COMPLETE_MAIN", 960 "EMERGENCY", 961 "HEARING_IMPAIRED", 962 "VISUALLY_IMPAIRED", 963 } 964} 965 966type Eac3CodingMode string 967 968// Enum values for Eac3CodingMode 969const ( 970 Eac3CodingModeCodingMode10 Eac3CodingMode = "CODING_MODE_1_0" 971 Eac3CodingModeCodingMode20 Eac3CodingMode = "CODING_MODE_2_0" 972 Eac3CodingModeCodingMode32 Eac3CodingMode = "CODING_MODE_3_2" 973) 974 975// Values returns all known values for Eac3CodingMode. Note that this can be 976// expanded in the future, and so it is only as up to date as the client. The 977// ordering of this slice is not guaranteed to be stable across updates. 978func (Eac3CodingMode) Values() []Eac3CodingMode { 979 return []Eac3CodingMode{ 980 "CODING_MODE_1_0", 981 "CODING_MODE_2_0", 982 "CODING_MODE_3_2", 983 } 984} 985 986type Eac3DcFilter string 987 988// Enum values for Eac3DcFilter 989const ( 990 Eac3DcFilterDisabled Eac3DcFilter = "DISABLED" 991 Eac3DcFilterEnabled Eac3DcFilter = "ENABLED" 992) 993 994// Values returns all known values for Eac3DcFilter. Note that this can be expanded 995// in the future, and so it is only as up to date as the client. The ordering of 996// this slice is not guaranteed to be stable across updates. 997func (Eac3DcFilter) Values() []Eac3DcFilter { 998 return []Eac3DcFilter{ 999 "DISABLED", 1000 "ENABLED", 1001 } 1002} 1003 1004type Eac3DrcLine string 1005 1006// Enum values for Eac3DrcLine 1007const ( 1008 Eac3DrcLineFilmLight Eac3DrcLine = "FILM_LIGHT" 1009 Eac3DrcLineFilmStandard Eac3DrcLine = "FILM_STANDARD" 1010 Eac3DrcLineMusicLight Eac3DrcLine = "MUSIC_LIGHT" 1011 Eac3DrcLineMusicStandard Eac3DrcLine = "MUSIC_STANDARD" 1012 Eac3DrcLineNone Eac3DrcLine = "NONE" 1013 Eac3DrcLineSpeech Eac3DrcLine = "SPEECH" 1014) 1015 1016// Values returns all known values for Eac3DrcLine. Note that this can be expanded 1017// in the future, and so it is only as up to date as the client. The ordering of 1018// this slice is not guaranteed to be stable across updates. 1019func (Eac3DrcLine) Values() []Eac3DrcLine { 1020 return []Eac3DrcLine{ 1021 "FILM_LIGHT", 1022 "FILM_STANDARD", 1023 "MUSIC_LIGHT", 1024 "MUSIC_STANDARD", 1025 "NONE", 1026 "SPEECH", 1027 } 1028} 1029 1030type Eac3DrcRf string 1031 1032// Enum values for Eac3DrcRf 1033const ( 1034 Eac3DrcRfFilmLight Eac3DrcRf = "FILM_LIGHT" 1035 Eac3DrcRfFilmStandard Eac3DrcRf = "FILM_STANDARD" 1036 Eac3DrcRfMusicLight Eac3DrcRf = "MUSIC_LIGHT" 1037 Eac3DrcRfMusicStandard Eac3DrcRf = "MUSIC_STANDARD" 1038 Eac3DrcRfNone Eac3DrcRf = "NONE" 1039 Eac3DrcRfSpeech Eac3DrcRf = "SPEECH" 1040) 1041 1042// Values returns all known values for Eac3DrcRf. Note that this can be expanded in 1043// the future, and so it is only as up to date as the client. The ordering of this 1044// slice is not guaranteed to be stable across updates. 1045func (Eac3DrcRf) Values() []Eac3DrcRf { 1046 return []Eac3DrcRf{ 1047 "FILM_LIGHT", 1048 "FILM_STANDARD", 1049 "MUSIC_LIGHT", 1050 "MUSIC_STANDARD", 1051 "NONE", 1052 "SPEECH", 1053 } 1054} 1055 1056type Eac3LfeControl string 1057 1058// Enum values for Eac3LfeControl 1059const ( 1060 Eac3LfeControlLfe Eac3LfeControl = "LFE" 1061 Eac3LfeControlNoLfe Eac3LfeControl = "NO_LFE" 1062) 1063 1064// Values returns all known values for Eac3LfeControl. Note that this can be 1065// expanded in the future, and so it is only as up to date as the client. The 1066// ordering of this slice is not guaranteed to be stable across updates. 1067func (Eac3LfeControl) Values() []Eac3LfeControl { 1068 return []Eac3LfeControl{ 1069 "LFE", 1070 "NO_LFE", 1071 } 1072} 1073 1074type Eac3LfeFilter string 1075 1076// Enum values for Eac3LfeFilter 1077const ( 1078 Eac3LfeFilterDisabled Eac3LfeFilter = "DISABLED" 1079 Eac3LfeFilterEnabled Eac3LfeFilter = "ENABLED" 1080) 1081 1082// Values returns all known values for Eac3LfeFilter. Note that this can be 1083// expanded in the future, and so it is only as up to date as the client. The 1084// ordering of this slice is not guaranteed to be stable across updates. 1085func (Eac3LfeFilter) Values() []Eac3LfeFilter { 1086 return []Eac3LfeFilter{ 1087 "DISABLED", 1088 "ENABLED", 1089 } 1090} 1091 1092type Eac3MetadataControl string 1093 1094// Enum values for Eac3MetadataControl 1095const ( 1096 Eac3MetadataControlFollowInput Eac3MetadataControl = "FOLLOW_INPUT" 1097 Eac3MetadataControlUseConfigured Eac3MetadataControl = "USE_CONFIGURED" 1098) 1099 1100// Values returns all known values for Eac3MetadataControl. Note that this can be 1101// 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 (Eac3MetadataControl) Values() []Eac3MetadataControl { 1104 return []Eac3MetadataControl{ 1105 "FOLLOW_INPUT", 1106 "USE_CONFIGURED", 1107 } 1108} 1109 1110type Eac3PassthroughControl string 1111 1112// Enum values for Eac3PassthroughControl 1113const ( 1114 Eac3PassthroughControlNoPassthrough Eac3PassthroughControl = "NO_PASSTHROUGH" 1115 Eac3PassthroughControlWhenPossible Eac3PassthroughControl = "WHEN_POSSIBLE" 1116) 1117 1118// Values returns all known values for Eac3PassthroughControl. Note that this can 1119// be expanded in the future, and so it is only as up to date as the client. The 1120// ordering of this slice is not guaranteed to be stable across updates. 1121func (Eac3PassthroughControl) Values() []Eac3PassthroughControl { 1122 return []Eac3PassthroughControl{ 1123 "NO_PASSTHROUGH", 1124 "WHEN_POSSIBLE", 1125 } 1126} 1127 1128type Eac3PhaseControl string 1129 1130// Enum values for Eac3PhaseControl 1131const ( 1132 Eac3PhaseControlNoShift Eac3PhaseControl = "NO_SHIFT" 1133 Eac3PhaseControlShift90Degrees Eac3PhaseControl = "SHIFT_90_DEGREES" 1134) 1135 1136// Values returns all known values for Eac3PhaseControl. Note that this can be 1137// expanded in the future, and so it is only as up to date as the client. The 1138// ordering of this slice is not guaranteed to be stable across updates. 1139func (Eac3PhaseControl) Values() []Eac3PhaseControl { 1140 return []Eac3PhaseControl{ 1141 "NO_SHIFT", 1142 "SHIFT_90_DEGREES", 1143 } 1144} 1145 1146type Eac3StereoDownmix string 1147 1148// Enum values for Eac3StereoDownmix 1149const ( 1150 Eac3StereoDownmixDpl2 Eac3StereoDownmix = "DPL2" 1151 Eac3StereoDownmixLoRo Eac3StereoDownmix = "LO_RO" 1152 Eac3StereoDownmixLtRt Eac3StereoDownmix = "LT_RT" 1153 Eac3StereoDownmixNotIndicated Eac3StereoDownmix = "NOT_INDICATED" 1154) 1155 1156// Values returns all known values for Eac3StereoDownmix. Note that this can be 1157// expanded in the future, and so it is only as up to date as the client. The 1158// ordering of this slice is not guaranteed to be stable across updates. 1159func (Eac3StereoDownmix) Values() []Eac3StereoDownmix { 1160 return []Eac3StereoDownmix{ 1161 "DPL2", 1162 "LO_RO", 1163 "LT_RT", 1164 "NOT_INDICATED", 1165 } 1166} 1167 1168type Eac3SurroundExMode string 1169 1170// Enum values for Eac3SurroundExMode 1171const ( 1172 Eac3SurroundExModeDisabled Eac3SurroundExMode = "DISABLED" 1173 Eac3SurroundExModeEnabled Eac3SurroundExMode = "ENABLED" 1174 Eac3SurroundExModeNotIndicated Eac3SurroundExMode = "NOT_INDICATED" 1175) 1176 1177// Values returns all known values for Eac3SurroundExMode. Note that this can be 1178// expanded in the future, and so it is only as up to date as the client. The 1179// ordering of this slice is not guaranteed to be stable across updates. 1180func (Eac3SurroundExMode) Values() []Eac3SurroundExMode { 1181 return []Eac3SurroundExMode{ 1182 "DISABLED", 1183 "ENABLED", 1184 "NOT_INDICATED", 1185 } 1186} 1187 1188type Eac3SurroundMode string 1189 1190// Enum values for Eac3SurroundMode 1191const ( 1192 Eac3SurroundModeDisabled Eac3SurroundMode = "DISABLED" 1193 Eac3SurroundModeEnabled Eac3SurroundMode = "ENABLED" 1194 Eac3SurroundModeNotIndicated Eac3SurroundMode = "NOT_INDICATED" 1195) 1196 1197// Values returns all known values for Eac3SurroundMode. Note that this can be 1198// expanded in the future, and so it is only as up to date as the client. The 1199// ordering of this slice is not guaranteed to be stable across updates. 1200func (Eac3SurroundMode) Values() []Eac3SurroundMode { 1201 return []Eac3SurroundMode{ 1202 "DISABLED", 1203 "ENABLED", 1204 "NOT_INDICATED", 1205 } 1206} 1207 1208type EbuTtDDestinationStyleControl string 1209 1210// Enum values for EbuTtDDestinationStyleControl 1211const ( 1212 EbuTtDDestinationStyleControlExclude EbuTtDDestinationStyleControl = "EXCLUDE" 1213 EbuTtDDestinationStyleControlInclude EbuTtDDestinationStyleControl = "INCLUDE" 1214) 1215 1216// Values returns all known values for EbuTtDDestinationStyleControl. Note that 1217// this can be expanded in the future, and so it is only as up to date as the 1218// client. The ordering of this slice is not guaranteed to be stable across 1219// updates. 1220func (EbuTtDDestinationStyleControl) Values() []EbuTtDDestinationStyleControl { 1221 return []EbuTtDDestinationStyleControl{ 1222 "EXCLUDE", 1223 "INCLUDE", 1224 } 1225} 1226 1227type EbuTtDFillLineGapControl string 1228 1229// Enum values for EbuTtDFillLineGapControl 1230const ( 1231 EbuTtDFillLineGapControlDisabled EbuTtDFillLineGapControl = "DISABLED" 1232 EbuTtDFillLineGapControlEnabled EbuTtDFillLineGapControl = "ENABLED" 1233) 1234 1235// Values returns all known values for EbuTtDFillLineGapControl. Note that this can 1236// be expanded in the future, and so it is only as up to date as the client. The 1237// ordering of this slice is not guaranteed to be stable across updates. 1238func (EbuTtDFillLineGapControl) Values() []EbuTtDFillLineGapControl { 1239 return []EbuTtDFillLineGapControl{ 1240 "DISABLED", 1241 "ENABLED", 1242 } 1243} 1244 1245type EmbeddedConvert608To708 string 1246 1247// Enum values for EmbeddedConvert608To708 1248const ( 1249 EmbeddedConvert608To708Disabled EmbeddedConvert608To708 = "DISABLED" 1250 EmbeddedConvert608To708Upconvert EmbeddedConvert608To708 = "UPCONVERT" 1251) 1252 1253// Values returns all known values for EmbeddedConvert608To708. Note that this can 1254// be expanded in the future, and so it is only as up to date as the client. The 1255// ordering of this slice is not guaranteed to be stable across updates. 1256func (EmbeddedConvert608To708) Values() []EmbeddedConvert608To708 { 1257 return []EmbeddedConvert608To708{ 1258 "DISABLED", 1259 "UPCONVERT", 1260 } 1261} 1262 1263type EmbeddedScte20Detection string 1264 1265// Enum values for EmbeddedScte20Detection 1266const ( 1267 EmbeddedScte20DetectionAuto EmbeddedScte20Detection = "AUTO" 1268 EmbeddedScte20DetectionOff EmbeddedScte20Detection = "OFF" 1269) 1270 1271// Values returns all known values for EmbeddedScte20Detection. Note that this can 1272// be expanded in the future, and so it is only as up to date as the client. The 1273// ordering of this slice is not guaranteed to be stable across updates. 1274func (EmbeddedScte20Detection) Values() []EmbeddedScte20Detection { 1275 return []EmbeddedScte20Detection{ 1276 "AUTO", 1277 "OFF", 1278 } 1279} 1280 1281type FeatureActivationsInputPrepareScheduleActions string 1282 1283// Enum values for FeatureActivationsInputPrepareScheduleActions 1284const ( 1285 FeatureActivationsInputPrepareScheduleActionsDisabled FeatureActivationsInputPrepareScheduleActions = "DISABLED" 1286 FeatureActivationsInputPrepareScheduleActionsEnabled FeatureActivationsInputPrepareScheduleActions = "ENABLED" 1287) 1288 1289// Values returns all known values for 1290// FeatureActivationsInputPrepareScheduleActions. Note that this can be expanded in 1291// the future, and so it is only as up to date as the client. The ordering of this 1292// slice is not guaranteed to be stable across updates. 1293func (FeatureActivationsInputPrepareScheduleActions) Values() []FeatureActivationsInputPrepareScheduleActions { 1294 return []FeatureActivationsInputPrepareScheduleActions{ 1295 "DISABLED", 1296 "ENABLED", 1297 } 1298} 1299 1300type FecOutputIncludeFec string 1301 1302// Enum values for FecOutputIncludeFec 1303const ( 1304 FecOutputIncludeFecColumn FecOutputIncludeFec = "COLUMN" 1305 FecOutputIncludeFecColumnAndRow FecOutputIncludeFec = "COLUMN_AND_ROW" 1306) 1307 1308// Values returns all known values for FecOutputIncludeFec. Note that this can be 1309// expanded in the future, and so it is only as up to date as the client. The 1310// ordering of this slice is not guaranteed to be stable across updates. 1311func (FecOutputIncludeFec) Values() []FecOutputIncludeFec { 1312 return []FecOutputIncludeFec{ 1313 "COLUMN", 1314 "COLUMN_AND_ROW", 1315 } 1316} 1317 1318type FixedAfd string 1319 1320// Enum values for FixedAfd 1321const ( 1322 FixedAfdAfd0000 FixedAfd = "AFD_0000" 1323 FixedAfdAfd0010 FixedAfd = "AFD_0010" 1324 FixedAfdAfd0011 FixedAfd = "AFD_0011" 1325 FixedAfdAfd0100 FixedAfd = "AFD_0100" 1326 FixedAfdAfd1000 FixedAfd = "AFD_1000" 1327 FixedAfdAfd1001 FixedAfd = "AFD_1001" 1328 FixedAfdAfd1010 FixedAfd = "AFD_1010" 1329 FixedAfdAfd1011 FixedAfd = "AFD_1011" 1330 FixedAfdAfd1101 FixedAfd = "AFD_1101" 1331 FixedAfdAfd1110 FixedAfd = "AFD_1110" 1332 FixedAfdAfd1111 FixedAfd = "AFD_1111" 1333) 1334 1335// Values returns all known values for FixedAfd. Note that this can be expanded in 1336// the future, and so it is only as up to date as the client. The ordering of this 1337// slice is not guaranteed to be stable across updates. 1338func (FixedAfd) Values() []FixedAfd { 1339 return []FixedAfd{ 1340 "AFD_0000", 1341 "AFD_0010", 1342 "AFD_0011", 1343 "AFD_0100", 1344 "AFD_1000", 1345 "AFD_1001", 1346 "AFD_1010", 1347 "AFD_1011", 1348 "AFD_1101", 1349 "AFD_1110", 1350 "AFD_1111", 1351 } 1352} 1353 1354type Fmp4NielsenId3Behavior string 1355 1356// Enum values for Fmp4NielsenId3Behavior 1357const ( 1358 Fmp4NielsenId3BehaviorNoPassthrough Fmp4NielsenId3Behavior = "NO_PASSTHROUGH" 1359 Fmp4NielsenId3BehaviorPassthrough Fmp4NielsenId3Behavior = "PASSTHROUGH" 1360) 1361 1362// Values returns all known values for Fmp4NielsenId3Behavior. Note that this can 1363// be expanded in the future, and so it is only as up to date as the client. The 1364// ordering of this slice is not guaranteed to be stable across updates. 1365func (Fmp4NielsenId3Behavior) Values() []Fmp4NielsenId3Behavior { 1366 return []Fmp4NielsenId3Behavior{ 1367 "NO_PASSTHROUGH", 1368 "PASSTHROUGH", 1369 } 1370} 1371 1372type Fmp4TimedMetadataBehavior string 1373 1374// Enum values for Fmp4TimedMetadataBehavior 1375const ( 1376 Fmp4TimedMetadataBehaviorNoPassthrough Fmp4TimedMetadataBehavior = "NO_PASSTHROUGH" 1377 Fmp4TimedMetadataBehaviorPassthrough Fmp4TimedMetadataBehavior = "PASSTHROUGH" 1378) 1379 1380// Values returns all known values for Fmp4TimedMetadataBehavior. Note that this 1381// can be expanded in the future, and so it is only as up to date as the client. 1382// The ordering of this slice is not guaranteed to be stable across updates. 1383func (Fmp4TimedMetadataBehavior) Values() []Fmp4TimedMetadataBehavior { 1384 return []Fmp4TimedMetadataBehavior{ 1385 "NO_PASSTHROUGH", 1386 "PASSTHROUGH", 1387 } 1388} 1389 1390type FollowPoint string 1391 1392// Enum values for FollowPoint 1393const ( 1394 FollowPointEnd FollowPoint = "END" 1395 FollowPointStart FollowPoint = "START" 1396) 1397 1398// Values returns all known values for FollowPoint. Note that this can be expanded 1399// in the future, and so it is only as up to date as the client. The ordering of 1400// this slice is not guaranteed to be stable across updates. 1401func (FollowPoint) Values() []FollowPoint { 1402 return []FollowPoint{ 1403 "END", 1404 "START", 1405 } 1406} 1407 1408type FrameCaptureIntervalUnit string 1409 1410// Enum values for FrameCaptureIntervalUnit 1411const ( 1412 FrameCaptureIntervalUnitMilliseconds FrameCaptureIntervalUnit = "MILLISECONDS" 1413 FrameCaptureIntervalUnitSeconds FrameCaptureIntervalUnit = "SECONDS" 1414) 1415 1416// Values returns all known values for FrameCaptureIntervalUnit. Note that this can 1417// be expanded in the future, and so it is only as up to date as the client. The 1418// ordering of this slice is not guaranteed to be stable across updates. 1419func (FrameCaptureIntervalUnit) Values() []FrameCaptureIntervalUnit { 1420 return []FrameCaptureIntervalUnit{ 1421 "MILLISECONDS", 1422 "SECONDS", 1423 } 1424} 1425 1426type GlobalConfigurationInputEndAction string 1427 1428// Enum values for GlobalConfigurationInputEndAction 1429const ( 1430 GlobalConfigurationInputEndActionNone GlobalConfigurationInputEndAction = "NONE" 1431 GlobalConfigurationInputEndActionSwitchAndLoopInputs GlobalConfigurationInputEndAction = "SWITCH_AND_LOOP_INPUTS" 1432) 1433 1434// Values returns all known values for GlobalConfigurationInputEndAction. Note that 1435// this can be expanded in the future, and so it is only as up to date as the 1436// client. The ordering of this slice is not guaranteed to be stable across 1437// updates. 1438func (GlobalConfigurationInputEndAction) Values() []GlobalConfigurationInputEndAction { 1439 return []GlobalConfigurationInputEndAction{ 1440 "NONE", 1441 "SWITCH_AND_LOOP_INPUTS", 1442 } 1443} 1444 1445type GlobalConfigurationLowFramerateInputs string 1446 1447// Enum values for GlobalConfigurationLowFramerateInputs 1448const ( 1449 GlobalConfigurationLowFramerateInputsDisabled GlobalConfigurationLowFramerateInputs = "DISABLED" 1450 GlobalConfigurationLowFramerateInputsEnabled GlobalConfigurationLowFramerateInputs = "ENABLED" 1451) 1452 1453// Values returns all known values for GlobalConfigurationLowFramerateInputs. Note 1454// that this can be expanded in the future, and so it is only as up to date as the 1455// client. The ordering of this slice is not guaranteed to be stable across 1456// updates. 1457func (GlobalConfigurationLowFramerateInputs) Values() []GlobalConfigurationLowFramerateInputs { 1458 return []GlobalConfigurationLowFramerateInputs{ 1459 "DISABLED", 1460 "ENABLED", 1461 } 1462} 1463 1464type GlobalConfigurationOutputLockingMode string 1465 1466// Enum values for GlobalConfigurationOutputLockingMode 1467const ( 1468 GlobalConfigurationOutputLockingModeEpochLocking GlobalConfigurationOutputLockingMode = "EPOCH_LOCKING" 1469 GlobalConfigurationOutputLockingModePipelineLocking GlobalConfigurationOutputLockingMode = "PIPELINE_LOCKING" 1470) 1471 1472// Values returns all known values for GlobalConfigurationOutputLockingMode. Note 1473// that this can be expanded in the future, and so it is only as up to date as the 1474// client. The ordering of this slice is not guaranteed to be stable across 1475// updates. 1476func (GlobalConfigurationOutputLockingMode) Values() []GlobalConfigurationOutputLockingMode { 1477 return []GlobalConfigurationOutputLockingMode{ 1478 "EPOCH_LOCKING", 1479 "PIPELINE_LOCKING", 1480 } 1481} 1482 1483type GlobalConfigurationOutputTimingSource string 1484 1485// Enum values for GlobalConfigurationOutputTimingSource 1486const ( 1487 GlobalConfigurationOutputTimingSourceInputClock GlobalConfigurationOutputTimingSource = "INPUT_CLOCK" 1488 GlobalConfigurationOutputTimingSourceSystemClock GlobalConfigurationOutputTimingSource = "SYSTEM_CLOCK" 1489) 1490 1491// Values returns all known values for GlobalConfigurationOutputTimingSource. Note 1492// that this can be expanded in the future, and so it is only as up to date as the 1493// client. The ordering of this slice is not guaranteed to be stable across 1494// updates. 1495func (GlobalConfigurationOutputTimingSource) Values() []GlobalConfigurationOutputTimingSource { 1496 return []GlobalConfigurationOutputTimingSource{ 1497 "INPUT_CLOCK", 1498 "SYSTEM_CLOCK", 1499 } 1500} 1501 1502type H264AdaptiveQuantization string 1503 1504// Enum values for H264AdaptiveQuantization 1505const ( 1506 H264AdaptiveQuantizationHigh H264AdaptiveQuantization = "HIGH" 1507 H264AdaptiveQuantizationHigher H264AdaptiveQuantization = "HIGHER" 1508 H264AdaptiveQuantizationLow H264AdaptiveQuantization = "LOW" 1509 H264AdaptiveQuantizationMax H264AdaptiveQuantization = "MAX" 1510 H264AdaptiveQuantizationMedium H264AdaptiveQuantization = "MEDIUM" 1511 H264AdaptiveQuantizationOff H264AdaptiveQuantization = "OFF" 1512) 1513 1514// Values returns all known values for H264AdaptiveQuantization. Note that this can 1515// be expanded in the future, and so it is only as up to date as the client. The 1516// ordering of this slice is not guaranteed to be stable across updates. 1517func (H264AdaptiveQuantization) Values() []H264AdaptiveQuantization { 1518 return []H264AdaptiveQuantization{ 1519 "HIGH", 1520 "HIGHER", 1521 "LOW", 1522 "MAX", 1523 "MEDIUM", 1524 "OFF", 1525 } 1526} 1527 1528type H264ColorMetadata string 1529 1530// Enum values for H264ColorMetadata 1531const ( 1532 H264ColorMetadataIgnore H264ColorMetadata = "IGNORE" 1533 H264ColorMetadataInsert H264ColorMetadata = "INSERT" 1534) 1535 1536// Values returns all known values for H264ColorMetadata. 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 (H264ColorMetadata) Values() []H264ColorMetadata { 1540 return []H264ColorMetadata{ 1541 "IGNORE", 1542 "INSERT", 1543 } 1544} 1545 1546type H264EntropyEncoding string 1547 1548// Enum values for H264EntropyEncoding 1549const ( 1550 H264EntropyEncodingCabac H264EntropyEncoding = "CABAC" 1551 H264EntropyEncodingCavlc H264EntropyEncoding = "CAVLC" 1552) 1553 1554// Values returns all known values for H264EntropyEncoding. Note that this can be 1555// expanded in the future, and so it is only as up to date as the client. The 1556// ordering of this slice is not guaranteed to be stable across updates. 1557func (H264EntropyEncoding) Values() []H264EntropyEncoding { 1558 return []H264EntropyEncoding{ 1559 "CABAC", 1560 "CAVLC", 1561 } 1562} 1563 1564type H264FlickerAq string 1565 1566// Enum values for H264FlickerAq 1567const ( 1568 H264FlickerAqDisabled H264FlickerAq = "DISABLED" 1569 H264FlickerAqEnabled H264FlickerAq = "ENABLED" 1570) 1571 1572// Values returns all known values for H264FlickerAq. Note that this can be 1573// expanded in the future, and so it is only as up to date as the client. The 1574// ordering of this slice is not guaranteed to be stable across updates. 1575func (H264FlickerAq) Values() []H264FlickerAq { 1576 return []H264FlickerAq{ 1577 "DISABLED", 1578 "ENABLED", 1579 } 1580} 1581 1582type H264ForceFieldPictures string 1583 1584// Enum values for H264ForceFieldPictures 1585const ( 1586 H264ForceFieldPicturesDisabled H264ForceFieldPictures = "DISABLED" 1587 H264ForceFieldPicturesEnabled H264ForceFieldPictures = "ENABLED" 1588) 1589 1590// Values returns all known values for H264ForceFieldPictures. Note that this can 1591// be expanded in the future, and so it is only as up to date as the client. The 1592// ordering of this slice is not guaranteed to be stable across updates. 1593func (H264ForceFieldPictures) Values() []H264ForceFieldPictures { 1594 return []H264ForceFieldPictures{ 1595 "DISABLED", 1596 "ENABLED", 1597 } 1598} 1599 1600type H264FramerateControl string 1601 1602// Enum values for H264FramerateControl 1603const ( 1604 H264FramerateControlInitializeFromSource H264FramerateControl = "INITIALIZE_FROM_SOURCE" 1605 H264FramerateControlSpecified H264FramerateControl = "SPECIFIED" 1606) 1607 1608// Values returns all known values for H264FramerateControl. Note that this can be 1609// expanded in the future, and so it is only as up to date as the client. The 1610// ordering of this slice is not guaranteed to be stable across updates. 1611func (H264FramerateControl) Values() []H264FramerateControl { 1612 return []H264FramerateControl{ 1613 "INITIALIZE_FROM_SOURCE", 1614 "SPECIFIED", 1615 } 1616} 1617 1618type H264GopBReference string 1619 1620// Enum values for H264GopBReference 1621const ( 1622 H264GopBReferenceDisabled H264GopBReference = "DISABLED" 1623 H264GopBReferenceEnabled H264GopBReference = "ENABLED" 1624) 1625 1626// Values returns all known values for H264GopBReference. Note that this can be 1627// expanded in the future, and so it is only as up to date as the client. The 1628// ordering of this slice is not guaranteed to be stable across updates. 1629func (H264GopBReference) Values() []H264GopBReference { 1630 return []H264GopBReference{ 1631 "DISABLED", 1632 "ENABLED", 1633 } 1634} 1635 1636type H264GopSizeUnits string 1637 1638// Enum values for H264GopSizeUnits 1639const ( 1640 H264GopSizeUnitsFrames H264GopSizeUnits = "FRAMES" 1641 H264GopSizeUnitsSeconds H264GopSizeUnits = "SECONDS" 1642) 1643 1644// Values returns all known values for H264GopSizeUnits. Note that this can be 1645// expanded in the future, and so it is only as up to date as the client. The 1646// ordering of this slice is not guaranteed to be stable across updates. 1647func (H264GopSizeUnits) Values() []H264GopSizeUnits { 1648 return []H264GopSizeUnits{ 1649 "FRAMES", 1650 "SECONDS", 1651 } 1652} 1653 1654type H264Level string 1655 1656// Enum values for H264Level 1657const ( 1658 H264LevelH264Level1 H264Level = "H264_LEVEL_1" 1659 H264LevelH264Level11 H264Level = "H264_LEVEL_1_1" 1660 H264LevelH264Level12 H264Level = "H264_LEVEL_1_2" 1661 H264LevelH264Level13 H264Level = "H264_LEVEL_1_3" 1662 H264LevelH264Level2 H264Level = "H264_LEVEL_2" 1663 H264LevelH264Level21 H264Level = "H264_LEVEL_2_1" 1664 H264LevelH264Level22 H264Level = "H264_LEVEL_2_2" 1665 H264LevelH264Level3 H264Level = "H264_LEVEL_3" 1666 H264LevelH264Level31 H264Level = "H264_LEVEL_3_1" 1667 H264LevelH264Level32 H264Level = "H264_LEVEL_3_2" 1668 H264LevelH264Level4 H264Level = "H264_LEVEL_4" 1669 H264LevelH264Level41 H264Level = "H264_LEVEL_4_1" 1670 H264LevelH264Level42 H264Level = "H264_LEVEL_4_2" 1671 H264LevelH264Level5 H264Level = "H264_LEVEL_5" 1672 H264LevelH264Level51 H264Level = "H264_LEVEL_5_1" 1673 H264LevelH264Level52 H264Level = "H264_LEVEL_5_2" 1674 H264LevelH264LevelAuto H264Level = "H264_LEVEL_AUTO" 1675) 1676 1677// Values returns all known values for H264Level. Note that this can be expanded in 1678// the future, and so it is only as up to date as the client. The ordering of this 1679// slice is not guaranteed to be stable across updates. 1680func (H264Level) Values() []H264Level { 1681 return []H264Level{ 1682 "H264_LEVEL_1", 1683 "H264_LEVEL_1_1", 1684 "H264_LEVEL_1_2", 1685 "H264_LEVEL_1_3", 1686 "H264_LEVEL_2", 1687 "H264_LEVEL_2_1", 1688 "H264_LEVEL_2_2", 1689 "H264_LEVEL_3", 1690 "H264_LEVEL_3_1", 1691 "H264_LEVEL_3_2", 1692 "H264_LEVEL_4", 1693 "H264_LEVEL_4_1", 1694 "H264_LEVEL_4_2", 1695 "H264_LEVEL_5", 1696 "H264_LEVEL_5_1", 1697 "H264_LEVEL_5_2", 1698 "H264_LEVEL_AUTO", 1699 } 1700} 1701 1702type H264LookAheadRateControl string 1703 1704// Enum values for H264LookAheadRateControl 1705const ( 1706 H264LookAheadRateControlHigh H264LookAheadRateControl = "HIGH" 1707 H264LookAheadRateControlLow H264LookAheadRateControl = "LOW" 1708 H264LookAheadRateControlMedium H264LookAheadRateControl = "MEDIUM" 1709) 1710 1711// Values returns all known values for H264LookAheadRateControl. Note that this can 1712// be expanded in the future, and so it is only as up to date as the client. The 1713// ordering of this slice is not guaranteed to be stable across updates. 1714func (H264LookAheadRateControl) Values() []H264LookAheadRateControl { 1715 return []H264LookAheadRateControl{ 1716 "HIGH", 1717 "LOW", 1718 "MEDIUM", 1719 } 1720} 1721 1722type H264ParControl string 1723 1724// Enum values for H264ParControl 1725const ( 1726 H264ParControlInitializeFromSource H264ParControl = "INITIALIZE_FROM_SOURCE" 1727 H264ParControlSpecified H264ParControl = "SPECIFIED" 1728) 1729 1730// Values returns all known values for H264ParControl. Note that this can be 1731// expanded in the future, and so it is only as up to date as the client. The 1732// ordering of this slice is not guaranteed to be stable across updates. 1733func (H264ParControl) Values() []H264ParControl { 1734 return []H264ParControl{ 1735 "INITIALIZE_FROM_SOURCE", 1736 "SPECIFIED", 1737 } 1738} 1739 1740type H264Profile string 1741 1742// Enum values for H264Profile 1743const ( 1744 H264ProfileBaseline H264Profile = "BASELINE" 1745 H264ProfileHigh H264Profile = "HIGH" 1746 H264ProfileHigh10bit H264Profile = "HIGH_10BIT" 1747 H264ProfileHigh422 H264Profile = "HIGH_422" 1748 H264ProfileHigh42210bit H264Profile = "HIGH_422_10BIT" 1749 H264ProfileMain H264Profile = "MAIN" 1750) 1751 1752// Values returns all known values for H264Profile. Note that this can be expanded 1753// in the future, and so it is only as up to date as the client. The ordering of 1754// this slice is not guaranteed to be stable across updates. 1755func (H264Profile) Values() []H264Profile { 1756 return []H264Profile{ 1757 "BASELINE", 1758 "HIGH", 1759 "HIGH_10BIT", 1760 "HIGH_422", 1761 "HIGH_422_10BIT", 1762 "MAIN", 1763 } 1764} 1765 1766type H264QualityLevel string 1767 1768// Enum values for H264QualityLevel 1769const ( 1770 H264QualityLevelEnhancedQuality H264QualityLevel = "ENHANCED_QUALITY" 1771 H264QualityLevelStandardQuality H264QualityLevel = "STANDARD_QUALITY" 1772) 1773 1774// Values returns all known values for H264QualityLevel. Note that this can be 1775// expanded in the future, and so it is only as up to date as the client. The 1776// ordering of this slice is not guaranteed to be stable across updates. 1777func (H264QualityLevel) Values() []H264QualityLevel { 1778 return []H264QualityLevel{ 1779 "ENHANCED_QUALITY", 1780 "STANDARD_QUALITY", 1781 } 1782} 1783 1784type H264RateControlMode string 1785 1786// Enum values for H264RateControlMode 1787const ( 1788 H264RateControlModeCbr H264RateControlMode = "CBR" 1789 H264RateControlModeMultiplex H264RateControlMode = "MULTIPLEX" 1790 H264RateControlModeQvbr H264RateControlMode = "QVBR" 1791 H264RateControlModeVbr H264RateControlMode = "VBR" 1792) 1793 1794// Values returns all known values for H264RateControlMode. Note that this can be 1795// expanded in the future, and so it is only as up to date as the client. The 1796// ordering of this slice is not guaranteed to be stable across updates. 1797func (H264RateControlMode) Values() []H264RateControlMode { 1798 return []H264RateControlMode{ 1799 "CBR", 1800 "MULTIPLEX", 1801 "QVBR", 1802 "VBR", 1803 } 1804} 1805 1806type H264ScanType string 1807 1808// Enum values for H264ScanType 1809const ( 1810 H264ScanTypeInterlaced H264ScanType = "INTERLACED" 1811 H264ScanTypeProgressive H264ScanType = "PROGRESSIVE" 1812) 1813 1814// Values returns all known values for H264ScanType. Note that this can be expanded 1815// in the future, and so it is only as up to date as the client. The ordering of 1816// this slice is not guaranteed to be stable across updates. 1817func (H264ScanType) Values() []H264ScanType { 1818 return []H264ScanType{ 1819 "INTERLACED", 1820 "PROGRESSIVE", 1821 } 1822} 1823 1824type H264SceneChangeDetect string 1825 1826// Enum values for H264SceneChangeDetect 1827const ( 1828 H264SceneChangeDetectDisabled H264SceneChangeDetect = "DISABLED" 1829 H264SceneChangeDetectEnabled H264SceneChangeDetect = "ENABLED" 1830) 1831 1832// Values returns all known values for H264SceneChangeDetect. Note that this can be 1833// expanded in the future, and so it is only as up to date as the client. The 1834// ordering of this slice is not guaranteed to be stable across updates. 1835func (H264SceneChangeDetect) Values() []H264SceneChangeDetect { 1836 return []H264SceneChangeDetect{ 1837 "DISABLED", 1838 "ENABLED", 1839 } 1840} 1841 1842type H264SpatialAq string 1843 1844// Enum values for H264SpatialAq 1845const ( 1846 H264SpatialAqDisabled H264SpatialAq = "DISABLED" 1847 H264SpatialAqEnabled H264SpatialAq = "ENABLED" 1848) 1849 1850// Values returns all known values for H264SpatialAq. Note that this can be 1851// expanded in the future, and so it is only as up to date as the client. The 1852// ordering of this slice is not guaranteed to be stable across updates. 1853func (H264SpatialAq) Values() []H264SpatialAq { 1854 return []H264SpatialAq{ 1855 "DISABLED", 1856 "ENABLED", 1857 } 1858} 1859 1860type H264SubGopLength string 1861 1862// Enum values for H264SubGopLength 1863const ( 1864 H264SubGopLengthDynamic H264SubGopLength = "DYNAMIC" 1865 H264SubGopLengthFixed H264SubGopLength = "FIXED" 1866) 1867 1868// Values returns all known values for H264SubGopLength. Note that this can be 1869// expanded in the future, and so it is only as up to date as the client. The 1870// ordering of this slice is not guaranteed to be stable across updates. 1871func (H264SubGopLength) Values() []H264SubGopLength { 1872 return []H264SubGopLength{ 1873 "DYNAMIC", 1874 "FIXED", 1875 } 1876} 1877 1878type H264Syntax string 1879 1880// Enum values for H264Syntax 1881const ( 1882 H264SyntaxDefault H264Syntax = "DEFAULT" 1883 H264SyntaxRp2027 H264Syntax = "RP2027" 1884) 1885 1886// Values returns all known values for H264Syntax. Note that this can be expanded 1887// in the future, and so it is only as up to date as the client. The ordering of 1888// this slice is not guaranteed to be stable across updates. 1889func (H264Syntax) Values() []H264Syntax { 1890 return []H264Syntax{ 1891 "DEFAULT", 1892 "RP2027", 1893 } 1894} 1895 1896type H264TemporalAq string 1897 1898// Enum values for H264TemporalAq 1899const ( 1900 H264TemporalAqDisabled H264TemporalAq = "DISABLED" 1901 H264TemporalAqEnabled H264TemporalAq = "ENABLED" 1902) 1903 1904// Values returns all known values for H264TemporalAq. Note that this can be 1905// expanded in the future, and so it is only as up to date as the client. The 1906// ordering of this slice is not guaranteed to be stable across updates. 1907func (H264TemporalAq) Values() []H264TemporalAq { 1908 return []H264TemporalAq{ 1909 "DISABLED", 1910 "ENABLED", 1911 } 1912} 1913 1914type H264TimecodeInsertionBehavior string 1915 1916// Enum values for H264TimecodeInsertionBehavior 1917const ( 1918 H264TimecodeInsertionBehaviorDisabled H264TimecodeInsertionBehavior = "DISABLED" 1919 H264TimecodeInsertionBehaviorPicTimingSei H264TimecodeInsertionBehavior = "PIC_TIMING_SEI" 1920) 1921 1922// Values returns all known values for H264TimecodeInsertionBehavior. Note that 1923// this can be expanded in the future, and so it is only as up to date as the 1924// client. The ordering of this slice is not guaranteed to be stable across 1925// updates. 1926func (H264TimecodeInsertionBehavior) Values() []H264TimecodeInsertionBehavior { 1927 return []H264TimecodeInsertionBehavior{ 1928 "DISABLED", 1929 "PIC_TIMING_SEI", 1930 } 1931} 1932 1933type H265AdaptiveQuantization string 1934 1935// Enum values for H265AdaptiveQuantization 1936const ( 1937 H265AdaptiveQuantizationHigh H265AdaptiveQuantization = "HIGH" 1938 H265AdaptiveQuantizationHigher H265AdaptiveQuantization = "HIGHER" 1939 H265AdaptiveQuantizationLow H265AdaptiveQuantization = "LOW" 1940 H265AdaptiveQuantizationMax H265AdaptiveQuantization = "MAX" 1941 H265AdaptiveQuantizationMedium H265AdaptiveQuantization = "MEDIUM" 1942 H265AdaptiveQuantizationOff H265AdaptiveQuantization = "OFF" 1943) 1944 1945// Values returns all known values for H265AdaptiveQuantization. Note that this can 1946// be expanded in the future, and so it is only as up to date as the client. The 1947// ordering of this slice is not guaranteed to be stable across updates. 1948func (H265AdaptiveQuantization) Values() []H265AdaptiveQuantization { 1949 return []H265AdaptiveQuantization{ 1950 "HIGH", 1951 "HIGHER", 1952 "LOW", 1953 "MAX", 1954 "MEDIUM", 1955 "OFF", 1956 } 1957} 1958 1959type H265AlternativeTransferFunction string 1960 1961// Enum values for H265AlternativeTransferFunction 1962const ( 1963 H265AlternativeTransferFunctionInsert H265AlternativeTransferFunction = "INSERT" 1964 H265AlternativeTransferFunctionOmit H265AlternativeTransferFunction = "OMIT" 1965) 1966 1967// Values returns all known values for H265AlternativeTransferFunction. Note that 1968// this can be expanded in the future, and so it is only as up to date as the 1969// client. The ordering of this slice is not guaranteed to be stable across 1970// updates. 1971func (H265AlternativeTransferFunction) Values() []H265AlternativeTransferFunction { 1972 return []H265AlternativeTransferFunction{ 1973 "INSERT", 1974 "OMIT", 1975 } 1976} 1977 1978type H265ColorMetadata string 1979 1980// Enum values for H265ColorMetadata 1981const ( 1982 H265ColorMetadataIgnore H265ColorMetadata = "IGNORE" 1983 H265ColorMetadataInsert H265ColorMetadata = "INSERT" 1984) 1985 1986// Values returns all known values for H265ColorMetadata. Note that this can be 1987// expanded in the future, and so it is only as up to date as the client. The 1988// ordering of this slice is not guaranteed to be stable across updates. 1989func (H265ColorMetadata) Values() []H265ColorMetadata { 1990 return []H265ColorMetadata{ 1991 "IGNORE", 1992 "INSERT", 1993 } 1994} 1995 1996type H265FlickerAq string 1997 1998// Enum values for H265FlickerAq 1999const ( 2000 H265FlickerAqDisabled H265FlickerAq = "DISABLED" 2001 H265FlickerAqEnabled H265FlickerAq = "ENABLED" 2002) 2003 2004// Values returns all known values for H265FlickerAq. Note that this can be 2005// expanded in the future, and so it is only as up to date as the client. The 2006// ordering of this slice is not guaranteed to be stable across updates. 2007func (H265FlickerAq) Values() []H265FlickerAq { 2008 return []H265FlickerAq{ 2009 "DISABLED", 2010 "ENABLED", 2011 } 2012} 2013 2014type H265GopSizeUnits string 2015 2016// Enum values for H265GopSizeUnits 2017const ( 2018 H265GopSizeUnitsFrames H265GopSizeUnits = "FRAMES" 2019 H265GopSizeUnitsSeconds H265GopSizeUnits = "SECONDS" 2020) 2021 2022// Values returns all known values for H265GopSizeUnits. Note that this can be 2023// 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 (H265GopSizeUnits) Values() []H265GopSizeUnits { 2026 return []H265GopSizeUnits{ 2027 "FRAMES", 2028 "SECONDS", 2029 } 2030} 2031 2032type H265Level string 2033 2034// Enum values for H265Level 2035const ( 2036 H265LevelH265Level1 H265Level = "H265_LEVEL_1" 2037 H265LevelH265Level2 H265Level = "H265_LEVEL_2" 2038 H265LevelH265Level21 H265Level = "H265_LEVEL_2_1" 2039 H265LevelH265Level3 H265Level = "H265_LEVEL_3" 2040 H265LevelH265Level31 H265Level = "H265_LEVEL_3_1" 2041 H265LevelH265Level4 H265Level = "H265_LEVEL_4" 2042 H265LevelH265Level41 H265Level = "H265_LEVEL_4_1" 2043 H265LevelH265Level5 H265Level = "H265_LEVEL_5" 2044 H265LevelH265Level51 H265Level = "H265_LEVEL_5_1" 2045 H265LevelH265Level52 H265Level = "H265_LEVEL_5_2" 2046 H265LevelH265Level6 H265Level = "H265_LEVEL_6" 2047 H265LevelH265Level61 H265Level = "H265_LEVEL_6_1" 2048 H265LevelH265Level62 H265Level = "H265_LEVEL_6_2" 2049 H265LevelH265LevelAuto H265Level = "H265_LEVEL_AUTO" 2050) 2051 2052// Values returns all known values for H265Level. Note that this can be expanded in 2053// the future, and so it is only as up to date as the client. The ordering of this 2054// slice is not guaranteed to be stable across updates. 2055func (H265Level) Values() []H265Level { 2056 return []H265Level{ 2057 "H265_LEVEL_1", 2058 "H265_LEVEL_2", 2059 "H265_LEVEL_2_1", 2060 "H265_LEVEL_3", 2061 "H265_LEVEL_3_1", 2062 "H265_LEVEL_4", 2063 "H265_LEVEL_4_1", 2064 "H265_LEVEL_5", 2065 "H265_LEVEL_5_1", 2066 "H265_LEVEL_5_2", 2067 "H265_LEVEL_6", 2068 "H265_LEVEL_6_1", 2069 "H265_LEVEL_6_2", 2070 "H265_LEVEL_AUTO", 2071 } 2072} 2073 2074type H265LookAheadRateControl string 2075 2076// Enum values for H265LookAheadRateControl 2077const ( 2078 H265LookAheadRateControlHigh H265LookAheadRateControl = "HIGH" 2079 H265LookAheadRateControlLow H265LookAheadRateControl = "LOW" 2080 H265LookAheadRateControlMedium H265LookAheadRateControl = "MEDIUM" 2081) 2082 2083// Values returns all known values for H265LookAheadRateControl. Note that this can 2084// be expanded in the future, and so it is only as up to date as the client. The 2085// ordering of this slice is not guaranteed to be stable across updates. 2086func (H265LookAheadRateControl) Values() []H265LookAheadRateControl { 2087 return []H265LookAheadRateControl{ 2088 "HIGH", 2089 "LOW", 2090 "MEDIUM", 2091 } 2092} 2093 2094type H265Profile string 2095 2096// Enum values for H265Profile 2097const ( 2098 H265ProfileMain H265Profile = "MAIN" 2099 H265ProfileMain10bit H265Profile = "MAIN_10BIT" 2100) 2101 2102// Values returns all known values for H265Profile. Note that this can be expanded 2103// in the future, and so it is only as up to date as the client. The ordering of 2104// this slice is not guaranteed to be stable across updates. 2105func (H265Profile) Values() []H265Profile { 2106 return []H265Profile{ 2107 "MAIN", 2108 "MAIN_10BIT", 2109 } 2110} 2111 2112type H265RateControlMode string 2113 2114// Enum values for H265RateControlMode 2115const ( 2116 H265RateControlModeCbr H265RateControlMode = "CBR" 2117 H265RateControlModeMultiplex H265RateControlMode = "MULTIPLEX" 2118 H265RateControlModeQvbr H265RateControlMode = "QVBR" 2119) 2120 2121// Values returns all known values for H265RateControlMode. Note that this can be 2122// expanded in the future, and so it is only as up to date as the client. The 2123// ordering of this slice is not guaranteed to be stable across updates. 2124func (H265RateControlMode) Values() []H265RateControlMode { 2125 return []H265RateControlMode{ 2126 "CBR", 2127 "MULTIPLEX", 2128 "QVBR", 2129 } 2130} 2131 2132type H265ScanType string 2133 2134// Enum values for H265ScanType 2135const ( 2136 H265ScanTypeInterlaced H265ScanType = "INTERLACED" 2137 H265ScanTypeProgressive H265ScanType = "PROGRESSIVE" 2138) 2139 2140// Values returns all known values for H265ScanType. Note that this can be expanded 2141// in the future, and so it is only as up to date as the client. The ordering of 2142// this slice is not guaranteed to be stable across updates. 2143func (H265ScanType) Values() []H265ScanType { 2144 return []H265ScanType{ 2145 "INTERLACED", 2146 "PROGRESSIVE", 2147 } 2148} 2149 2150type H265SceneChangeDetect string 2151 2152// Enum values for H265SceneChangeDetect 2153const ( 2154 H265SceneChangeDetectDisabled H265SceneChangeDetect = "DISABLED" 2155 H265SceneChangeDetectEnabled H265SceneChangeDetect = "ENABLED" 2156) 2157 2158// Values returns all known values for H265SceneChangeDetect. Note that this can be 2159// expanded in the future, and so it is only as up to date as the client. The 2160// ordering of this slice is not guaranteed to be stable across updates. 2161func (H265SceneChangeDetect) Values() []H265SceneChangeDetect { 2162 return []H265SceneChangeDetect{ 2163 "DISABLED", 2164 "ENABLED", 2165 } 2166} 2167 2168type H265Tier string 2169 2170// Enum values for H265Tier 2171const ( 2172 H265TierHigh H265Tier = "HIGH" 2173 H265TierMain H265Tier = "MAIN" 2174) 2175 2176// Values returns all known values for H265Tier. Note that this can be expanded in 2177// the future, and so it is only as up to date as the client. The ordering of this 2178// slice is not guaranteed to be stable across updates. 2179func (H265Tier) Values() []H265Tier { 2180 return []H265Tier{ 2181 "HIGH", 2182 "MAIN", 2183 } 2184} 2185 2186type H265TimecodeInsertionBehavior string 2187 2188// Enum values for H265TimecodeInsertionBehavior 2189const ( 2190 H265TimecodeInsertionBehaviorDisabled H265TimecodeInsertionBehavior = "DISABLED" 2191 H265TimecodeInsertionBehaviorPicTimingSei H265TimecodeInsertionBehavior = "PIC_TIMING_SEI" 2192) 2193 2194// Values returns all known values for H265TimecodeInsertionBehavior. Note that 2195// this can be expanded in the future, and so it is only as up to date as the 2196// client. The ordering of this slice is not guaranteed to be stable across 2197// updates. 2198func (H265TimecodeInsertionBehavior) Values() []H265TimecodeInsertionBehavior { 2199 return []H265TimecodeInsertionBehavior{ 2200 "DISABLED", 2201 "PIC_TIMING_SEI", 2202 } 2203} 2204 2205type HlsAdMarkers string 2206 2207// Enum values for HlsAdMarkers 2208const ( 2209 HlsAdMarkersAdobe HlsAdMarkers = "ADOBE" 2210 HlsAdMarkersElemental HlsAdMarkers = "ELEMENTAL" 2211 HlsAdMarkersElementalScte35 HlsAdMarkers = "ELEMENTAL_SCTE35" 2212) 2213 2214// Values returns all known values for HlsAdMarkers. Note that this can be expanded 2215// in the future, and so it is only as up to date as the client. The ordering of 2216// this slice is not guaranteed to be stable across updates. 2217func (HlsAdMarkers) Values() []HlsAdMarkers { 2218 return []HlsAdMarkers{ 2219 "ADOBE", 2220 "ELEMENTAL", 2221 "ELEMENTAL_SCTE35", 2222 } 2223} 2224 2225type HlsAkamaiHttpTransferMode string 2226 2227// Enum values for HlsAkamaiHttpTransferMode 2228const ( 2229 HlsAkamaiHttpTransferModeChunked HlsAkamaiHttpTransferMode = "CHUNKED" 2230 HlsAkamaiHttpTransferModeNonChunked HlsAkamaiHttpTransferMode = "NON_CHUNKED" 2231) 2232 2233// Values returns all known values for HlsAkamaiHttpTransferMode. Note that this 2234// can be expanded in the future, and so it is only as up to date as the client. 2235// The ordering of this slice is not guaranteed to be stable across updates. 2236func (HlsAkamaiHttpTransferMode) Values() []HlsAkamaiHttpTransferMode { 2237 return []HlsAkamaiHttpTransferMode{ 2238 "CHUNKED", 2239 "NON_CHUNKED", 2240 } 2241} 2242 2243type HlsCaptionLanguageSetting string 2244 2245// Enum values for HlsCaptionLanguageSetting 2246const ( 2247 HlsCaptionLanguageSettingInsert HlsCaptionLanguageSetting = "INSERT" 2248 HlsCaptionLanguageSettingNone HlsCaptionLanguageSetting = "NONE" 2249 HlsCaptionLanguageSettingOmit HlsCaptionLanguageSetting = "OMIT" 2250) 2251 2252// Values returns all known values for HlsCaptionLanguageSetting. Note that this 2253// can be expanded in the future, and so it is only as up to date as the client. 2254// The ordering of this slice is not guaranteed to be stable across updates. 2255func (HlsCaptionLanguageSetting) Values() []HlsCaptionLanguageSetting { 2256 return []HlsCaptionLanguageSetting{ 2257 "INSERT", 2258 "NONE", 2259 "OMIT", 2260 } 2261} 2262 2263type HlsClientCache string 2264 2265// Enum values for HlsClientCache 2266const ( 2267 HlsClientCacheDisabled HlsClientCache = "DISABLED" 2268 HlsClientCacheEnabled HlsClientCache = "ENABLED" 2269) 2270 2271// Values returns all known values for HlsClientCache. Note that this can be 2272// 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 (HlsClientCache) Values() []HlsClientCache { 2275 return []HlsClientCache{ 2276 "DISABLED", 2277 "ENABLED", 2278 } 2279} 2280 2281type HlsCodecSpecification string 2282 2283// Enum values for HlsCodecSpecification 2284const ( 2285 HlsCodecSpecificationRfc4281 HlsCodecSpecification = "RFC_4281" 2286 HlsCodecSpecificationRfc6381 HlsCodecSpecification = "RFC_6381" 2287) 2288 2289// Values returns all known values for HlsCodecSpecification. Note that this can be 2290// expanded in the future, and so it is only as up to date as the client. The 2291// ordering of this slice is not guaranteed to be stable across updates. 2292func (HlsCodecSpecification) Values() []HlsCodecSpecification { 2293 return []HlsCodecSpecification{ 2294 "RFC_4281", 2295 "RFC_6381", 2296 } 2297} 2298 2299type HlsDirectoryStructure string 2300 2301// Enum values for HlsDirectoryStructure 2302const ( 2303 HlsDirectoryStructureSingleDirectory HlsDirectoryStructure = "SINGLE_DIRECTORY" 2304 HlsDirectoryStructureSubdirectoryPerStream HlsDirectoryStructure = "SUBDIRECTORY_PER_STREAM" 2305) 2306 2307// Values returns all known values for HlsDirectoryStructure. Note that this can be 2308// expanded in the future, and so it is only as up to date as the client. The 2309// ordering of this slice is not guaranteed to be stable across updates. 2310func (HlsDirectoryStructure) Values() []HlsDirectoryStructure { 2311 return []HlsDirectoryStructure{ 2312 "SINGLE_DIRECTORY", 2313 "SUBDIRECTORY_PER_STREAM", 2314 } 2315} 2316 2317type HlsDiscontinuityTags string 2318 2319// Enum values for HlsDiscontinuityTags 2320const ( 2321 HlsDiscontinuityTagsInsert HlsDiscontinuityTags = "INSERT" 2322 HlsDiscontinuityTagsNeverInsert HlsDiscontinuityTags = "NEVER_INSERT" 2323) 2324 2325// Values returns all known values for HlsDiscontinuityTags. Note that this can be 2326// expanded in the future, and so it is only as up to date as the client. The 2327// ordering of this slice is not guaranteed to be stable across updates. 2328func (HlsDiscontinuityTags) Values() []HlsDiscontinuityTags { 2329 return []HlsDiscontinuityTags{ 2330 "INSERT", 2331 "NEVER_INSERT", 2332 } 2333} 2334 2335type HlsEncryptionType string 2336 2337// Enum values for HlsEncryptionType 2338const ( 2339 HlsEncryptionTypeAes128 HlsEncryptionType = "AES128" 2340 HlsEncryptionTypeSampleAes HlsEncryptionType = "SAMPLE_AES" 2341) 2342 2343// Values returns all known values for HlsEncryptionType. Note that this can be 2344// expanded in the future, and so it is only as up to date as the client. The 2345// ordering of this slice is not guaranteed to be stable across updates. 2346func (HlsEncryptionType) Values() []HlsEncryptionType { 2347 return []HlsEncryptionType{ 2348 "AES128", 2349 "SAMPLE_AES", 2350 } 2351} 2352 2353type HlsH265PackagingType string 2354 2355// Enum values for HlsH265PackagingType 2356const ( 2357 HlsH265PackagingTypeHev1 HlsH265PackagingType = "HEV1" 2358 HlsH265PackagingTypeHvc1 HlsH265PackagingType = "HVC1" 2359) 2360 2361// Values returns all known values for HlsH265PackagingType. Note that this can be 2362// expanded in the future, and so it is only as up to date as the client. The 2363// ordering of this slice is not guaranteed to be stable across updates. 2364func (HlsH265PackagingType) Values() []HlsH265PackagingType { 2365 return []HlsH265PackagingType{ 2366 "HEV1", 2367 "HVC1", 2368 } 2369} 2370 2371type HlsId3SegmentTaggingState string 2372 2373// Enum values for HlsId3SegmentTaggingState 2374const ( 2375 HlsId3SegmentTaggingStateDisabled HlsId3SegmentTaggingState = "DISABLED" 2376 HlsId3SegmentTaggingStateEnabled HlsId3SegmentTaggingState = "ENABLED" 2377) 2378 2379// Values returns all known values for HlsId3SegmentTaggingState. Note that this 2380// can be expanded in the future, and so it is only as up to date as the client. 2381// The ordering of this slice is not guaranteed to be stable across updates. 2382func (HlsId3SegmentTaggingState) Values() []HlsId3SegmentTaggingState { 2383 return []HlsId3SegmentTaggingState{ 2384 "DISABLED", 2385 "ENABLED", 2386 } 2387} 2388 2389type HlsIncompleteSegmentBehavior string 2390 2391// Enum values for HlsIncompleteSegmentBehavior 2392const ( 2393 HlsIncompleteSegmentBehaviorAuto HlsIncompleteSegmentBehavior = "AUTO" 2394 HlsIncompleteSegmentBehaviorSuppress HlsIncompleteSegmentBehavior = "SUPPRESS" 2395) 2396 2397// Values returns all known values for HlsIncompleteSegmentBehavior. Note that this 2398// can be expanded in the future, and so it is only as up to date as the client. 2399// The ordering of this slice is not guaranteed to be stable across updates. 2400func (HlsIncompleteSegmentBehavior) Values() []HlsIncompleteSegmentBehavior { 2401 return []HlsIncompleteSegmentBehavior{ 2402 "AUTO", 2403 "SUPPRESS", 2404 } 2405} 2406 2407type HlsIvInManifest string 2408 2409// Enum values for HlsIvInManifest 2410const ( 2411 HlsIvInManifestExclude HlsIvInManifest = "EXCLUDE" 2412 HlsIvInManifestInclude HlsIvInManifest = "INCLUDE" 2413) 2414 2415// Values returns all known values for HlsIvInManifest. Note that this can be 2416// expanded in the future, and so it is only as up to date as the client. The 2417// ordering of this slice is not guaranteed to be stable across updates. 2418func (HlsIvInManifest) Values() []HlsIvInManifest { 2419 return []HlsIvInManifest{ 2420 "EXCLUDE", 2421 "INCLUDE", 2422 } 2423} 2424 2425type HlsIvSource string 2426 2427// Enum values for HlsIvSource 2428const ( 2429 HlsIvSourceExplicit HlsIvSource = "EXPLICIT" 2430 HlsIvSourceFollowsSegmentNumber HlsIvSource = "FOLLOWS_SEGMENT_NUMBER" 2431) 2432 2433// Values returns all known values for HlsIvSource. Note that this can be expanded 2434// in the future, and so it is only as up to date as the client. The ordering of 2435// this slice is not guaranteed to be stable across updates. 2436func (HlsIvSource) Values() []HlsIvSource { 2437 return []HlsIvSource{ 2438 "EXPLICIT", 2439 "FOLLOWS_SEGMENT_NUMBER", 2440 } 2441} 2442 2443type HlsManifestCompression string 2444 2445// Enum values for HlsManifestCompression 2446const ( 2447 HlsManifestCompressionGzip HlsManifestCompression = "GZIP" 2448 HlsManifestCompressionNone HlsManifestCompression = "NONE" 2449) 2450 2451// Values returns all known values for HlsManifestCompression. Note that this can 2452// be expanded in the future, and so it is only as up to date as the client. The 2453// ordering of this slice is not guaranteed to be stable across updates. 2454func (HlsManifestCompression) Values() []HlsManifestCompression { 2455 return []HlsManifestCompression{ 2456 "GZIP", 2457 "NONE", 2458 } 2459} 2460 2461type HlsManifestDurationFormat string 2462 2463// Enum values for HlsManifestDurationFormat 2464const ( 2465 HlsManifestDurationFormatFloatingPoint HlsManifestDurationFormat = "FLOATING_POINT" 2466 HlsManifestDurationFormatInteger HlsManifestDurationFormat = "INTEGER" 2467) 2468 2469// Values returns all known values for HlsManifestDurationFormat. Note that this 2470// can be expanded in the future, and so it is only as up to date as the client. 2471// The ordering of this slice is not guaranteed to be stable across updates. 2472func (HlsManifestDurationFormat) Values() []HlsManifestDurationFormat { 2473 return []HlsManifestDurationFormat{ 2474 "FLOATING_POINT", 2475 "INTEGER", 2476 } 2477} 2478 2479type HlsMediaStoreStorageClass string 2480 2481// Enum values for HlsMediaStoreStorageClass 2482const ( 2483 HlsMediaStoreStorageClassTemporal HlsMediaStoreStorageClass = "TEMPORAL" 2484) 2485 2486// Values returns all known values for HlsMediaStoreStorageClass. Note that this 2487// can be expanded in the future, and so it is only as up to date as the client. 2488// The ordering of this slice is not guaranteed to be stable across updates. 2489func (HlsMediaStoreStorageClass) Values() []HlsMediaStoreStorageClass { 2490 return []HlsMediaStoreStorageClass{ 2491 "TEMPORAL", 2492 } 2493} 2494 2495type HlsMode string 2496 2497// Enum values for HlsMode 2498const ( 2499 HlsModeLive HlsMode = "LIVE" 2500 HlsModeVod HlsMode = "VOD" 2501) 2502 2503// Values returns all known values for HlsMode. Note that this can be expanded in 2504// the future, and so it is only as up to date as the client. The ordering of this 2505// slice is not guaranteed to be stable across updates. 2506func (HlsMode) Values() []HlsMode { 2507 return []HlsMode{ 2508 "LIVE", 2509 "VOD", 2510 } 2511} 2512 2513type HlsOutputSelection string 2514 2515// Enum values for HlsOutputSelection 2516const ( 2517 HlsOutputSelectionManifestsAndSegments HlsOutputSelection = "MANIFESTS_AND_SEGMENTS" 2518 HlsOutputSelectionSegmentsOnly HlsOutputSelection = "SEGMENTS_ONLY" 2519 HlsOutputSelectionVariantManifestsAndSegments HlsOutputSelection = "VARIANT_MANIFESTS_AND_SEGMENTS" 2520) 2521 2522// Values returns all known values for HlsOutputSelection. Note that this can be 2523// expanded in the future, and so it is only as up to date as the client. The 2524// ordering of this slice is not guaranteed to be stable across updates. 2525func (HlsOutputSelection) Values() []HlsOutputSelection { 2526 return []HlsOutputSelection{ 2527 "MANIFESTS_AND_SEGMENTS", 2528 "SEGMENTS_ONLY", 2529 "VARIANT_MANIFESTS_AND_SEGMENTS", 2530 } 2531} 2532 2533type HlsProgramDateTime string 2534 2535// Enum values for HlsProgramDateTime 2536const ( 2537 HlsProgramDateTimeExclude HlsProgramDateTime = "EXCLUDE" 2538 HlsProgramDateTimeInclude HlsProgramDateTime = "INCLUDE" 2539) 2540 2541// Values returns all known values for HlsProgramDateTime. Note that this can be 2542// expanded in the future, and so it is only as up to date as the client. The 2543// ordering of this slice is not guaranteed to be stable across updates. 2544func (HlsProgramDateTime) Values() []HlsProgramDateTime { 2545 return []HlsProgramDateTime{ 2546 "EXCLUDE", 2547 "INCLUDE", 2548 } 2549} 2550 2551type HlsRedundantManifest string 2552 2553// Enum values for HlsRedundantManifest 2554const ( 2555 HlsRedundantManifestDisabled HlsRedundantManifest = "DISABLED" 2556 HlsRedundantManifestEnabled HlsRedundantManifest = "ENABLED" 2557) 2558 2559// Values returns all known values for HlsRedundantManifest. Note that this can be 2560// expanded in the future, and so it is only as up to date as the client. The 2561// ordering of this slice is not guaranteed to be stable across updates. 2562func (HlsRedundantManifest) Values() []HlsRedundantManifest { 2563 return []HlsRedundantManifest{ 2564 "DISABLED", 2565 "ENABLED", 2566 } 2567} 2568 2569type HlsSegmentationMode string 2570 2571// Enum values for HlsSegmentationMode 2572const ( 2573 HlsSegmentationModeUseInputSegmentation HlsSegmentationMode = "USE_INPUT_SEGMENTATION" 2574 HlsSegmentationModeUseSegmentDuration HlsSegmentationMode = "USE_SEGMENT_DURATION" 2575) 2576 2577// Values returns all known values for HlsSegmentationMode. Note that this can be 2578// expanded in the future, and so it is only as up to date as the client. The 2579// ordering of this slice is not guaranteed to be stable across updates. 2580func (HlsSegmentationMode) Values() []HlsSegmentationMode { 2581 return []HlsSegmentationMode{ 2582 "USE_INPUT_SEGMENTATION", 2583 "USE_SEGMENT_DURATION", 2584 } 2585} 2586 2587type HlsStreamInfResolution string 2588 2589// Enum values for HlsStreamInfResolution 2590const ( 2591 HlsStreamInfResolutionExclude HlsStreamInfResolution = "EXCLUDE" 2592 HlsStreamInfResolutionInclude HlsStreamInfResolution = "INCLUDE" 2593) 2594 2595// Values returns all known values for HlsStreamInfResolution. Note that this can 2596// be expanded in the future, and so it is only as up to date as the client. The 2597// ordering of this slice is not guaranteed to be stable across updates. 2598func (HlsStreamInfResolution) Values() []HlsStreamInfResolution { 2599 return []HlsStreamInfResolution{ 2600 "EXCLUDE", 2601 "INCLUDE", 2602 } 2603} 2604 2605type HlsTimedMetadataId3Frame string 2606 2607// Enum values for HlsTimedMetadataId3Frame 2608const ( 2609 HlsTimedMetadataId3FrameNone HlsTimedMetadataId3Frame = "NONE" 2610 HlsTimedMetadataId3FramePriv HlsTimedMetadataId3Frame = "PRIV" 2611 HlsTimedMetadataId3FrameTdrl HlsTimedMetadataId3Frame = "TDRL" 2612) 2613 2614// Values returns all known values for HlsTimedMetadataId3Frame. Note that this can 2615// be expanded in the future, and so it is only as up to date as the client. The 2616// ordering of this slice is not guaranteed to be stable across updates. 2617func (HlsTimedMetadataId3Frame) Values() []HlsTimedMetadataId3Frame { 2618 return []HlsTimedMetadataId3Frame{ 2619 "NONE", 2620 "PRIV", 2621 "TDRL", 2622 } 2623} 2624 2625type HlsTsFileMode string 2626 2627// Enum values for HlsTsFileMode 2628const ( 2629 HlsTsFileModeSegmentedFiles HlsTsFileMode = "SEGMENTED_FILES" 2630 HlsTsFileModeSingleFile HlsTsFileMode = "SINGLE_FILE" 2631) 2632 2633// Values returns all known values for HlsTsFileMode. Note that this can be 2634// expanded in the future, and so it is only as up to date as the client. The 2635// ordering of this slice is not guaranteed to be stable across updates. 2636func (HlsTsFileMode) Values() []HlsTsFileMode { 2637 return []HlsTsFileMode{ 2638 "SEGMENTED_FILES", 2639 "SINGLE_FILE", 2640 } 2641} 2642 2643type HlsWebdavHttpTransferMode string 2644 2645// Enum values for HlsWebdavHttpTransferMode 2646const ( 2647 HlsWebdavHttpTransferModeChunked HlsWebdavHttpTransferMode = "CHUNKED" 2648 HlsWebdavHttpTransferModeNonChunked HlsWebdavHttpTransferMode = "NON_CHUNKED" 2649) 2650 2651// Values returns all known values for HlsWebdavHttpTransferMode. Note that this 2652// can be expanded in the future, and so it is only as up to date as the client. 2653// The ordering of this slice is not guaranteed to be stable across updates. 2654func (HlsWebdavHttpTransferMode) Values() []HlsWebdavHttpTransferMode { 2655 return []HlsWebdavHttpTransferMode{ 2656 "CHUNKED", 2657 "NON_CHUNKED", 2658 } 2659} 2660 2661type IFrameOnlyPlaylistType string 2662 2663// Enum values for IFrameOnlyPlaylistType 2664const ( 2665 IFrameOnlyPlaylistTypeDisabled IFrameOnlyPlaylistType = "DISABLED" 2666 IFrameOnlyPlaylistTypeStandard IFrameOnlyPlaylistType = "STANDARD" 2667) 2668 2669// Values returns all known values for IFrameOnlyPlaylistType. Note that this can 2670// be expanded in the future, and so it is only as up to date as the client. The 2671// ordering of this slice is not guaranteed to be stable across updates. 2672func (IFrameOnlyPlaylistType) Values() []IFrameOnlyPlaylistType { 2673 return []IFrameOnlyPlaylistType{ 2674 "DISABLED", 2675 "STANDARD", 2676 } 2677} 2678 2679type InputClass string 2680 2681// Enum values for InputClass 2682const ( 2683 InputClassStandard InputClass = "STANDARD" 2684 InputClassSinglePipeline InputClass = "SINGLE_PIPELINE" 2685) 2686 2687// Values returns all known values for InputClass. Note that this can be expanded 2688// in the future, and so it is only as up to date as the client. The ordering of 2689// this slice is not guaranteed to be stable across updates. 2690func (InputClass) Values() []InputClass { 2691 return []InputClass{ 2692 "STANDARD", 2693 "SINGLE_PIPELINE", 2694 } 2695} 2696 2697type InputCodec string 2698 2699// Enum values for InputCodec 2700const ( 2701 InputCodecMpeg2 InputCodec = "MPEG2" 2702 InputCodecAvc InputCodec = "AVC" 2703 InputCodecHevc InputCodec = "HEVC" 2704) 2705 2706// Values returns all known values for InputCodec. Note that this can be expanded 2707// in the future, and so it is only as up to date as the client. The ordering of 2708// this slice is not guaranteed to be stable across updates. 2709func (InputCodec) Values() []InputCodec { 2710 return []InputCodec{ 2711 "MPEG2", 2712 "AVC", 2713 "HEVC", 2714 } 2715} 2716 2717type InputDeblockFilter string 2718 2719// Enum values for InputDeblockFilter 2720const ( 2721 InputDeblockFilterDisabled InputDeblockFilter = "DISABLED" 2722 InputDeblockFilterEnabled InputDeblockFilter = "ENABLED" 2723) 2724 2725// Values returns all known values for InputDeblockFilter. Note that this can be 2726// expanded in the future, and so it is only as up to date as the client. The 2727// ordering of this slice is not guaranteed to be stable across updates. 2728func (InputDeblockFilter) Values() []InputDeblockFilter { 2729 return []InputDeblockFilter{ 2730 "DISABLED", 2731 "ENABLED", 2732 } 2733} 2734 2735type InputDenoiseFilter string 2736 2737// Enum values for InputDenoiseFilter 2738const ( 2739 InputDenoiseFilterDisabled InputDenoiseFilter = "DISABLED" 2740 InputDenoiseFilterEnabled InputDenoiseFilter = "ENABLED" 2741) 2742 2743// Values returns all known values for InputDenoiseFilter. Note that this can be 2744// expanded in the future, and so it is only as up to date as the client. The 2745// ordering of this slice is not guaranteed to be stable across updates. 2746func (InputDenoiseFilter) Values() []InputDenoiseFilter { 2747 return []InputDenoiseFilter{ 2748 "DISABLED", 2749 "ENABLED", 2750 } 2751} 2752 2753type InputDeviceActiveInput string 2754 2755// Enum values for InputDeviceActiveInput 2756const ( 2757 InputDeviceActiveInputHdmi InputDeviceActiveInput = "HDMI" 2758 InputDeviceActiveInputSdi InputDeviceActiveInput = "SDI" 2759) 2760 2761// Values returns all known values for InputDeviceActiveInput. Note that this can 2762// be expanded in the future, and so it is only as up to date as the client. The 2763// ordering of this slice is not guaranteed to be stable across updates. 2764func (InputDeviceActiveInput) Values() []InputDeviceActiveInput { 2765 return []InputDeviceActiveInput{ 2766 "HDMI", 2767 "SDI", 2768 } 2769} 2770 2771type InputDeviceConfiguredInput string 2772 2773// Enum values for InputDeviceConfiguredInput 2774const ( 2775 InputDeviceConfiguredInputAuto InputDeviceConfiguredInput = "AUTO" 2776 InputDeviceConfiguredInputHdmi InputDeviceConfiguredInput = "HDMI" 2777 InputDeviceConfiguredInputSdi InputDeviceConfiguredInput = "SDI" 2778) 2779 2780// Values returns all known values for InputDeviceConfiguredInput. Note that this 2781// can be expanded in the future, and so it is only as up to date as the client. 2782// The ordering of this slice is not guaranteed to be stable across updates. 2783func (InputDeviceConfiguredInput) Values() []InputDeviceConfiguredInput { 2784 return []InputDeviceConfiguredInput{ 2785 "AUTO", 2786 "HDMI", 2787 "SDI", 2788 } 2789} 2790 2791type InputDeviceConnectionState string 2792 2793// Enum values for InputDeviceConnectionState 2794const ( 2795 InputDeviceConnectionStateDisconnected InputDeviceConnectionState = "DISCONNECTED" 2796 InputDeviceConnectionStateConnected InputDeviceConnectionState = "CONNECTED" 2797) 2798 2799// Values returns all known values for InputDeviceConnectionState. Note that this 2800// can be expanded in the future, and so it is only as up to date as the client. 2801// The ordering of this slice is not guaranteed to be stable across updates. 2802func (InputDeviceConnectionState) Values() []InputDeviceConnectionState { 2803 return []InputDeviceConnectionState{ 2804 "DISCONNECTED", 2805 "CONNECTED", 2806 } 2807} 2808 2809type InputDeviceIpScheme string 2810 2811// Enum values for InputDeviceIpScheme 2812const ( 2813 InputDeviceIpSchemeStatic InputDeviceIpScheme = "STATIC" 2814 InputDeviceIpSchemeDhcp InputDeviceIpScheme = "DHCP" 2815) 2816 2817// Values returns all known values for InputDeviceIpScheme. Note that this can be 2818// expanded in the future, and so it is only as up to date as the client. The 2819// ordering of this slice is not guaranteed to be stable across updates. 2820func (InputDeviceIpScheme) Values() []InputDeviceIpScheme { 2821 return []InputDeviceIpScheme{ 2822 "STATIC", 2823 "DHCP", 2824 } 2825} 2826 2827type InputDeviceScanType string 2828 2829// Enum values for InputDeviceScanType 2830const ( 2831 InputDeviceScanTypeInterlaced InputDeviceScanType = "INTERLACED" 2832 InputDeviceScanTypeProgressive InputDeviceScanType = "PROGRESSIVE" 2833) 2834 2835// Values returns all known values for InputDeviceScanType. Note that this can be 2836// expanded in the future, and so it is only as up to date as the client. The 2837// ordering of this slice is not guaranteed to be stable across updates. 2838func (InputDeviceScanType) Values() []InputDeviceScanType { 2839 return []InputDeviceScanType{ 2840 "INTERLACED", 2841 "PROGRESSIVE", 2842 } 2843} 2844 2845type InputDeviceState string 2846 2847// Enum values for InputDeviceState 2848const ( 2849 InputDeviceStateIdle InputDeviceState = "IDLE" 2850 InputDeviceStateStreaming InputDeviceState = "STREAMING" 2851) 2852 2853// Values returns all known values for InputDeviceState. Note that this can be 2854// expanded in the future, and so it is only as up to date as the client. The 2855// ordering of this slice is not guaranteed to be stable across updates. 2856func (InputDeviceState) Values() []InputDeviceState { 2857 return []InputDeviceState{ 2858 "IDLE", 2859 "STREAMING", 2860 } 2861} 2862 2863type InputDeviceTransferType string 2864 2865// Enum values for InputDeviceTransferType 2866const ( 2867 InputDeviceTransferTypeOutgoing InputDeviceTransferType = "OUTGOING" 2868 InputDeviceTransferTypeIncoming InputDeviceTransferType = "INCOMING" 2869) 2870 2871// Values returns all known values for InputDeviceTransferType. Note that this can 2872// be expanded in the future, and so it is only as up to date as the client. The 2873// ordering of this slice is not guaranteed to be stable across updates. 2874func (InputDeviceTransferType) Values() []InputDeviceTransferType { 2875 return []InputDeviceTransferType{ 2876 "OUTGOING", 2877 "INCOMING", 2878 } 2879} 2880 2881type InputDeviceType string 2882 2883// Enum values for InputDeviceType 2884const ( 2885 InputDeviceTypeHd InputDeviceType = "HD" 2886) 2887 2888// Values returns all known values for InputDeviceType. Note that this can be 2889// expanded in the future, and so it is only as up to date as the client. The 2890// ordering of this slice is not guaranteed to be stable across updates. 2891func (InputDeviceType) Values() []InputDeviceType { 2892 return []InputDeviceType{ 2893 "HD", 2894 } 2895} 2896 2897type InputFilter string 2898 2899// Enum values for InputFilter 2900const ( 2901 InputFilterAuto InputFilter = "AUTO" 2902 InputFilterDisabled InputFilter = "DISABLED" 2903 InputFilterForced InputFilter = "FORCED" 2904) 2905 2906// Values returns all known values for InputFilter. Note that this can be expanded 2907// in the future, and so it is only as up to date as the client. The ordering of 2908// this slice is not guaranteed to be stable across updates. 2909func (InputFilter) Values() []InputFilter { 2910 return []InputFilter{ 2911 "AUTO", 2912 "DISABLED", 2913 "FORCED", 2914 } 2915} 2916 2917type InputLossActionForHlsOut string 2918 2919// Enum values for InputLossActionForHlsOut 2920const ( 2921 InputLossActionForHlsOutEmitOutput InputLossActionForHlsOut = "EMIT_OUTPUT" 2922 InputLossActionForHlsOutPauseOutput InputLossActionForHlsOut = "PAUSE_OUTPUT" 2923) 2924 2925// Values returns all known values for InputLossActionForHlsOut. Note that this can 2926// be expanded in the future, and so it is only as up to date as the client. The 2927// ordering of this slice is not guaranteed to be stable across updates. 2928func (InputLossActionForHlsOut) Values() []InputLossActionForHlsOut { 2929 return []InputLossActionForHlsOut{ 2930 "EMIT_OUTPUT", 2931 "PAUSE_OUTPUT", 2932 } 2933} 2934 2935type InputLossActionForMsSmoothOut string 2936 2937// Enum values for InputLossActionForMsSmoothOut 2938const ( 2939 InputLossActionForMsSmoothOutEmitOutput InputLossActionForMsSmoothOut = "EMIT_OUTPUT" 2940 InputLossActionForMsSmoothOutPauseOutput InputLossActionForMsSmoothOut = "PAUSE_OUTPUT" 2941) 2942 2943// Values returns all known values for InputLossActionForMsSmoothOut. Note that 2944// this can be expanded in the future, and so it is only as up to date as the 2945// client. The ordering of this slice is not guaranteed to be stable across 2946// updates. 2947func (InputLossActionForMsSmoothOut) Values() []InputLossActionForMsSmoothOut { 2948 return []InputLossActionForMsSmoothOut{ 2949 "EMIT_OUTPUT", 2950 "PAUSE_OUTPUT", 2951 } 2952} 2953 2954type InputLossActionForRtmpOut string 2955 2956// Enum values for InputLossActionForRtmpOut 2957const ( 2958 InputLossActionForRtmpOutEmitOutput InputLossActionForRtmpOut = "EMIT_OUTPUT" 2959 InputLossActionForRtmpOutPauseOutput InputLossActionForRtmpOut = "PAUSE_OUTPUT" 2960) 2961 2962// Values returns all known values for InputLossActionForRtmpOut. Note that this 2963// can be expanded in the future, and so it is only as up to date as the client. 2964// The ordering of this slice is not guaranteed to be stable across updates. 2965func (InputLossActionForRtmpOut) Values() []InputLossActionForRtmpOut { 2966 return []InputLossActionForRtmpOut{ 2967 "EMIT_OUTPUT", 2968 "PAUSE_OUTPUT", 2969 } 2970} 2971 2972type InputLossActionForUdpOut string 2973 2974// Enum values for InputLossActionForUdpOut 2975const ( 2976 InputLossActionForUdpOutDropProgram InputLossActionForUdpOut = "DROP_PROGRAM" 2977 InputLossActionForUdpOutDropTs InputLossActionForUdpOut = "DROP_TS" 2978 InputLossActionForUdpOutEmitProgram InputLossActionForUdpOut = "EMIT_PROGRAM" 2979) 2980 2981// Values returns all known values for InputLossActionForUdpOut. Note that this can 2982// be 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 (InputLossActionForUdpOut) Values() []InputLossActionForUdpOut { 2985 return []InputLossActionForUdpOut{ 2986 "DROP_PROGRAM", 2987 "DROP_TS", 2988 "EMIT_PROGRAM", 2989 } 2990} 2991 2992type InputLossImageType string 2993 2994// Enum values for InputLossImageType 2995const ( 2996 InputLossImageTypeColor InputLossImageType = "COLOR" 2997 InputLossImageTypeSlate InputLossImageType = "SLATE" 2998) 2999 3000// Values returns all known values for InputLossImageType. Note that this can be 3001// expanded in the future, and so it is only as up to date as the client. The 3002// ordering of this slice is not guaranteed to be stable across updates. 3003func (InputLossImageType) Values() []InputLossImageType { 3004 return []InputLossImageType{ 3005 "COLOR", 3006 "SLATE", 3007 } 3008} 3009 3010type InputMaximumBitrate string 3011 3012// Enum values for InputMaximumBitrate 3013const ( 3014 InputMaximumBitrateMax10Mbps InputMaximumBitrate = "MAX_10_MBPS" 3015 InputMaximumBitrateMax20Mbps InputMaximumBitrate = "MAX_20_MBPS" 3016 InputMaximumBitrateMax50Mbps InputMaximumBitrate = "MAX_50_MBPS" 3017) 3018 3019// Values returns all known values for InputMaximumBitrate. Note that this can be 3020// expanded in the future, and so it is only as up to date as the client. The 3021// ordering of this slice is not guaranteed to be stable across updates. 3022func (InputMaximumBitrate) Values() []InputMaximumBitrate { 3023 return []InputMaximumBitrate{ 3024 "MAX_10_MBPS", 3025 "MAX_20_MBPS", 3026 "MAX_50_MBPS", 3027 } 3028} 3029 3030type InputPreference string 3031 3032// Enum values for InputPreference 3033const ( 3034 InputPreferenceEqualInputPreference InputPreference = "EQUAL_INPUT_PREFERENCE" 3035 InputPreferencePrimaryInputPreferred InputPreference = "PRIMARY_INPUT_PREFERRED" 3036) 3037 3038// Values returns all known values for InputPreference. Note that this can be 3039// expanded in the future, and so it is only as up to date as the client. The 3040// ordering of this slice is not guaranteed to be stable across updates. 3041func (InputPreference) Values() []InputPreference { 3042 return []InputPreference{ 3043 "EQUAL_INPUT_PREFERENCE", 3044 "PRIMARY_INPUT_PREFERRED", 3045 } 3046} 3047 3048type InputResolution string 3049 3050// Enum values for InputResolution 3051const ( 3052 InputResolutionSd InputResolution = "SD" 3053 InputResolutionHd InputResolution = "HD" 3054 InputResolutionUhd InputResolution = "UHD" 3055) 3056 3057// Values returns all known values for InputResolution. Note that this can be 3058// expanded in the future, and so it is only as up to date as the client. The 3059// ordering of this slice is not guaranteed to be stable across updates. 3060func (InputResolution) Values() []InputResolution { 3061 return []InputResolution{ 3062 "SD", 3063 "HD", 3064 "UHD", 3065 } 3066} 3067 3068type InputSecurityGroupState string 3069 3070// Enum values for InputSecurityGroupState 3071const ( 3072 InputSecurityGroupStateIdle InputSecurityGroupState = "IDLE" 3073 InputSecurityGroupStateInUse InputSecurityGroupState = "IN_USE" 3074 InputSecurityGroupStateUpdating InputSecurityGroupState = "UPDATING" 3075 InputSecurityGroupStateDeleted InputSecurityGroupState = "DELETED" 3076) 3077 3078// Values returns all known values for InputSecurityGroupState. Note that this can 3079// be expanded in the future, and so it is only as up to date as the client. The 3080// ordering of this slice is not guaranteed to be stable across updates. 3081func (InputSecurityGroupState) Values() []InputSecurityGroupState { 3082 return []InputSecurityGroupState{ 3083 "IDLE", 3084 "IN_USE", 3085 "UPDATING", 3086 "DELETED", 3087 } 3088} 3089 3090type InputSourceEndBehavior string 3091 3092// Enum values for InputSourceEndBehavior 3093const ( 3094 InputSourceEndBehaviorContinue InputSourceEndBehavior = "CONTINUE" 3095 InputSourceEndBehaviorLoop InputSourceEndBehavior = "LOOP" 3096) 3097 3098// Values returns all known values for InputSourceEndBehavior. Note that this can 3099// be expanded in the future, and so it is only as up to date as the client. The 3100// ordering of this slice is not guaranteed to be stable across updates. 3101func (InputSourceEndBehavior) Values() []InputSourceEndBehavior { 3102 return []InputSourceEndBehavior{ 3103 "CONTINUE", 3104 "LOOP", 3105 } 3106} 3107 3108type InputSourceType string 3109 3110// Enum values for InputSourceType 3111const ( 3112 InputSourceTypeStatic InputSourceType = "STATIC" 3113 InputSourceTypeDynamic InputSourceType = "DYNAMIC" 3114) 3115 3116// Values returns all known values for InputSourceType. Note that this can be 3117// expanded in the future, and so it is only as up to date as the client. The 3118// ordering of this slice is not guaranteed to be stable across updates. 3119func (InputSourceType) Values() []InputSourceType { 3120 return []InputSourceType{ 3121 "STATIC", 3122 "DYNAMIC", 3123 } 3124} 3125 3126type InputState string 3127 3128// Enum values for InputState 3129const ( 3130 InputStateCreating InputState = "CREATING" 3131 InputStateDetached InputState = "DETACHED" 3132 InputStateAttached InputState = "ATTACHED" 3133 InputStateDeleting InputState = "DELETING" 3134 InputStateDeleted InputState = "DELETED" 3135) 3136 3137// Values returns all known values for InputState. Note that this can be expanded 3138// in the future, and so it is only as up to date as the client. The ordering of 3139// this slice is not guaranteed to be stable across updates. 3140func (InputState) Values() []InputState { 3141 return []InputState{ 3142 "CREATING", 3143 "DETACHED", 3144 "ATTACHED", 3145 "DELETING", 3146 "DELETED", 3147 } 3148} 3149 3150type InputTimecodeSource string 3151 3152// Enum values for InputTimecodeSource 3153const ( 3154 InputTimecodeSourceZerobased InputTimecodeSource = "ZEROBASED" 3155 InputTimecodeSourceEmbedded InputTimecodeSource = "EMBEDDED" 3156) 3157 3158// Values returns all known values for InputTimecodeSource. Note that this can be 3159// expanded in the future, and so it is only as up to date as the client. The 3160// ordering of this slice is not guaranteed to be stable across updates. 3161func (InputTimecodeSource) Values() []InputTimecodeSource { 3162 return []InputTimecodeSource{ 3163 "ZEROBASED", 3164 "EMBEDDED", 3165 } 3166} 3167 3168type InputType string 3169 3170// Enum values for InputType 3171const ( 3172 InputTypeUdpPush InputType = "UDP_PUSH" 3173 InputTypeRtpPush InputType = "RTP_PUSH" 3174 InputTypeRtmpPush InputType = "RTMP_PUSH" 3175 InputTypeRtmpPull InputType = "RTMP_PULL" 3176 InputTypeUrlPull InputType = "URL_PULL" 3177 InputTypeMp4File InputType = "MP4_FILE" 3178 InputTypeMediaconnect InputType = "MEDIACONNECT" 3179 InputTypeInputDevice InputType = "INPUT_DEVICE" 3180 InputTypeAwsCdi InputType = "AWS_CDI" 3181) 3182 3183// Values returns all known values for InputType. Note that this can be expanded in 3184// the future, and so it is only as up to date as the client. The ordering of this 3185// slice is not guaranteed to be stable across updates. 3186func (InputType) Values() []InputType { 3187 return []InputType{ 3188 "UDP_PUSH", 3189 "RTP_PUSH", 3190 "RTMP_PUSH", 3191 "RTMP_PULL", 3192 "URL_PULL", 3193 "MP4_FILE", 3194 "MEDIACONNECT", 3195 "INPUT_DEVICE", 3196 "AWS_CDI", 3197 } 3198} 3199 3200type LastFrameClippingBehavior string 3201 3202// Enum values for LastFrameClippingBehavior 3203const ( 3204 LastFrameClippingBehaviorExcludeLastFrame LastFrameClippingBehavior = "EXCLUDE_LAST_FRAME" 3205 LastFrameClippingBehaviorIncludeLastFrame LastFrameClippingBehavior = "INCLUDE_LAST_FRAME" 3206) 3207 3208// Values returns all known values for LastFrameClippingBehavior. Note that this 3209// can be expanded in the future, and so it is only as up to date as the client. 3210// The ordering of this slice is not guaranteed to be stable across updates. 3211func (LastFrameClippingBehavior) Values() []LastFrameClippingBehavior { 3212 return []LastFrameClippingBehavior{ 3213 "EXCLUDE_LAST_FRAME", 3214 "INCLUDE_LAST_FRAME", 3215 } 3216} 3217 3218type LogLevel string 3219 3220// Enum values for LogLevel 3221const ( 3222 LogLevelError LogLevel = "ERROR" 3223 LogLevelWarning LogLevel = "WARNING" 3224 LogLevelInfo LogLevel = "INFO" 3225 LogLevelDebug LogLevel = "DEBUG" 3226 LogLevelDisabled LogLevel = "DISABLED" 3227) 3228 3229// Values returns all known values for LogLevel. Note that this can be expanded in 3230// the future, and so it is only as up to date as the client. The ordering of this 3231// slice is not guaranteed to be stable across updates. 3232func (LogLevel) Values() []LogLevel { 3233 return []LogLevel{ 3234 "ERROR", 3235 "WARNING", 3236 "INFO", 3237 "DEBUG", 3238 "DISABLED", 3239 } 3240} 3241 3242type M2tsAbsentInputAudioBehavior string 3243 3244// Enum values for M2tsAbsentInputAudioBehavior 3245const ( 3246 M2tsAbsentInputAudioBehaviorDrop M2tsAbsentInputAudioBehavior = "DROP" 3247 M2tsAbsentInputAudioBehaviorEncodeSilence M2tsAbsentInputAudioBehavior = "ENCODE_SILENCE" 3248) 3249 3250// Values returns all known values for M2tsAbsentInputAudioBehavior. Note that this 3251// can be expanded in the future, and so it is only as up to date as the client. 3252// The ordering of this slice is not guaranteed to be stable across updates. 3253func (M2tsAbsentInputAudioBehavior) Values() []M2tsAbsentInputAudioBehavior { 3254 return []M2tsAbsentInputAudioBehavior{ 3255 "DROP", 3256 "ENCODE_SILENCE", 3257 } 3258} 3259 3260type M2tsArib string 3261 3262// Enum values for M2tsArib 3263const ( 3264 M2tsAribDisabled M2tsArib = "DISABLED" 3265 M2tsAribEnabled M2tsArib = "ENABLED" 3266) 3267 3268// Values returns all known values for M2tsArib. Note that this can be expanded in 3269// the future, and so it is only as up to date as the client. The ordering of this 3270// slice is not guaranteed to be stable across updates. 3271func (M2tsArib) Values() []M2tsArib { 3272 return []M2tsArib{ 3273 "DISABLED", 3274 "ENABLED", 3275 } 3276} 3277 3278type M2tsAribCaptionsPidControl string 3279 3280// Enum values for M2tsAribCaptionsPidControl 3281const ( 3282 M2tsAribCaptionsPidControlAuto M2tsAribCaptionsPidControl = "AUTO" 3283 M2tsAribCaptionsPidControlUseConfigured M2tsAribCaptionsPidControl = "USE_CONFIGURED" 3284) 3285 3286// Values returns all known values for M2tsAribCaptionsPidControl. Note that this 3287// can be expanded in the future, and so it is only as up to date as the client. 3288// The ordering of this slice is not guaranteed to be stable across updates. 3289func (M2tsAribCaptionsPidControl) Values() []M2tsAribCaptionsPidControl { 3290 return []M2tsAribCaptionsPidControl{ 3291 "AUTO", 3292 "USE_CONFIGURED", 3293 } 3294} 3295 3296type M2tsAudioBufferModel string 3297 3298// Enum values for M2tsAudioBufferModel 3299const ( 3300 M2tsAudioBufferModelAtsc M2tsAudioBufferModel = "ATSC" 3301 M2tsAudioBufferModelDvb M2tsAudioBufferModel = "DVB" 3302) 3303 3304// Values returns all known values for M2tsAudioBufferModel. Note that this can be 3305// expanded in the future, and so it is only as up to date as the client. The 3306// ordering of this slice is not guaranteed to be stable across updates. 3307func (M2tsAudioBufferModel) Values() []M2tsAudioBufferModel { 3308 return []M2tsAudioBufferModel{ 3309 "ATSC", 3310 "DVB", 3311 } 3312} 3313 3314type M2tsAudioInterval string 3315 3316// Enum values for M2tsAudioInterval 3317const ( 3318 M2tsAudioIntervalVideoAndFixedIntervals M2tsAudioInterval = "VIDEO_AND_FIXED_INTERVALS" 3319 M2tsAudioIntervalVideoInterval M2tsAudioInterval = "VIDEO_INTERVAL" 3320) 3321 3322// Values returns all known values for M2tsAudioInterval. Note that this can be 3323// expanded in the future, and so it is only as up to date as the client. The 3324// ordering of this slice is not guaranteed to be stable across updates. 3325func (M2tsAudioInterval) Values() []M2tsAudioInterval { 3326 return []M2tsAudioInterval{ 3327 "VIDEO_AND_FIXED_INTERVALS", 3328 "VIDEO_INTERVAL", 3329 } 3330} 3331 3332type M2tsAudioStreamType string 3333 3334// Enum values for M2tsAudioStreamType 3335const ( 3336 M2tsAudioStreamTypeAtsc M2tsAudioStreamType = "ATSC" 3337 M2tsAudioStreamTypeDvb M2tsAudioStreamType = "DVB" 3338) 3339 3340// Values returns all known values for M2tsAudioStreamType. Note that this can be 3341// expanded in the future, and so it is only as up to date as the client. The 3342// ordering of this slice is not guaranteed to be stable across updates. 3343func (M2tsAudioStreamType) Values() []M2tsAudioStreamType { 3344 return []M2tsAudioStreamType{ 3345 "ATSC", 3346 "DVB", 3347 } 3348} 3349 3350type M2tsBufferModel string 3351 3352// Enum values for M2tsBufferModel 3353const ( 3354 M2tsBufferModelMultiplex M2tsBufferModel = "MULTIPLEX" 3355 M2tsBufferModelNone M2tsBufferModel = "NONE" 3356) 3357 3358// Values returns all known values for M2tsBufferModel. Note that this can be 3359// expanded in the future, and so it is only as up to date as the client. The 3360// ordering of this slice is not guaranteed to be stable across updates. 3361func (M2tsBufferModel) Values() []M2tsBufferModel { 3362 return []M2tsBufferModel{ 3363 "MULTIPLEX", 3364 "NONE", 3365 } 3366} 3367 3368type M2tsCcDescriptor string 3369 3370// Enum values for M2tsCcDescriptor 3371const ( 3372 M2tsCcDescriptorDisabled M2tsCcDescriptor = "DISABLED" 3373 M2tsCcDescriptorEnabled M2tsCcDescriptor = "ENABLED" 3374) 3375 3376// Values returns all known values for M2tsCcDescriptor. Note that this can be 3377// expanded in the future, and so it is only as up to date as the client. The 3378// ordering of this slice is not guaranteed to be stable across updates. 3379func (M2tsCcDescriptor) Values() []M2tsCcDescriptor { 3380 return []M2tsCcDescriptor{ 3381 "DISABLED", 3382 "ENABLED", 3383 } 3384} 3385 3386type M2tsEbifControl string 3387 3388// Enum values for M2tsEbifControl 3389const ( 3390 M2tsEbifControlNone M2tsEbifControl = "NONE" 3391 M2tsEbifControlPassthrough M2tsEbifControl = "PASSTHROUGH" 3392) 3393 3394// Values returns all known values for M2tsEbifControl. Note that this can be 3395// expanded in the future, and so it is only as up to date as the client. The 3396// ordering of this slice is not guaranteed to be stable across updates. 3397func (M2tsEbifControl) Values() []M2tsEbifControl { 3398 return []M2tsEbifControl{ 3399 "NONE", 3400 "PASSTHROUGH", 3401 } 3402} 3403 3404type M2tsEbpPlacement string 3405 3406// Enum values for M2tsEbpPlacement 3407const ( 3408 M2tsEbpPlacementVideoAndAudioPids M2tsEbpPlacement = "VIDEO_AND_AUDIO_PIDS" 3409 M2tsEbpPlacementVideoPid M2tsEbpPlacement = "VIDEO_PID" 3410) 3411 3412// Values returns all known values for M2tsEbpPlacement. Note that this can be 3413// expanded in the future, and so it is only as up to date as the client. The 3414// ordering of this slice is not guaranteed to be stable across updates. 3415func (M2tsEbpPlacement) Values() []M2tsEbpPlacement { 3416 return []M2tsEbpPlacement{ 3417 "VIDEO_AND_AUDIO_PIDS", 3418 "VIDEO_PID", 3419 } 3420} 3421 3422type M2tsEsRateInPes string 3423 3424// Enum values for M2tsEsRateInPes 3425const ( 3426 M2tsEsRateInPesExclude M2tsEsRateInPes = "EXCLUDE" 3427 M2tsEsRateInPesInclude M2tsEsRateInPes = "INCLUDE" 3428) 3429 3430// Values returns all known values for M2tsEsRateInPes. Note that this can be 3431// expanded in the future, and so it is only as up to date as the client. The 3432// ordering of this slice is not guaranteed to be stable across updates. 3433func (M2tsEsRateInPes) Values() []M2tsEsRateInPes { 3434 return []M2tsEsRateInPes{ 3435 "EXCLUDE", 3436 "INCLUDE", 3437 } 3438} 3439 3440type M2tsKlv string 3441 3442// Enum values for M2tsKlv 3443const ( 3444 M2tsKlvNone M2tsKlv = "NONE" 3445 M2tsKlvPassthrough M2tsKlv = "PASSTHROUGH" 3446) 3447 3448// Values returns all known values for M2tsKlv. Note that this can be expanded in 3449// the future, and so it is only as up to date as the client. The ordering of this 3450// slice is not guaranteed to be stable across updates. 3451func (M2tsKlv) Values() []M2tsKlv { 3452 return []M2tsKlv{ 3453 "NONE", 3454 "PASSTHROUGH", 3455 } 3456} 3457 3458type M2tsNielsenId3Behavior string 3459 3460// Enum values for M2tsNielsenId3Behavior 3461const ( 3462 M2tsNielsenId3BehaviorNoPassthrough M2tsNielsenId3Behavior = "NO_PASSTHROUGH" 3463 M2tsNielsenId3BehaviorPassthrough M2tsNielsenId3Behavior = "PASSTHROUGH" 3464) 3465 3466// Values returns all known values for M2tsNielsenId3Behavior. Note that this can 3467// be expanded in the future, and so it is only as up to date as the client. The 3468// ordering of this slice is not guaranteed to be stable across updates. 3469func (M2tsNielsenId3Behavior) Values() []M2tsNielsenId3Behavior { 3470 return []M2tsNielsenId3Behavior{ 3471 "NO_PASSTHROUGH", 3472 "PASSTHROUGH", 3473 } 3474} 3475 3476type M2tsPcrControl string 3477 3478// Enum values for M2tsPcrControl 3479const ( 3480 M2tsPcrControlConfiguredPcrPeriod M2tsPcrControl = "CONFIGURED_PCR_PERIOD" 3481 M2tsPcrControlPcrEveryPesPacket M2tsPcrControl = "PCR_EVERY_PES_PACKET" 3482) 3483 3484// Values returns all known values for M2tsPcrControl. Note that this can be 3485// expanded in the future, and so it is only as up to date as the client. The 3486// ordering of this slice is not guaranteed to be stable across updates. 3487func (M2tsPcrControl) Values() []M2tsPcrControl { 3488 return []M2tsPcrControl{ 3489 "CONFIGURED_PCR_PERIOD", 3490 "PCR_EVERY_PES_PACKET", 3491 } 3492} 3493 3494type M2tsRateMode string 3495 3496// Enum values for M2tsRateMode 3497const ( 3498 M2tsRateModeCbr M2tsRateMode = "CBR" 3499 M2tsRateModeVbr M2tsRateMode = "VBR" 3500) 3501 3502// Values returns all known values for M2tsRateMode. Note that this can be expanded 3503// in the future, and so it is only as up to date as the client. The ordering of 3504// this slice is not guaranteed to be stable across updates. 3505func (M2tsRateMode) Values() []M2tsRateMode { 3506 return []M2tsRateMode{ 3507 "CBR", 3508 "VBR", 3509 } 3510} 3511 3512type M2tsScte35Control string 3513 3514// Enum values for M2tsScte35Control 3515const ( 3516 M2tsScte35ControlNone M2tsScte35Control = "NONE" 3517 M2tsScte35ControlPassthrough M2tsScte35Control = "PASSTHROUGH" 3518) 3519 3520// Values returns all known values for M2tsScte35Control. Note that this can be 3521// expanded in the future, and so it is only as up to date as the client. The 3522// ordering of this slice is not guaranteed to be stable across updates. 3523func (M2tsScte35Control) Values() []M2tsScte35Control { 3524 return []M2tsScte35Control{ 3525 "NONE", 3526 "PASSTHROUGH", 3527 } 3528} 3529 3530type M2tsSegmentationMarkers string 3531 3532// Enum values for M2tsSegmentationMarkers 3533const ( 3534 M2tsSegmentationMarkersEbp M2tsSegmentationMarkers = "EBP" 3535 M2tsSegmentationMarkersEbpLegacy M2tsSegmentationMarkers = "EBP_LEGACY" 3536 M2tsSegmentationMarkersNone M2tsSegmentationMarkers = "NONE" 3537 M2tsSegmentationMarkersPsiSegstart M2tsSegmentationMarkers = "PSI_SEGSTART" 3538 M2tsSegmentationMarkersRaiAdapt M2tsSegmentationMarkers = "RAI_ADAPT" 3539 M2tsSegmentationMarkersRaiSegstart M2tsSegmentationMarkers = "RAI_SEGSTART" 3540) 3541 3542// Values returns all known values for M2tsSegmentationMarkers. Note that this can 3543// be expanded in the future, and so it is only as up to date as the client. The 3544// ordering of this slice is not guaranteed to be stable across updates. 3545func (M2tsSegmentationMarkers) Values() []M2tsSegmentationMarkers { 3546 return []M2tsSegmentationMarkers{ 3547 "EBP", 3548 "EBP_LEGACY", 3549 "NONE", 3550 "PSI_SEGSTART", 3551 "RAI_ADAPT", 3552 "RAI_SEGSTART", 3553 } 3554} 3555 3556type M2tsSegmentationStyle string 3557 3558// Enum values for M2tsSegmentationStyle 3559const ( 3560 M2tsSegmentationStyleMaintainCadence M2tsSegmentationStyle = "MAINTAIN_CADENCE" 3561 M2tsSegmentationStyleResetCadence M2tsSegmentationStyle = "RESET_CADENCE" 3562) 3563 3564// Values returns all known values for M2tsSegmentationStyle. Note that this can be 3565// expanded in the future, and so it is only as up to date as the client. The 3566// ordering of this slice is not guaranteed to be stable across updates. 3567func (M2tsSegmentationStyle) Values() []M2tsSegmentationStyle { 3568 return []M2tsSegmentationStyle{ 3569 "MAINTAIN_CADENCE", 3570 "RESET_CADENCE", 3571 } 3572} 3573 3574type M2tsTimedMetadataBehavior string 3575 3576// Enum values for M2tsTimedMetadataBehavior 3577const ( 3578 M2tsTimedMetadataBehaviorNoPassthrough M2tsTimedMetadataBehavior = "NO_PASSTHROUGH" 3579 M2tsTimedMetadataBehaviorPassthrough M2tsTimedMetadataBehavior = "PASSTHROUGH" 3580) 3581 3582// Values returns all known values for M2tsTimedMetadataBehavior. Note that this 3583// can be expanded in the future, and so it is only as up to date as the client. 3584// The ordering of this slice is not guaranteed to be stable across updates. 3585func (M2tsTimedMetadataBehavior) Values() []M2tsTimedMetadataBehavior { 3586 return []M2tsTimedMetadataBehavior{ 3587 "NO_PASSTHROUGH", 3588 "PASSTHROUGH", 3589 } 3590} 3591 3592type M3u8NielsenId3Behavior string 3593 3594// Enum values for M3u8NielsenId3Behavior 3595const ( 3596 M3u8NielsenId3BehaviorNoPassthrough M3u8NielsenId3Behavior = "NO_PASSTHROUGH" 3597 M3u8NielsenId3BehaviorPassthrough M3u8NielsenId3Behavior = "PASSTHROUGH" 3598) 3599 3600// Values returns all known values for M3u8NielsenId3Behavior. Note that this can 3601// be expanded in the future, and so it is only as up to date as the client. The 3602// ordering of this slice is not guaranteed to be stable across updates. 3603func (M3u8NielsenId3Behavior) Values() []M3u8NielsenId3Behavior { 3604 return []M3u8NielsenId3Behavior{ 3605 "NO_PASSTHROUGH", 3606 "PASSTHROUGH", 3607 } 3608} 3609 3610type M3u8PcrControl string 3611 3612// Enum values for M3u8PcrControl 3613const ( 3614 M3u8PcrControlConfiguredPcrPeriod M3u8PcrControl = "CONFIGURED_PCR_PERIOD" 3615 M3u8PcrControlPcrEveryPesPacket M3u8PcrControl = "PCR_EVERY_PES_PACKET" 3616) 3617 3618// Values returns all known values for M3u8PcrControl. Note that this can be 3619// expanded in the future, and so it is only as up to date as the client. The 3620// ordering of this slice is not guaranteed to be stable across updates. 3621func (M3u8PcrControl) Values() []M3u8PcrControl { 3622 return []M3u8PcrControl{ 3623 "CONFIGURED_PCR_PERIOD", 3624 "PCR_EVERY_PES_PACKET", 3625 } 3626} 3627 3628type M3u8Scte35Behavior string 3629 3630// Enum values for M3u8Scte35Behavior 3631const ( 3632 M3u8Scte35BehaviorNoPassthrough M3u8Scte35Behavior = "NO_PASSTHROUGH" 3633 M3u8Scte35BehaviorPassthrough M3u8Scte35Behavior = "PASSTHROUGH" 3634) 3635 3636// Values returns all known values for M3u8Scte35Behavior. Note that this can be 3637// expanded in the future, and so it is only as up to date as the client. The 3638// ordering of this slice is not guaranteed to be stable across updates. 3639func (M3u8Scte35Behavior) Values() []M3u8Scte35Behavior { 3640 return []M3u8Scte35Behavior{ 3641 "NO_PASSTHROUGH", 3642 "PASSTHROUGH", 3643 } 3644} 3645 3646type M3u8TimedMetadataBehavior string 3647 3648// Enum values for M3u8TimedMetadataBehavior 3649const ( 3650 M3u8TimedMetadataBehaviorNoPassthrough M3u8TimedMetadataBehavior = "NO_PASSTHROUGH" 3651 M3u8TimedMetadataBehaviorPassthrough M3u8TimedMetadataBehavior = "PASSTHROUGH" 3652) 3653 3654// Values returns all known values for M3u8TimedMetadataBehavior. Note that this 3655// can be expanded in the future, and so it is only as up to date as the client. 3656// The ordering of this slice is not guaranteed to be stable across updates. 3657func (M3u8TimedMetadataBehavior) Values() []M3u8TimedMetadataBehavior { 3658 return []M3u8TimedMetadataBehavior{ 3659 "NO_PASSTHROUGH", 3660 "PASSTHROUGH", 3661 } 3662} 3663 3664type MotionGraphicsInsertion string 3665 3666// Enum values for MotionGraphicsInsertion 3667const ( 3668 MotionGraphicsInsertionDisabled MotionGraphicsInsertion = "DISABLED" 3669 MotionGraphicsInsertionEnabled MotionGraphicsInsertion = "ENABLED" 3670) 3671 3672// Values returns all known values for MotionGraphicsInsertion. Note that this can 3673// be expanded in the future, and so it is only as up to date as the client. The 3674// ordering of this slice is not guaranteed to be stable across updates. 3675func (MotionGraphicsInsertion) Values() []MotionGraphicsInsertion { 3676 return []MotionGraphicsInsertion{ 3677 "DISABLED", 3678 "ENABLED", 3679 } 3680} 3681 3682type Mp2CodingMode string 3683 3684// Enum values for Mp2CodingMode 3685const ( 3686 Mp2CodingModeCodingMode10 Mp2CodingMode = "CODING_MODE_1_0" 3687 Mp2CodingModeCodingMode20 Mp2CodingMode = "CODING_MODE_2_0" 3688) 3689 3690// Values returns all known values for Mp2CodingMode. Note that this can be 3691// expanded in the future, and so it is only as up to date as the client. The 3692// ordering of this slice is not guaranteed to be stable across updates. 3693func (Mp2CodingMode) Values() []Mp2CodingMode { 3694 return []Mp2CodingMode{ 3695 "CODING_MODE_1_0", 3696 "CODING_MODE_2_0", 3697 } 3698} 3699 3700type Mpeg2AdaptiveQuantization string 3701 3702// Enum values for Mpeg2AdaptiveQuantization 3703const ( 3704 Mpeg2AdaptiveQuantizationAuto Mpeg2AdaptiveQuantization = "AUTO" 3705 Mpeg2AdaptiveQuantizationHigh Mpeg2AdaptiveQuantization = "HIGH" 3706 Mpeg2AdaptiveQuantizationLow Mpeg2AdaptiveQuantization = "LOW" 3707 Mpeg2AdaptiveQuantizationMedium Mpeg2AdaptiveQuantization = "MEDIUM" 3708 Mpeg2AdaptiveQuantizationOff Mpeg2AdaptiveQuantization = "OFF" 3709) 3710 3711// Values returns all known values for Mpeg2AdaptiveQuantization. Note that this 3712// can be expanded in the future, and so it is only as up to date as the client. 3713// The ordering of this slice is not guaranteed to be stable across updates. 3714func (Mpeg2AdaptiveQuantization) Values() []Mpeg2AdaptiveQuantization { 3715 return []Mpeg2AdaptiveQuantization{ 3716 "AUTO", 3717 "HIGH", 3718 "LOW", 3719 "MEDIUM", 3720 "OFF", 3721 } 3722} 3723 3724type Mpeg2ColorMetadata string 3725 3726// Enum values for Mpeg2ColorMetadata 3727const ( 3728 Mpeg2ColorMetadataIgnore Mpeg2ColorMetadata = "IGNORE" 3729 Mpeg2ColorMetadataInsert Mpeg2ColorMetadata = "INSERT" 3730) 3731 3732// Values returns all known values for Mpeg2ColorMetadata. Note that this can be 3733// expanded in the future, and so it is only as up to date as the client. The 3734// ordering of this slice is not guaranteed to be stable across updates. 3735func (Mpeg2ColorMetadata) Values() []Mpeg2ColorMetadata { 3736 return []Mpeg2ColorMetadata{ 3737 "IGNORE", 3738 "INSERT", 3739 } 3740} 3741 3742type Mpeg2ColorSpace string 3743 3744// Enum values for Mpeg2ColorSpace 3745const ( 3746 Mpeg2ColorSpaceAuto Mpeg2ColorSpace = "AUTO" 3747 Mpeg2ColorSpacePassthrough Mpeg2ColorSpace = "PASSTHROUGH" 3748) 3749 3750// Values returns all known values for Mpeg2ColorSpace. Note that this can be 3751// expanded in the future, and so it is only as up to date as the client. The 3752// ordering of this slice is not guaranteed to be stable across updates. 3753func (Mpeg2ColorSpace) Values() []Mpeg2ColorSpace { 3754 return []Mpeg2ColorSpace{ 3755 "AUTO", 3756 "PASSTHROUGH", 3757 } 3758} 3759 3760type Mpeg2DisplayRatio string 3761 3762// Enum values for Mpeg2DisplayRatio 3763const ( 3764 Mpeg2DisplayRatioDisplayratio16x9 Mpeg2DisplayRatio = "DISPLAYRATIO16X9" 3765 Mpeg2DisplayRatioDisplayratio4x3 Mpeg2DisplayRatio = "DISPLAYRATIO4X3" 3766) 3767 3768// Values returns all known values for Mpeg2DisplayRatio. Note that this can be 3769// expanded in the future, and so it is only as up to date as the client. The 3770// ordering of this slice is not guaranteed to be stable across updates. 3771func (Mpeg2DisplayRatio) Values() []Mpeg2DisplayRatio { 3772 return []Mpeg2DisplayRatio{ 3773 "DISPLAYRATIO16X9", 3774 "DISPLAYRATIO4X3", 3775 } 3776} 3777 3778type Mpeg2GopSizeUnits string 3779 3780// Enum values for Mpeg2GopSizeUnits 3781const ( 3782 Mpeg2GopSizeUnitsFrames Mpeg2GopSizeUnits = "FRAMES" 3783 Mpeg2GopSizeUnitsSeconds Mpeg2GopSizeUnits = "SECONDS" 3784) 3785 3786// Values returns all known values for Mpeg2GopSizeUnits. Note that this can be 3787// expanded in the future, and so it is only as up to date as the client. The 3788// ordering of this slice is not guaranteed to be stable across updates. 3789func (Mpeg2GopSizeUnits) Values() []Mpeg2GopSizeUnits { 3790 return []Mpeg2GopSizeUnits{ 3791 "FRAMES", 3792 "SECONDS", 3793 } 3794} 3795 3796type Mpeg2ScanType string 3797 3798// Enum values for Mpeg2ScanType 3799const ( 3800 Mpeg2ScanTypeInterlaced Mpeg2ScanType = "INTERLACED" 3801 Mpeg2ScanTypeProgressive Mpeg2ScanType = "PROGRESSIVE" 3802) 3803 3804// Values returns all known values for Mpeg2ScanType. Note that this can be 3805// expanded in the future, and so it is only as up to date as the client. The 3806// ordering of this slice is not guaranteed to be stable across updates. 3807func (Mpeg2ScanType) Values() []Mpeg2ScanType { 3808 return []Mpeg2ScanType{ 3809 "INTERLACED", 3810 "PROGRESSIVE", 3811 } 3812} 3813 3814type Mpeg2SubGopLength string 3815 3816// Enum values for Mpeg2SubGopLength 3817const ( 3818 Mpeg2SubGopLengthDynamic Mpeg2SubGopLength = "DYNAMIC" 3819 Mpeg2SubGopLengthFixed Mpeg2SubGopLength = "FIXED" 3820) 3821 3822// Values returns all known values for Mpeg2SubGopLength. Note that this can be 3823// expanded in the future, and so it is only as up to date as the client. The 3824// ordering of this slice is not guaranteed to be stable across updates. 3825func (Mpeg2SubGopLength) Values() []Mpeg2SubGopLength { 3826 return []Mpeg2SubGopLength{ 3827 "DYNAMIC", 3828 "FIXED", 3829 } 3830} 3831 3832type Mpeg2TimecodeInsertionBehavior string 3833 3834// Enum values for Mpeg2TimecodeInsertionBehavior 3835const ( 3836 Mpeg2TimecodeInsertionBehaviorDisabled Mpeg2TimecodeInsertionBehavior = "DISABLED" 3837 Mpeg2TimecodeInsertionBehaviorGopTimecode Mpeg2TimecodeInsertionBehavior = "GOP_TIMECODE" 3838) 3839 3840// Values returns all known values for Mpeg2TimecodeInsertionBehavior. Note that 3841// this can be expanded in the future, and so it is only as up to date as the 3842// client. The ordering of this slice is not guaranteed to be stable across 3843// updates. 3844func (Mpeg2TimecodeInsertionBehavior) Values() []Mpeg2TimecodeInsertionBehavior { 3845 return []Mpeg2TimecodeInsertionBehavior{ 3846 "DISABLED", 3847 "GOP_TIMECODE", 3848 } 3849} 3850 3851type MsSmoothH265PackagingType string 3852 3853// Enum values for MsSmoothH265PackagingType 3854const ( 3855 MsSmoothH265PackagingTypeHev1 MsSmoothH265PackagingType = "HEV1" 3856 MsSmoothH265PackagingTypeHvc1 MsSmoothH265PackagingType = "HVC1" 3857) 3858 3859// Values returns all known values for MsSmoothH265PackagingType. Note that this 3860// can be expanded in the future, and so it is only as up to date as the client. 3861// The ordering of this slice is not guaranteed to be stable across updates. 3862func (MsSmoothH265PackagingType) Values() []MsSmoothH265PackagingType { 3863 return []MsSmoothH265PackagingType{ 3864 "HEV1", 3865 "HVC1", 3866 } 3867} 3868 3869type MultiplexState string 3870 3871// Enum values for MultiplexState 3872const ( 3873 MultiplexStateCreating MultiplexState = "CREATING" 3874 MultiplexStateCreateFailed MultiplexState = "CREATE_FAILED" 3875 MultiplexStateIdle MultiplexState = "IDLE" 3876 MultiplexStateStarting MultiplexState = "STARTING" 3877 MultiplexStateRunning MultiplexState = "RUNNING" 3878 MultiplexStateRecovering MultiplexState = "RECOVERING" 3879 MultiplexStateStopping MultiplexState = "STOPPING" 3880 MultiplexStateDeleting MultiplexState = "DELETING" 3881 MultiplexStateDeleted MultiplexState = "DELETED" 3882) 3883 3884// Values returns all known values for MultiplexState. Note that this can be 3885// expanded in the future, and so it is only as up to date as the client. The 3886// ordering of this slice is not guaranteed to be stable across updates. 3887func (MultiplexState) Values() []MultiplexState { 3888 return []MultiplexState{ 3889 "CREATING", 3890 "CREATE_FAILED", 3891 "IDLE", 3892 "STARTING", 3893 "RUNNING", 3894 "RECOVERING", 3895 "STOPPING", 3896 "DELETING", 3897 "DELETED", 3898 } 3899} 3900 3901type NetworkInputServerValidation string 3902 3903// Enum values for NetworkInputServerValidation 3904const ( 3905 NetworkInputServerValidationCheckCryptographyAndValidateName NetworkInputServerValidation = "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME" 3906 NetworkInputServerValidationCheckCryptographyOnly NetworkInputServerValidation = "CHECK_CRYPTOGRAPHY_ONLY" 3907) 3908 3909// Values returns all known values for NetworkInputServerValidation. Note that this 3910// can be expanded in the future, and so it is only as up to date as the client. 3911// The ordering of this slice is not guaranteed to be stable across updates. 3912func (NetworkInputServerValidation) Values() []NetworkInputServerValidation { 3913 return []NetworkInputServerValidation{ 3914 "CHECK_CRYPTOGRAPHY_AND_VALIDATE_NAME", 3915 "CHECK_CRYPTOGRAPHY_ONLY", 3916 } 3917} 3918 3919type NielsenPcmToId3TaggingState string 3920 3921// Enum values for NielsenPcmToId3TaggingState 3922const ( 3923 NielsenPcmToId3TaggingStateDisabled NielsenPcmToId3TaggingState = "DISABLED" 3924 NielsenPcmToId3TaggingStateEnabled NielsenPcmToId3TaggingState = "ENABLED" 3925) 3926 3927// Values returns all known values for NielsenPcmToId3TaggingState. 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 (NielsenPcmToId3TaggingState) Values() []NielsenPcmToId3TaggingState { 3931 return []NielsenPcmToId3TaggingState{ 3932 "DISABLED", 3933 "ENABLED", 3934 } 3935} 3936 3937type OfferingDurationUnits string 3938 3939// Enum values for OfferingDurationUnits 3940const ( 3941 OfferingDurationUnitsMonths OfferingDurationUnits = "MONTHS" 3942) 3943 3944// Values returns all known values for OfferingDurationUnits. Note that this can be 3945// expanded in the future, and so it is only as up to date as the client. The 3946// ordering of this slice is not guaranteed to be stable across updates. 3947func (OfferingDurationUnits) Values() []OfferingDurationUnits { 3948 return []OfferingDurationUnits{ 3949 "MONTHS", 3950 } 3951} 3952 3953type OfferingType string 3954 3955// Enum values for OfferingType 3956const ( 3957 OfferingTypeNoUpfront OfferingType = "NO_UPFRONT" 3958) 3959 3960// Values returns all known values for OfferingType. Note that this can be expanded 3961// in the future, and so it is only as up to date as the client. The ordering of 3962// this slice is not guaranteed to be stable across updates. 3963func (OfferingType) Values() []OfferingType { 3964 return []OfferingType{ 3965 "NO_UPFRONT", 3966 } 3967} 3968 3969type PipelineId string 3970 3971// Enum values for PipelineId 3972const ( 3973 PipelineIdPipeline0 PipelineId = "PIPELINE_0" 3974 PipelineIdPipeline1 PipelineId = "PIPELINE_1" 3975) 3976 3977// Values returns all known values for PipelineId. Note that this can be expanded 3978// in the future, and so it is only as up to date as the client. The ordering of 3979// this slice is not guaranteed to be stable across updates. 3980func (PipelineId) Values() []PipelineId { 3981 return []PipelineId{ 3982 "PIPELINE_0", 3983 "PIPELINE_1", 3984 } 3985} 3986 3987type PreferredChannelPipeline string 3988 3989// Enum values for PreferredChannelPipeline 3990const ( 3991 PreferredChannelPipelineCurrentlyActive PreferredChannelPipeline = "CURRENTLY_ACTIVE" 3992 PreferredChannelPipelinePipeline0 PreferredChannelPipeline = "PIPELINE_0" 3993 PreferredChannelPipelinePipeline1 PreferredChannelPipeline = "PIPELINE_1" 3994) 3995 3996// Values returns all known values for PreferredChannelPipeline. Note that this can 3997// be expanded in the future, and so it is only as up to date as the client. The 3998// ordering of this slice is not guaranteed to be stable across updates. 3999func (PreferredChannelPipeline) Values() []PreferredChannelPipeline { 4000 return []PreferredChannelPipeline{ 4001 "CURRENTLY_ACTIVE", 4002 "PIPELINE_0", 4003 "PIPELINE_1", 4004 } 4005} 4006 4007type ReservationCodec string 4008 4009// Enum values for ReservationCodec 4010const ( 4011 ReservationCodecMpeg2 ReservationCodec = "MPEG2" 4012 ReservationCodecAvc ReservationCodec = "AVC" 4013 ReservationCodecHevc ReservationCodec = "HEVC" 4014 ReservationCodecAudio ReservationCodec = "AUDIO" 4015 ReservationCodecLink ReservationCodec = "LINK" 4016) 4017 4018// Values returns all known values for ReservationCodec. Note that this can be 4019// expanded in the future, and so it is only as up to date as the client. The 4020// ordering of this slice is not guaranteed to be stable across updates. 4021func (ReservationCodec) Values() []ReservationCodec { 4022 return []ReservationCodec{ 4023 "MPEG2", 4024 "AVC", 4025 "HEVC", 4026 "AUDIO", 4027 "LINK", 4028 } 4029} 4030 4031type ReservationMaximumBitrate string 4032 4033// Enum values for ReservationMaximumBitrate 4034const ( 4035 ReservationMaximumBitrateMax10Mbps ReservationMaximumBitrate = "MAX_10_MBPS" 4036 ReservationMaximumBitrateMax20Mbps ReservationMaximumBitrate = "MAX_20_MBPS" 4037 ReservationMaximumBitrateMax50Mbps ReservationMaximumBitrate = "MAX_50_MBPS" 4038) 4039 4040// Values returns all known values for ReservationMaximumBitrate. Note that this 4041// can be expanded in the future, and so it is only as up to date as the client. 4042// The ordering of this slice is not guaranteed to be stable across updates. 4043func (ReservationMaximumBitrate) Values() []ReservationMaximumBitrate { 4044 return []ReservationMaximumBitrate{ 4045 "MAX_10_MBPS", 4046 "MAX_20_MBPS", 4047 "MAX_50_MBPS", 4048 } 4049} 4050 4051type ReservationMaximumFramerate string 4052 4053// Enum values for ReservationMaximumFramerate 4054const ( 4055 ReservationMaximumFramerateMax30Fps ReservationMaximumFramerate = "MAX_30_FPS" 4056 ReservationMaximumFramerateMax60Fps ReservationMaximumFramerate = "MAX_60_FPS" 4057) 4058 4059// Values returns all known values for ReservationMaximumFramerate. Note that this 4060// can be expanded in the future, and so it is only as up to date as the client. 4061// The ordering of this slice is not guaranteed to be stable across updates. 4062func (ReservationMaximumFramerate) Values() []ReservationMaximumFramerate { 4063 return []ReservationMaximumFramerate{ 4064 "MAX_30_FPS", 4065 "MAX_60_FPS", 4066 } 4067} 4068 4069type ReservationResolution string 4070 4071// Enum values for ReservationResolution 4072const ( 4073 ReservationResolutionSd ReservationResolution = "SD" 4074 ReservationResolutionHd ReservationResolution = "HD" 4075 ReservationResolutionFhd ReservationResolution = "FHD" 4076 ReservationResolutionUhd ReservationResolution = "UHD" 4077) 4078 4079// Values returns all known values for ReservationResolution. Note that this can be 4080// expanded in the future, and so it is only as up to date as the client. The 4081// ordering of this slice is not guaranteed to be stable across updates. 4082func (ReservationResolution) Values() []ReservationResolution { 4083 return []ReservationResolution{ 4084 "SD", 4085 "HD", 4086 "FHD", 4087 "UHD", 4088 } 4089} 4090 4091type ReservationResourceType string 4092 4093// Enum values for ReservationResourceType 4094const ( 4095 ReservationResourceTypeInput ReservationResourceType = "INPUT" 4096 ReservationResourceTypeOutput ReservationResourceType = "OUTPUT" 4097 ReservationResourceTypeMultiplex ReservationResourceType = "MULTIPLEX" 4098 ReservationResourceTypeChannel ReservationResourceType = "CHANNEL" 4099) 4100 4101// Values returns all known values for ReservationResourceType. Note that this can 4102// be expanded in the future, and so it is only as up to date as the client. The 4103// ordering of this slice is not guaranteed to be stable across updates. 4104func (ReservationResourceType) Values() []ReservationResourceType { 4105 return []ReservationResourceType{ 4106 "INPUT", 4107 "OUTPUT", 4108 "MULTIPLEX", 4109 "CHANNEL", 4110 } 4111} 4112 4113type ReservationSpecialFeature string 4114 4115// Enum values for ReservationSpecialFeature 4116const ( 4117 ReservationSpecialFeatureAdvancedAudio ReservationSpecialFeature = "ADVANCED_AUDIO" 4118 ReservationSpecialFeatureAudioNormalization ReservationSpecialFeature = "AUDIO_NORMALIZATION" 4119) 4120 4121// Values returns all known values for ReservationSpecialFeature. Note that this 4122// can be expanded in the future, and so it is only as up to date as the client. 4123// The ordering of this slice is not guaranteed to be stable across updates. 4124func (ReservationSpecialFeature) Values() []ReservationSpecialFeature { 4125 return []ReservationSpecialFeature{ 4126 "ADVANCED_AUDIO", 4127 "AUDIO_NORMALIZATION", 4128 } 4129} 4130 4131type ReservationState string 4132 4133// Enum values for ReservationState 4134const ( 4135 ReservationStateActive ReservationState = "ACTIVE" 4136 ReservationStateExpired ReservationState = "EXPIRED" 4137 ReservationStateCanceled ReservationState = "CANCELED" 4138 ReservationStateDeleted ReservationState = "DELETED" 4139) 4140 4141// Values returns all known values for ReservationState. Note that this can be 4142// expanded in the future, and so it is only as up to date as the client. The 4143// ordering of this slice is not guaranteed to be stable across updates. 4144func (ReservationState) Values() []ReservationState { 4145 return []ReservationState{ 4146 "ACTIVE", 4147 "EXPIRED", 4148 "CANCELED", 4149 "DELETED", 4150 } 4151} 4152 4153type ReservationVideoQuality string 4154 4155// Enum values for ReservationVideoQuality 4156const ( 4157 ReservationVideoQualityStandard ReservationVideoQuality = "STANDARD" 4158 ReservationVideoQualityEnhanced ReservationVideoQuality = "ENHANCED" 4159 ReservationVideoQualityPremium ReservationVideoQuality = "PREMIUM" 4160) 4161 4162// Values returns all known values for ReservationVideoQuality. Note that this can 4163// be expanded in the future, and so it is only as up to date as the client. The 4164// ordering of this slice is not guaranteed to be stable across updates. 4165func (ReservationVideoQuality) Values() []ReservationVideoQuality { 4166 return []ReservationVideoQuality{ 4167 "STANDARD", 4168 "ENHANCED", 4169 "PREMIUM", 4170 } 4171} 4172 4173type RtmpAdMarkers string 4174 4175// Enum values for RtmpAdMarkers 4176const ( 4177 RtmpAdMarkersOnCuePointScte35 RtmpAdMarkers = "ON_CUE_POINT_SCTE35" 4178) 4179 4180// Values returns all known values for RtmpAdMarkers. Note that this can be 4181// expanded in the future, and so it is only as up to date as the client. The 4182// ordering of this slice is not guaranteed to be stable across updates. 4183func (RtmpAdMarkers) Values() []RtmpAdMarkers { 4184 return []RtmpAdMarkers{ 4185 "ON_CUE_POINT_SCTE35", 4186 } 4187} 4188 4189type RtmpCacheFullBehavior string 4190 4191// Enum values for RtmpCacheFullBehavior 4192const ( 4193 RtmpCacheFullBehaviorDisconnectImmediately RtmpCacheFullBehavior = "DISCONNECT_IMMEDIATELY" 4194 RtmpCacheFullBehaviorWaitForServer RtmpCacheFullBehavior = "WAIT_FOR_SERVER" 4195) 4196 4197// Values returns all known values for RtmpCacheFullBehavior. Note that this can be 4198// expanded in the future, and so it is only as up to date as the client. The 4199// ordering of this slice is not guaranteed to be stable across updates. 4200func (RtmpCacheFullBehavior) Values() []RtmpCacheFullBehavior { 4201 return []RtmpCacheFullBehavior{ 4202 "DISCONNECT_IMMEDIATELY", 4203 "WAIT_FOR_SERVER", 4204 } 4205} 4206 4207type RtmpCaptionData string 4208 4209// Enum values for RtmpCaptionData 4210const ( 4211 RtmpCaptionDataAll RtmpCaptionData = "ALL" 4212 RtmpCaptionDataField1608 RtmpCaptionData = "FIELD1_608" 4213 RtmpCaptionDataField1AndField2608 RtmpCaptionData = "FIELD1_AND_FIELD2_608" 4214) 4215 4216// Values returns all known values for RtmpCaptionData. Note that this can be 4217// expanded in the future, and so it is only as up to date as the client. The 4218// ordering of this slice is not guaranteed to be stable across updates. 4219func (RtmpCaptionData) Values() []RtmpCaptionData { 4220 return []RtmpCaptionData{ 4221 "ALL", 4222 "FIELD1_608", 4223 "FIELD1_AND_FIELD2_608", 4224 } 4225} 4226 4227type RtmpOutputCertificateMode string 4228 4229// Enum values for RtmpOutputCertificateMode 4230const ( 4231 RtmpOutputCertificateModeSelfSigned RtmpOutputCertificateMode = "SELF_SIGNED" 4232 RtmpOutputCertificateModeVerifyAuthenticity RtmpOutputCertificateMode = "VERIFY_AUTHENTICITY" 4233) 4234 4235// Values returns all known values for RtmpOutputCertificateMode. Note that this 4236// can be expanded in the future, and so it is only as up to date as the client. 4237// The ordering of this slice is not guaranteed to be stable across updates. 4238func (RtmpOutputCertificateMode) Values() []RtmpOutputCertificateMode { 4239 return []RtmpOutputCertificateMode{ 4240 "SELF_SIGNED", 4241 "VERIFY_AUTHENTICITY", 4242 } 4243} 4244 4245type S3CannedAcl string 4246 4247// Enum values for S3CannedAcl 4248const ( 4249 S3CannedAclAuthenticatedRead S3CannedAcl = "AUTHENTICATED_READ" 4250 S3CannedAclBucketOwnerFullControl S3CannedAcl = "BUCKET_OWNER_FULL_CONTROL" 4251 S3CannedAclBucketOwnerRead S3CannedAcl = "BUCKET_OWNER_READ" 4252 S3CannedAclPublicRead S3CannedAcl = "PUBLIC_READ" 4253) 4254 4255// Values returns all known values for S3CannedAcl. Note that this can be expanded 4256// in the future, and so it is only as up to date as the client. The ordering of 4257// this slice is not guaranteed to be stable across updates. 4258func (S3CannedAcl) Values() []S3CannedAcl { 4259 return []S3CannedAcl{ 4260 "AUTHENTICATED_READ", 4261 "BUCKET_OWNER_FULL_CONTROL", 4262 "BUCKET_OWNER_READ", 4263 "PUBLIC_READ", 4264 } 4265} 4266 4267type Scte20Convert608To708 string 4268 4269// Enum values for Scte20Convert608To708 4270const ( 4271 Scte20Convert608To708Disabled Scte20Convert608To708 = "DISABLED" 4272 Scte20Convert608To708Upconvert Scte20Convert608To708 = "UPCONVERT" 4273) 4274 4275// Values returns all known values for Scte20Convert608To708. Note that this can be 4276// expanded in the future, and so it is only as up to date as the client. The 4277// ordering of this slice is not guaranteed to be stable across updates. 4278func (Scte20Convert608To708) Values() []Scte20Convert608To708 { 4279 return []Scte20Convert608To708{ 4280 "DISABLED", 4281 "UPCONVERT", 4282 } 4283} 4284 4285type Scte35AposNoRegionalBlackoutBehavior string 4286 4287// Enum values for Scte35AposNoRegionalBlackoutBehavior 4288const ( 4289 Scte35AposNoRegionalBlackoutBehaviorFollow Scte35AposNoRegionalBlackoutBehavior = "FOLLOW" 4290 Scte35AposNoRegionalBlackoutBehaviorIgnore Scte35AposNoRegionalBlackoutBehavior = "IGNORE" 4291) 4292 4293// Values returns all known values for Scte35AposNoRegionalBlackoutBehavior. Note 4294// that this can be expanded in the future, and so it is only as up to date as the 4295// client. The ordering of this slice is not guaranteed to be stable across 4296// updates. 4297func (Scte35AposNoRegionalBlackoutBehavior) Values() []Scte35AposNoRegionalBlackoutBehavior { 4298 return []Scte35AposNoRegionalBlackoutBehavior{ 4299 "FOLLOW", 4300 "IGNORE", 4301 } 4302} 4303 4304type Scte35AposWebDeliveryAllowedBehavior string 4305 4306// Enum values for Scte35AposWebDeliveryAllowedBehavior 4307const ( 4308 Scte35AposWebDeliveryAllowedBehaviorFollow Scte35AposWebDeliveryAllowedBehavior = "FOLLOW" 4309 Scte35AposWebDeliveryAllowedBehaviorIgnore Scte35AposWebDeliveryAllowedBehavior = "IGNORE" 4310) 4311 4312// Values returns all known values for Scte35AposWebDeliveryAllowedBehavior. Note 4313// that this can be expanded in the future, and so it is only as up to date as the 4314// client. The ordering of this slice is not guaranteed to be stable across 4315// updates. 4316func (Scte35AposWebDeliveryAllowedBehavior) Values() []Scte35AposWebDeliveryAllowedBehavior { 4317 return []Scte35AposWebDeliveryAllowedBehavior{ 4318 "FOLLOW", 4319 "IGNORE", 4320 } 4321} 4322 4323type Scte35ArchiveAllowedFlag string 4324 4325// Enum values for Scte35ArchiveAllowedFlag 4326const ( 4327 Scte35ArchiveAllowedFlagArchiveNotAllowed Scte35ArchiveAllowedFlag = "ARCHIVE_NOT_ALLOWED" 4328 Scte35ArchiveAllowedFlagArchiveAllowed Scte35ArchiveAllowedFlag = "ARCHIVE_ALLOWED" 4329) 4330 4331// Values returns all known values for Scte35ArchiveAllowedFlag. Note that this can 4332// be expanded in the future, and so it is only as up to date as the client. The 4333// ordering of this slice is not guaranteed to be stable across updates. 4334func (Scte35ArchiveAllowedFlag) Values() []Scte35ArchiveAllowedFlag { 4335 return []Scte35ArchiveAllowedFlag{ 4336 "ARCHIVE_NOT_ALLOWED", 4337 "ARCHIVE_ALLOWED", 4338 } 4339} 4340 4341type Scte35DeviceRestrictions string 4342 4343// Enum values for Scte35DeviceRestrictions 4344const ( 4345 Scte35DeviceRestrictionsNone Scte35DeviceRestrictions = "NONE" 4346 Scte35DeviceRestrictionsRestrictGroup0 Scte35DeviceRestrictions = "RESTRICT_GROUP0" 4347 Scte35DeviceRestrictionsRestrictGroup1 Scte35DeviceRestrictions = "RESTRICT_GROUP1" 4348 Scte35DeviceRestrictionsRestrictGroup2 Scte35DeviceRestrictions = "RESTRICT_GROUP2" 4349) 4350 4351// Values returns all known values for Scte35DeviceRestrictions. Note that this can 4352// be expanded in the future, and so it is only as up to date as the client. The 4353// ordering of this slice is not guaranteed to be stable across updates. 4354func (Scte35DeviceRestrictions) Values() []Scte35DeviceRestrictions { 4355 return []Scte35DeviceRestrictions{ 4356 "NONE", 4357 "RESTRICT_GROUP0", 4358 "RESTRICT_GROUP1", 4359 "RESTRICT_GROUP2", 4360 } 4361} 4362 4363type Scte35NoRegionalBlackoutFlag string 4364 4365// Enum values for Scte35NoRegionalBlackoutFlag 4366const ( 4367 Scte35NoRegionalBlackoutFlagRegionalBlackout Scte35NoRegionalBlackoutFlag = "REGIONAL_BLACKOUT" 4368 Scte35NoRegionalBlackoutFlagNoRegionalBlackout Scte35NoRegionalBlackoutFlag = "NO_REGIONAL_BLACKOUT" 4369) 4370 4371// Values returns all known values for Scte35NoRegionalBlackoutFlag. Note that this 4372// can be expanded in the future, and so it is only as up to date as the client. 4373// The ordering of this slice is not guaranteed to be stable across updates. 4374func (Scte35NoRegionalBlackoutFlag) Values() []Scte35NoRegionalBlackoutFlag { 4375 return []Scte35NoRegionalBlackoutFlag{ 4376 "REGIONAL_BLACKOUT", 4377 "NO_REGIONAL_BLACKOUT", 4378 } 4379} 4380 4381type Scte35SegmentationCancelIndicator string 4382 4383// Enum values for Scte35SegmentationCancelIndicator 4384const ( 4385 Scte35SegmentationCancelIndicatorSegmentationEventNotCanceled Scte35SegmentationCancelIndicator = "SEGMENTATION_EVENT_NOT_CANCELED" 4386 Scte35SegmentationCancelIndicatorSegmentationEventCanceled Scte35SegmentationCancelIndicator = "SEGMENTATION_EVENT_CANCELED" 4387) 4388 4389// Values returns all known values for Scte35SegmentationCancelIndicator. Note that 4390// this can be expanded in the future, and so it is only as up to date as the 4391// client. The ordering of this slice is not guaranteed to be stable across 4392// updates. 4393func (Scte35SegmentationCancelIndicator) Values() []Scte35SegmentationCancelIndicator { 4394 return []Scte35SegmentationCancelIndicator{ 4395 "SEGMENTATION_EVENT_NOT_CANCELED", 4396 "SEGMENTATION_EVENT_CANCELED", 4397 } 4398} 4399 4400type Scte35SpliceInsertNoRegionalBlackoutBehavior string 4401 4402// Enum values for Scte35SpliceInsertNoRegionalBlackoutBehavior 4403const ( 4404 Scte35SpliceInsertNoRegionalBlackoutBehaviorFollow Scte35SpliceInsertNoRegionalBlackoutBehavior = "FOLLOW" 4405 Scte35SpliceInsertNoRegionalBlackoutBehaviorIgnore Scte35SpliceInsertNoRegionalBlackoutBehavior = "IGNORE" 4406) 4407 4408// Values returns all known values for 4409// Scte35SpliceInsertNoRegionalBlackoutBehavior. Note that this can be expanded in 4410// the future, and so it is only as up to date as the client. The ordering of this 4411// slice is not guaranteed to be stable across updates. 4412func (Scte35SpliceInsertNoRegionalBlackoutBehavior) Values() []Scte35SpliceInsertNoRegionalBlackoutBehavior { 4413 return []Scte35SpliceInsertNoRegionalBlackoutBehavior{ 4414 "FOLLOW", 4415 "IGNORE", 4416 } 4417} 4418 4419type Scte35SpliceInsertWebDeliveryAllowedBehavior string 4420 4421// Enum values for Scte35SpliceInsertWebDeliveryAllowedBehavior 4422const ( 4423 Scte35SpliceInsertWebDeliveryAllowedBehaviorFollow Scte35SpliceInsertWebDeliveryAllowedBehavior = "FOLLOW" 4424 Scte35SpliceInsertWebDeliveryAllowedBehaviorIgnore Scte35SpliceInsertWebDeliveryAllowedBehavior = "IGNORE" 4425) 4426 4427// Values returns all known values for 4428// Scte35SpliceInsertWebDeliveryAllowedBehavior. Note that this can be expanded in 4429// the future, and so it is only as up to date as the client. The ordering of this 4430// slice is not guaranteed to be stable across updates. 4431func (Scte35SpliceInsertWebDeliveryAllowedBehavior) Values() []Scte35SpliceInsertWebDeliveryAllowedBehavior { 4432 return []Scte35SpliceInsertWebDeliveryAllowedBehavior{ 4433 "FOLLOW", 4434 "IGNORE", 4435 } 4436} 4437 4438type Scte35WebDeliveryAllowedFlag string 4439 4440// Enum values for Scte35WebDeliveryAllowedFlag 4441const ( 4442 Scte35WebDeliveryAllowedFlagWebDeliveryNotAllowed Scte35WebDeliveryAllowedFlag = "WEB_DELIVERY_NOT_ALLOWED" 4443 Scte35WebDeliveryAllowedFlagWebDeliveryAllowed Scte35WebDeliveryAllowedFlag = "WEB_DELIVERY_ALLOWED" 4444) 4445 4446// Values returns all known values for Scte35WebDeliveryAllowedFlag. Note that this 4447// can be expanded in the future, and so it is only as up to date as the client. 4448// The ordering of this slice is not guaranteed to be stable across updates. 4449func (Scte35WebDeliveryAllowedFlag) Values() []Scte35WebDeliveryAllowedFlag { 4450 return []Scte35WebDeliveryAllowedFlag{ 4451 "WEB_DELIVERY_NOT_ALLOWED", 4452 "WEB_DELIVERY_ALLOWED", 4453 } 4454} 4455 4456type SmoothGroupAudioOnlyTimecodeControl string 4457 4458// Enum values for SmoothGroupAudioOnlyTimecodeControl 4459const ( 4460 SmoothGroupAudioOnlyTimecodeControlPassthrough SmoothGroupAudioOnlyTimecodeControl = "PASSTHROUGH" 4461 SmoothGroupAudioOnlyTimecodeControlUseConfiguredClock SmoothGroupAudioOnlyTimecodeControl = "USE_CONFIGURED_CLOCK" 4462) 4463 4464// Values returns all known values for SmoothGroupAudioOnlyTimecodeControl. Note 4465// that this can be expanded in the future, and so it is only as up to date as the 4466// client. The ordering of this slice is not guaranteed to be stable across 4467// updates. 4468func (SmoothGroupAudioOnlyTimecodeControl) Values() []SmoothGroupAudioOnlyTimecodeControl { 4469 return []SmoothGroupAudioOnlyTimecodeControl{ 4470 "PASSTHROUGH", 4471 "USE_CONFIGURED_CLOCK", 4472 } 4473} 4474 4475type SmoothGroupCertificateMode string 4476 4477// Enum values for SmoothGroupCertificateMode 4478const ( 4479 SmoothGroupCertificateModeSelfSigned SmoothGroupCertificateMode = "SELF_SIGNED" 4480 SmoothGroupCertificateModeVerifyAuthenticity SmoothGroupCertificateMode = "VERIFY_AUTHENTICITY" 4481) 4482 4483// Values returns all known values for SmoothGroupCertificateMode. Note that this 4484// can be expanded in the future, and so it is only as up to date as the client. 4485// The ordering of this slice is not guaranteed to be stable across updates. 4486func (SmoothGroupCertificateMode) Values() []SmoothGroupCertificateMode { 4487 return []SmoothGroupCertificateMode{ 4488 "SELF_SIGNED", 4489 "VERIFY_AUTHENTICITY", 4490 } 4491} 4492 4493type SmoothGroupEventIdMode string 4494 4495// Enum values for SmoothGroupEventIdMode 4496const ( 4497 SmoothGroupEventIdModeNoEventId SmoothGroupEventIdMode = "NO_EVENT_ID" 4498 SmoothGroupEventIdModeUseConfigured SmoothGroupEventIdMode = "USE_CONFIGURED" 4499 SmoothGroupEventIdModeUseTimestamp SmoothGroupEventIdMode = "USE_TIMESTAMP" 4500) 4501 4502// Values returns all known values for SmoothGroupEventIdMode. Note that this can 4503// be expanded in the future, and so it is only as up to date as the client. The 4504// ordering of this slice is not guaranteed to be stable across updates. 4505func (SmoothGroupEventIdMode) Values() []SmoothGroupEventIdMode { 4506 return []SmoothGroupEventIdMode{ 4507 "NO_EVENT_ID", 4508 "USE_CONFIGURED", 4509 "USE_TIMESTAMP", 4510 } 4511} 4512 4513type SmoothGroupEventStopBehavior string 4514 4515// Enum values for SmoothGroupEventStopBehavior 4516const ( 4517 SmoothGroupEventStopBehaviorNone SmoothGroupEventStopBehavior = "NONE" 4518 SmoothGroupEventStopBehaviorSendEos SmoothGroupEventStopBehavior = "SEND_EOS" 4519) 4520 4521// Values returns all known values for SmoothGroupEventStopBehavior. Note that this 4522// can be expanded in the future, and so it is only as up to date as the client. 4523// The ordering of this slice is not guaranteed to be stable across updates. 4524func (SmoothGroupEventStopBehavior) Values() []SmoothGroupEventStopBehavior { 4525 return []SmoothGroupEventStopBehavior{ 4526 "NONE", 4527 "SEND_EOS", 4528 } 4529} 4530 4531type SmoothGroupSegmentationMode string 4532 4533// Enum values for SmoothGroupSegmentationMode 4534const ( 4535 SmoothGroupSegmentationModeUseInputSegmentation SmoothGroupSegmentationMode = "USE_INPUT_SEGMENTATION" 4536 SmoothGroupSegmentationModeUseSegmentDuration SmoothGroupSegmentationMode = "USE_SEGMENT_DURATION" 4537) 4538 4539// Values returns all known values for SmoothGroupSegmentationMode. Note that this 4540// can be expanded in the future, and so it is only as up to date as the client. 4541// The ordering of this slice is not guaranteed to be stable across updates. 4542func (SmoothGroupSegmentationMode) Values() []SmoothGroupSegmentationMode { 4543 return []SmoothGroupSegmentationMode{ 4544 "USE_INPUT_SEGMENTATION", 4545 "USE_SEGMENT_DURATION", 4546 } 4547} 4548 4549type SmoothGroupSparseTrackType string 4550 4551// Enum values for SmoothGroupSparseTrackType 4552const ( 4553 SmoothGroupSparseTrackTypeNone SmoothGroupSparseTrackType = "NONE" 4554 SmoothGroupSparseTrackTypeScte35 SmoothGroupSparseTrackType = "SCTE_35" 4555 SmoothGroupSparseTrackTypeScte35WithoutSegmentation SmoothGroupSparseTrackType = "SCTE_35_WITHOUT_SEGMENTATION" 4556) 4557 4558// Values returns all known values for SmoothGroupSparseTrackType. Note that this 4559// can be expanded in the future, and so it is only as up to date as the client. 4560// The ordering of this slice is not guaranteed to be stable across updates. 4561func (SmoothGroupSparseTrackType) Values() []SmoothGroupSparseTrackType { 4562 return []SmoothGroupSparseTrackType{ 4563 "NONE", 4564 "SCTE_35", 4565 "SCTE_35_WITHOUT_SEGMENTATION", 4566 } 4567} 4568 4569type SmoothGroupStreamManifestBehavior string 4570 4571// Enum values for SmoothGroupStreamManifestBehavior 4572const ( 4573 SmoothGroupStreamManifestBehaviorDoNotSend SmoothGroupStreamManifestBehavior = "DO_NOT_SEND" 4574 SmoothGroupStreamManifestBehaviorSend SmoothGroupStreamManifestBehavior = "SEND" 4575) 4576 4577// Values returns all known values for SmoothGroupStreamManifestBehavior. Note that 4578// this can be expanded in the future, and so it is only as up to date as the 4579// client. The ordering of this slice is not guaranteed to be stable across 4580// updates. 4581func (SmoothGroupStreamManifestBehavior) Values() []SmoothGroupStreamManifestBehavior { 4582 return []SmoothGroupStreamManifestBehavior{ 4583 "DO_NOT_SEND", 4584 "SEND", 4585 } 4586} 4587 4588type SmoothGroupTimestampOffsetMode string 4589 4590// Enum values for SmoothGroupTimestampOffsetMode 4591const ( 4592 SmoothGroupTimestampOffsetModeUseConfiguredOffset SmoothGroupTimestampOffsetMode = "USE_CONFIGURED_OFFSET" 4593 SmoothGroupTimestampOffsetModeUseEventStartDate SmoothGroupTimestampOffsetMode = "USE_EVENT_START_DATE" 4594) 4595 4596// Values returns all known values for SmoothGroupTimestampOffsetMode. Note that 4597// this can be expanded in the future, and so it is only as up to date as the 4598// client. The ordering of this slice is not guaranteed to be stable across 4599// updates. 4600func (SmoothGroupTimestampOffsetMode) Values() []SmoothGroupTimestampOffsetMode { 4601 return []SmoothGroupTimestampOffsetMode{ 4602 "USE_CONFIGURED_OFFSET", 4603 "USE_EVENT_START_DATE", 4604 } 4605} 4606 4607type Smpte2038DataPreference string 4608 4609// Enum values for Smpte2038DataPreference 4610const ( 4611 Smpte2038DataPreferenceIgnore Smpte2038DataPreference = "IGNORE" 4612 Smpte2038DataPreferencePrefer Smpte2038DataPreference = "PREFER" 4613) 4614 4615// Values returns all known values for Smpte2038DataPreference. Note that this can 4616// be expanded in the future, and so it is only as up to date as the client. The 4617// ordering of this slice is not guaranteed to be stable across updates. 4618func (Smpte2038DataPreference) Values() []Smpte2038DataPreference { 4619 return []Smpte2038DataPreference{ 4620 "IGNORE", 4621 "PREFER", 4622 } 4623} 4624 4625type TemporalFilterPostFilterSharpening string 4626 4627// Enum values for TemporalFilterPostFilterSharpening 4628const ( 4629 TemporalFilterPostFilterSharpeningAuto TemporalFilterPostFilterSharpening = "AUTO" 4630 TemporalFilterPostFilterSharpeningDisabled TemporalFilterPostFilterSharpening = "DISABLED" 4631 TemporalFilterPostFilterSharpeningEnabled TemporalFilterPostFilterSharpening = "ENABLED" 4632) 4633 4634// Values returns all known values for TemporalFilterPostFilterSharpening. Note 4635// that this can be expanded in the future, and so it is only as up to date as the 4636// client. The ordering of this slice is not guaranteed to be stable across 4637// updates. 4638func (TemporalFilterPostFilterSharpening) Values() []TemporalFilterPostFilterSharpening { 4639 return []TemporalFilterPostFilterSharpening{ 4640 "AUTO", 4641 "DISABLED", 4642 "ENABLED", 4643 } 4644} 4645 4646type TemporalFilterStrength string 4647 4648// Enum values for TemporalFilterStrength 4649const ( 4650 TemporalFilterStrengthAuto TemporalFilterStrength = "AUTO" 4651 TemporalFilterStrengthStrength1 TemporalFilterStrength = "STRENGTH_1" 4652 TemporalFilterStrengthStrength2 TemporalFilterStrength = "STRENGTH_2" 4653 TemporalFilterStrengthStrength3 TemporalFilterStrength = "STRENGTH_3" 4654 TemporalFilterStrengthStrength4 TemporalFilterStrength = "STRENGTH_4" 4655 TemporalFilterStrengthStrength5 TemporalFilterStrength = "STRENGTH_5" 4656 TemporalFilterStrengthStrength6 TemporalFilterStrength = "STRENGTH_6" 4657 TemporalFilterStrengthStrength7 TemporalFilterStrength = "STRENGTH_7" 4658 TemporalFilterStrengthStrength8 TemporalFilterStrength = "STRENGTH_8" 4659 TemporalFilterStrengthStrength9 TemporalFilterStrength = "STRENGTH_9" 4660 TemporalFilterStrengthStrength10 TemporalFilterStrength = "STRENGTH_10" 4661 TemporalFilterStrengthStrength11 TemporalFilterStrength = "STRENGTH_11" 4662 TemporalFilterStrengthStrength12 TemporalFilterStrength = "STRENGTH_12" 4663 TemporalFilterStrengthStrength13 TemporalFilterStrength = "STRENGTH_13" 4664 TemporalFilterStrengthStrength14 TemporalFilterStrength = "STRENGTH_14" 4665 TemporalFilterStrengthStrength15 TemporalFilterStrength = "STRENGTH_15" 4666 TemporalFilterStrengthStrength16 TemporalFilterStrength = "STRENGTH_16" 4667) 4668 4669// Values returns all known values for TemporalFilterStrength. Note that this can 4670// be 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 (TemporalFilterStrength) Values() []TemporalFilterStrength { 4673 return []TemporalFilterStrength{ 4674 "AUTO", 4675 "STRENGTH_1", 4676 "STRENGTH_2", 4677 "STRENGTH_3", 4678 "STRENGTH_4", 4679 "STRENGTH_5", 4680 "STRENGTH_6", 4681 "STRENGTH_7", 4682 "STRENGTH_8", 4683 "STRENGTH_9", 4684 "STRENGTH_10", 4685 "STRENGTH_11", 4686 "STRENGTH_12", 4687 "STRENGTH_13", 4688 "STRENGTH_14", 4689 "STRENGTH_15", 4690 "STRENGTH_16", 4691 } 4692} 4693 4694type TimecodeConfigSource string 4695 4696// Enum values for TimecodeConfigSource 4697const ( 4698 TimecodeConfigSourceEmbedded TimecodeConfigSource = "EMBEDDED" 4699 TimecodeConfigSourceSystemclock TimecodeConfigSource = "SYSTEMCLOCK" 4700 TimecodeConfigSourceZerobased TimecodeConfigSource = "ZEROBASED" 4701) 4702 4703// Values returns all known values for TimecodeConfigSource. Note that this can be 4704// expanded in the future, and so it is only as up to date as the client. The 4705// ordering of this slice is not guaranteed to be stable across updates. 4706func (TimecodeConfigSource) Values() []TimecodeConfigSource { 4707 return []TimecodeConfigSource{ 4708 "EMBEDDED", 4709 "SYSTEMCLOCK", 4710 "ZEROBASED", 4711 } 4712} 4713 4714type TtmlDestinationStyleControl string 4715 4716// Enum values for TtmlDestinationStyleControl 4717const ( 4718 TtmlDestinationStyleControlPassthrough TtmlDestinationStyleControl = "PASSTHROUGH" 4719 TtmlDestinationStyleControlUseConfigured TtmlDestinationStyleControl = "USE_CONFIGURED" 4720) 4721 4722// Values returns all known values for TtmlDestinationStyleControl. Note that this 4723// can be expanded in the future, and so it is only as up to date as the client. 4724// The ordering of this slice is not guaranteed to be stable across updates. 4725func (TtmlDestinationStyleControl) Values() []TtmlDestinationStyleControl { 4726 return []TtmlDestinationStyleControl{ 4727 "PASSTHROUGH", 4728 "USE_CONFIGURED", 4729 } 4730} 4731 4732type UdpTimedMetadataId3Frame string 4733 4734// Enum values for UdpTimedMetadataId3Frame 4735const ( 4736 UdpTimedMetadataId3FrameNone UdpTimedMetadataId3Frame = "NONE" 4737 UdpTimedMetadataId3FramePriv UdpTimedMetadataId3Frame = "PRIV" 4738 UdpTimedMetadataId3FrameTdrl UdpTimedMetadataId3Frame = "TDRL" 4739) 4740 4741// Values returns all known values for UdpTimedMetadataId3Frame. Note that this can 4742// be 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 (UdpTimedMetadataId3Frame) Values() []UdpTimedMetadataId3Frame { 4745 return []UdpTimedMetadataId3Frame{ 4746 "NONE", 4747 "PRIV", 4748 "TDRL", 4749 } 4750} 4751 4752type VideoDescriptionRespondToAfd string 4753 4754// Enum values for VideoDescriptionRespondToAfd 4755const ( 4756 VideoDescriptionRespondToAfdNone VideoDescriptionRespondToAfd = "NONE" 4757 VideoDescriptionRespondToAfdPassthrough VideoDescriptionRespondToAfd = "PASSTHROUGH" 4758 VideoDescriptionRespondToAfdRespond VideoDescriptionRespondToAfd = "RESPOND" 4759) 4760 4761// Values returns all known values for VideoDescriptionRespondToAfd. Note that this 4762// can be expanded in the future, and so it is only as up to date as the client. 4763// The ordering of this slice is not guaranteed to be stable across updates. 4764func (VideoDescriptionRespondToAfd) Values() []VideoDescriptionRespondToAfd { 4765 return []VideoDescriptionRespondToAfd{ 4766 "NONE", 4767 "PASSTHROUGH", 4768 "RESPOND", 4769 } 4770} 4771 4772type VideoDescriptionScalingBehavior string 4773 4774// Enum values for VideoDescriptionScalingBehavior 4775const ( 4776 VideoDescriptionScalingBehaviorDefault VideoDescriptionScalingBehavior = "DEFAULT" 4777 VideoDescriptionScalingBehaviorStretchToOutput VideoDescriptionScalingBehavior = "STRETCH_TO_OUTPUT" 4778) 4779 4780// Values returns all known values for VideoDescriptionScalingBehavior. Note that 4781// this can be expanded in the future, and so it is only as up to date as the 4782// client. The ordering of this slice is not guaranteed to be stable across 4783// updates. 4784func (VideoDescriptionScalingBehavior) Values() []VideoDescriptionScalingBehavior { 4785 return []VideoDescriptionScalingBehavior{ 4786 "DEFAULT", 4787 "STRETCH_TO_OUTPUT", 4788 } 4789} 4790 4791type VideoSelectorColorSpace string 4792 4793// Enum values for VideoSelectorColorSpace 4794const ( 4795 VideoSelectorColorSpaceFollow VideoSelectorColorSpace = "FOLLOW" 4796 VideoSelectorColorSpaceHdr10 VideoSelectorColorSpace = "HDR10" 4797 VideoSelectorColorSpaceHlg2020 VideoSelectorColorSpace = "HLG_2020" 4798 VideoSelectorColorSpaceRec601 VideoSelectorColorSpace = "REC_601" 4799 VideoSelectorColorSpaceRec709 VideoSelectorColorSpace = "REC_709" 4800) 4801 4802// Values returns all known values for VideoSelectorColorSpace. Note that this can 4803// be expanded in the future, and so it is only as up to date as the client. The 4804// ordering of this slice is not guaranteed to be stable across updates. 4805func (VideoSelectorColorSpace) Values() []VideoSelectorColorSpace { 4806 return []VideoSelectorColorSpace{ 4807 "FOLLOW", 4808 "HDR10", 4809 "HLG_2020", 4810 "REC_601", 4811 "REC_709", 4812 } 4813} 4814 4815type VideoSelectorColorSpaceUsage string 4816 4817// Enum values for VideoSelectorColorSpaceUsage 4818const ( 4819 VideoSelectorColorSpaceUsageFallback VideoSelectorColorSpaceUsage = "FALLBACK" 4820 VideoSelectorColorSpaceUsageForce VideoSelectorColorSpaceUsage = "FORCE" 4821) 4822 4823// Values returns all known values for VideoSelectorColorSpaceUsage. Note that this 4824// can be expanded in the future, and so it is only as up to date as the client. 4825// The ordering of this slice is not guaranteed to be stable across updates. 4826func (VideoSelectorColorSpaceUsage) Values() []VideoSelectorColorSpaceUsage { 4827 return []VideoSelectorColorSpaceUsage{ 4828 "FALLBACK", 4829 "FORCE", 4830 } 4831} 4832 4833type WavCodingMode string 4834 4835// Enum values for WavCodingMode 4836const ( 4837 WavCodingModeCodingMode10 WavCodingMode = "CODING_MODE_1_0" 4838 WavCodingModeCodingMode20 WavCodingMode = "CODING_MODE_2_0" 4839 WavCodingModeCodingMode40 WavCodingMode = "CODING_MODE_4_0" 4840 WavCodingModeCodingMode80 WavCodingMode = "CODING_MODE_8_0" 4841) 4842 4843// Values returns all known values for WavCodingMode. Note that this can be 4844// expanded in the future, and so it is only as up to date as the client. The 4845// ordering of this slice is not guaranteed to be stable across updates. 4846func (WavCodingMode) Values() []WavCodingMode { 4847 return []WavCodingMode{ 4848 "CODING_MODE_1_0", 4849 "CODING_MODE_2_0", 4850 "CODING_MODE_4_0", 4851 "CODING_MODE_8_0", 4852 } 4853} 4854