Package-level declarations

Types

Link copied to clipboard
sealed class AdMarkers
Link copied to clipboard

This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to determine whether a message signals an ad. Choosing "NONE" means no SCTE-35 messages become ads. Choosing "RESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that contain delivery restrictions will be treated as ads. Choosing "UNRESTRICTED" means SCTE-35 messages of the types specified in AdTriggers that do not contain delivery restrictions will be treated as ads. Choosing "BOTH" means all SCTE-35 messages of the types specified in AdTriggers will be treated as ads. Note that Splice Insert messages do not have these flags and are always treated as ads if specified in AdTriggers.

Link copied to clipboard
sealed class AdTriggersElement
Link copied to clipboard

CDN Authorization credentials

Link copied to clipboard
class Channel

A Channel resource configuration.

Link copied to clipboard

A Common Media Application Format (CMAF) encryption configuration.

Link copied to clipboard

The encryption method to use.

Link copied to clipboard

A Common Media Application Format (CMAF) packaging configuration.

Link copied to clipboard

A Common Media Application Format (CMAF) packaging configuration.

Link copied to clipboard

the option to configure log subscription.

Link copied to clipboard
Link copied to clipboard

A new Channel configuration.

Link copied to clipboard
Link copied to clipboard

Configuration parameters used to create a new HarvestJob.

Link copied to clipboard
Link copied to clipboard

Configuration parameters used to create a new OriginEndpoint.

Link copied to clipboard

A Dynamic Adaptive Streaming over HTTP (DASH) encryption configuration.

Link copied to clipboard

A Dynamic Adaptive Streaming over HTTP (DASH) packaging configuration.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configure egress access logging.

Link copied to clipboard

Use encryptionContractConfiguration to configure one or more content encryption keys for your endpoints that use SPEKE 2.0. The encryption contract defines which content keys are used to encrypt the audio and video tracks in your stream. To configure the encryption contract, specify which audio and video encryption presets to use. Note the following considerations when using encryptionContractConfiguration: encryptionContractConfiguration can be used for DASH or CMAF endpoints that use SPEKE 2.0. SPEKE 2.0 relies on the CPIX 2.3 specification. You must disable key rotation for this endpoint by setting keyRotationIntervalSeconds to 0.

Link copied to clipboard
sealed class EncryptionMethod
Link copied to clipboard

The client is not authorized to access the requested resource.

Link copied to clipboard

A HarvestJob resource configuration

Link copied to clipboard

An HTTP Live Streaming (HLS) encryption configuration.

Link copied to clipboard
class HlsIngest

An HTTP Live Streaming (HLS) ingest resource configuration.

Link copied to clipboard

A HTTP Live Streaming (HLS) manifest configuration.

Link copied to clipboard

A HTTP Live Streaming (HLS) manifest configuration.

Link copied to clipboard

An HTTP Live Streaming (HLS) packaging configuration.

Link copied to clipboard

An endpoint for ingesting source content for a Channel.

Link copied to clipboard

Configure ingress access logging.

Link copied to clipboard

An unexpected error occurred.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class ManifestLayout
Link copied to clipboard

Base class for all service related exceptions thrown by the MediaPackage client

Link copied to clipboard

A Microsoft Smooth Streaming (MSS) encryption configuration.

Link copied to clipboard

A Microsoft Smooth Streaming (MSS) packaging configuration.

Link copied to clipboard

The requested resource does not exist.

Link copied to clipboard
sealed class Origination
Link copied to clipboard

An OriginEndpoint resource configuration.

Link copied to clipboard
Link copied to clipboard
sealed class PlaylistType
Link copied to clipboard
sealed class PresetSpeke20Audio
Link copied to clipboard
sealed class PresetSpeke20Video
Link copied to clipboard
sealed class Profile
Link copied to clipboard

Configuration parameters for where in an S3 bucket to place the harvested content

Link copied to clipboard
Link copied to clipboard

An unexpected error occurred.

Link copied to clipboard

A configuration for accessing an external Secure Packager and Encoder Key Exchange (SPEKE) service that will provide encryption keys.

Link copied to clipboard
sealed class Status
Link copied to clipboard
sealed class StreamOrder
Link copied to clipboard

A StreamSelection configuration.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The client has exceeded their resource or throttling limits.

Link copied to clipboard

The parameters sent in the request are not valid.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration parameters used to update the Channel.

Link copied to clipboard
Link copied to clipboard

Configuration parameters used to update an existing OriginEndpoint.

Link copied to clipboard
sealed class UtcTiming