/*
* 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);
}
}
}