ChannelListConfiguration
The configuration of the channel.
Contents
- Arn
-
The Amazon Resource Name (ARN) associated with the resource.
Type: String
Required: Yes
- ChannelGroupName
-
The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
Type: String
Required: Yes
- ChannelName
-
The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.
Type: String
Required: Yes
- CreatedAt
-
The date and time the channel was created.
Type: Timestamp
Required: Yes
- ModifiedAt
-
The date and time the channel was modified.
Type: Timestamp
Required: Yes
- AttachedMultiviewChannels
-
The multiview channels, in the same channel group, that list this channel as an available source. This is a read-only field.
Type: Array of strings
Length Constraints: Minimum length of 1. Maximum length of 256.
Pattern:
[a-zA-Z0-9_-]+Required: No
- Description
-
Any descriptive information that you want to add to the channel for future identification purposes.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Required: No
- InputType
-
The input type is an immutable field. It defines whether the channel allows CMAF ingest, HLS ingest, or server-side multiview output. Multiview channels receive no ingest of their own. If unprovided, the value defaults to HLS.
The allowed values are:
-
HLS- The HLS streaming specification (which defines M3U8 manifests and TS segments). -
CMAF- The DASH-IF CMAF Ingest specification (which defines CMAF segments with optional DASH manifests). -
MULTIVIEW– Server-side multiview. The channel receives no ingest of its own. Instead, it composites video from the source channels in itsMultiviewConfigurationinto a single tiled output stream.
Type: String
Valid Values:
HLS | CMAF | MULTIVIEWRequired: No
-
- MultiviewConfiguration
-
The multiview configuration for the channel. This is present only when
InputTypeisMULTIVIEW.Type: MultiviewConfiguration object
Required: No
- OutputLockingMode
-
The output locking mode configured for the channel.
The allowed values are:
-
EPOCH_LOCKED- The channel uses epoch-locked behavior with deterministic sequence numbering and fixed segment boundaries aligned to epoch time. -
NON_EPOCH_LOCKED- The channel uses non-epoch-locked behavior with duration-based segment combining and monotonically increasing sequence numbers starting from 0.
Type: String
Valid Values:
EPOCH_LOCKED | NON_EPOCH_LOCKEDRequired: No
-
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: