/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the kinesis-video-archived-media-2017-09-30.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.KinesisVideoArchivedMedia { /// /// Constants used for properties of type ClipFragmentSelectorType. /// public class ClipFragmentSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for ClipFragmentSelectorType /// public static readonly ClipFragmentSelectorType PRODUCER_TIMESTAMP = new ClipFragmentSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for ClipFragmentSelectorType /// public static readonly ClipFragmentSelectorType SERVER_TIMESTAMP = new ClipFragmentSelectorType("SERVER_TIMESTAMP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ClipFragmentSelectorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ClipFragmentSelectorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ClipFragmentSelectorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerFormat. /// public class ContainerFormat : ConstantClass { /// /// Constant FRAGMENTED_MP4 for ContainerFormat /// public static readonly ContainerFormat FRAGMENTED_MP4 = new ContainerFormat("FRAGMENTED_MP4"); /// /// Constant MPEG_TS for ContainerFormat /// public static readonly ContainerFormat MPEG_TS = new ContainerFormat("MPEG_TS"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ContainerFormat(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ContainerFormat FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ContainerFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type DASHDisplayFragmentNumber. /// public class DASHDisplayFragmentNumber : ConstantClass { /// /// Constant ALWAYS for DASHDisplayFragmentNumber /// public static readonly DASHDisplayFragmentNumber ALWAYS = new DASHDisplayFragmentNumber("ALWAYS"); /// /// Constant NEVER for DASHDisplayFragmentNumber /// public static readonly DASHDisplayFragmentNumber NEVER = new DASHDisplayFragmentNumber("NEVER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DASHDisplayFragmentNumber(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DASHDisplayFragmentNumber FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DASHDisplayFragmentNumber(string value) { return FindValue(value); } } /// /// Constants used for properties of type DASHDisplayFragmentTimestamp. /// public class DASHDisplayFragmentTimestamp : ConstantClass { /// /// Constant ALWAYS for DASHDisplayFragmentTimestamp /// public static readonly DASHDisplayFragmentTimestamp ALWAYS = new DASHDisplayFragmentTimestamp("ALWAYS"); /// /// Constant NEVER for DASHDisplayFragmentTimestamp /// public static readonly DASHDisplayFragmentTimestamp NEVER = new DASHDisplayFragmentTimestamp("NEVER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DASHDisplayFragmentTimestamp(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DASHDisplayFragmentTimestamp FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DASHDisplayFragmentTimestamp(string value) { return FindValue(value); } } /// /// Constants used for properties of type DASHFragmentSelectorType. /// public class DASHFragmentSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for DASHFragmentSelectorType /// public static readonly DASHFragmentSelectorType PRODUCER_TIMESTAMP = new DASHFragmentSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for DASHFragmentSelectorType /// public static readonly DASHFragmentSelectorType SERVER_TIMESTAMP = new DASHFragmentSelectorType("SERVER_TIMESTAMP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DASHFragmentSelectorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DASHFragmentSelectorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DASHFragmentSelectorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DASHPlaybackMode. /// public class DASHPlaybackMode : ConstantClass { /// /// Constant LIVE for DASHPlaybackMode /// public static readonly DASHPlaybackMode LIVE = new DASHPlaybackMode("LIVE"); /// /// Constant LIVE_REPLAY for DASHPlaybackMode /// public static readonly DASHPlaybackMode LIVE_REPLAY = new DASHPlaybackMode("LIVE_REPLAY"); /// /// Constant ON_DEMAND for DASHPlaybackMode /// public static readonly DASHPlaybackMode ON_DEMAND = new DASHPlaybackMode("ON_DEMAND"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public DASHPlaybackMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static DASHPlaybackMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator DASHPlaybackMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Format. /// public class Format : ConstantClass { /// /// Constant JPEG for Format /// public static readonly Format JPEG = new Format("JPEG"); /// /// Constant PNG for Format /// public static readonly Format PNG = new Format("PNG"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Format(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static Format FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator Format(string value) { return FindValue(value); } } /// /// Constants used for properties of type FormatConfigKey. /// public class FormatConfigKey : ConstantClass { /// /// Constant JPEGQuality for FormatConfigKey /// public static readonly FormatConfigKey JPEGQuality = new FormatConfigKey("JPEGQuality"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FormatConfigKey(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FormatConfigKey FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FormatConfigKey(string value) { return FindValue(value); } } /// /// Constants used for properties of type FragmentSelectorType. /// public class FragmentSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for FragmentSelectorType /// public static readonly FragmentSelectorType PRODUCER_TIMESTAMP = new FragmentSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for FragmentSelectorType /// public static readonly FragmentSelectorType SERVER_TIMESTAMP = new FragmentSelectorType("SERVER_TIMESTAMP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public FragmentSelectorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static FragmentSelectorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator FragmentSelectorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type HLSDiscontinuityMode. /// public class HLSDiscontinuityMode : ConstantClass { /// /// Constant ALWAYS for HLSDiscontinuityMode /// public static readonly HLSDiscontinuityMode ALWAYS = new HLSDiscontinuityMode("ALWAYS"); /// /// Constant NEVER for HLSDiscontinuityMode /// public static readonly HLSDiscontinuityMode NEVER = new HLSDiscontinuityMode("NEVER"); /// /// Constant ON_DISCONTINUITY for HLSDiscontinuityMode /// public static readonly HLSDiscontinuityMode ON_DISCONTINUITY = new HLSDiscontinuityMode("ON_DISCONTINUITY"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HLSDiscontinuityMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static HLSDiscontinuityMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator HLSDiscontinuityMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type HLSDisplayFragmentTimestamp. /// public class HLSDisplayFragmentTimestamp : ConstantClass { /// /// Constant ALWAYS for HLSDisplayFragmentTimestamp /// public static readonly HLSDisplayFragmentTimestamp ALWAYS = new HLSDisplayFragmentTimestamp("ALWAYS"); /// /// Constant NEVER for HLSDisplayFragmentTimestamp /// public static readonly HLSDisplayFragmentTimestamp NEVER = new HLSDisplayFragmentTimestamp("NEVER"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HLSDisplayFragmentTimestamp(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static HLSDisplayFragmentTimestamp FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator HLSDisplayFragmentTimestamp(string value) { return FindValue(value); } } /// /// Constants used for properties of type HLSFragmentSelectorType. /// public class HLSFragmentSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for HLSFragmentSelectorType /// public static readonly HLSFragmentSelectorType PRODUCER_TIMESTAMP = new HLSFragmentSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for HLSFragmentSelectorType /// public static readonly HLSFragmentSelectorType SERVER_TIMESTAMP = new HLSFragmentSelectorType("SERVER_TIMESTAMP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HLSFragmentSelectorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static HLSFragmentSelectorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator HLSFragmentSelectorType(string value) { return FindValue(value); } } /// /// Constants used for properties of type HLSPlaybackMode. /// public class HLSPlaybackMode : ConstantClass { /// /// Constant LIVE for HLSPlaybackMode /// public static readonly HLSPlaybackMode LIVE = new HLSPlaybackMode("LIVE"); /// /// Constant LIVE_REPLAY for HLSPlaybackMode /// public static readonly HLSPlaybackMode LIVE_REPLAY = new HLSPlaybackMode("LIVE_REPLAY"); /// /// Constant ON_DEMAND for HLSPlaybackMode /// public static readonly HLSPlaybackMode ON_DEMAND = new HLSPlaybackMode("ON_DEMAND"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public HLSPlaybackMode(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static HLSPlaybackMode FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator HLSPlaybackMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageError. /// public class ImageError : ConstantClass { /// /// Constant MEDIA_ERROR for ImageError /// public static readonly ImageError MEDIA_ERROR = new ImageError("MEDIA_ERROR"); /// /// Constant NO_MEDIA for ImageError /// public static readonly ImageError NO_MEDIA = new ImageError("NO_MEDIA"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ImageError(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ImageError FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ImageError(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageSelectorType. /// public class ImageSelectorType : ConstantClass { /// /// Constant PRODUCER_TIMESTAMP for ImageSelectorType /// public static readonly ImageSelectorType PRODUCER_TIMESTAMP = new ImageSelectorType("PRODUCER_TIMESTAMP"); /// /// Constant SERVER_TIMESTAMP for ImageSelectorType /// public static readonly ImageSelectorType SERVER_TIMESTAMP = new ImageSelectorType("SERVER_TIMESTAMP"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ImageSelectorType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ImageSelectorType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ImageSelectorType(string value) { return FindValue(value); } } }