Package-level declarations
Types
Specifies the clip time as an absolute time position in the media file. The absolute time can point to a different position depending on whether the media file starts from a timestamp of zero or not.
Akamai access control
Akamai Signature Header authentication key.
The streaming endpoint current sku.
The Asset File Storage encryption metadata.
The Audio Analyzer preset applies a pre-defined set of AI-based analysis operations, including speech transcription. Currently, the preset supports processing of content with a single audio track.
A TrackSelection to select audio tracks.
Represents an audio track in the asset.
Describes a built-in preset for encoding the input video with the Standard Encoder.
Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy
Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy
Class to specify ClearKey configuration of common encryption schemes in Streaming Policy
Class for CommonEncryptionCbcs encryption scheme
Class for envelope encryption scheme
Represents a configuration for non-DRM keys.
Specifies a configuration for FairPlay licenses.
Represents an open restriction. License or key will be delivered on every request.
Represents a policy option.
Specifies a configuration for PlayReady licenses.
Specifies that the content key ID is in the PlayReady header.
Specifies that the content key ID is specified in the PlayReady configuration.
Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules.
The PlayReady license
Configures the Play Right in the PlayReady license.
Specifies a RSA key for token validation
Specifies a symmetric key for token validation.
Represents a token claim.
Represents a token restriction. Provided token must match these requirements for successful license or key delivery.
Represents a ContentKeyPolicyConfiguration that is unavailable in the current API version.
Represents a ContentKeyPolicyRestriction that is unavailable in the current API version.
Specifies a configuration for Widevine licenses.
Specifies a certificate for token validation.
A codec flag, which tells the encoder to copy the input audio bitstream.
A codec flag, which tells the encoder to copy the input video bitstream without re-encoding.
The client access policy.
The DASH setting for a track.
Describes Dolby Digital Audio Codec (AC3) audio encoding settings. The current implementation for Dolby Digital Audio support are: Audio channel numbers at 1((mono), 2(stereo), 6(5.1side); Audio sampling frequency rates at: 32K/44.1K/48K Hz; Audio bitrate values as AC3 specification supports: 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 160000, 192000, 224000, 256000, 320000, 384000, 448000, 512000, 576000, 640000 bps.
Class to specify properties of default content key for each encryption scheme
Describes the de-interlacing settings.
Class to specify which protocols are enabled
Class for EnvelopeEncryption encryption scheme
Describes all the settings to be used when analyzing a video in order to detect (and optionally redact) all the faces present.
Describes the properties of a Fade effect applied to the input media.
Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.
The class to specify one track property condition.
Representing a list of FilterTrackPropertyConditions to select a track. The filters are combined using a logical AND operation.
Filter First Quality
An InputDefinition that looks across all of the files provided to select tracks specified by the IncludedTracks property. Generally used with the AudioTrackByAttribute and VideoTrackByAttribute to allow selection of a single track across a set of input files.
An InputDefinition that looks at each input file provided to select tracks specified by the IncludedTracks property. Generally used with the AudioTrackByAttribute and VideoTrackByAttribute to select tracks from each file given.
An Account Filter.
Data needed to decrypt asset files encrypted with legacy storage encryption.
An Asset Filter.
An Asset.
The properties of the Content Key Policy.
A Content Key Policy resource.
A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid.
The live event.
Get live event status result.
Get live event stream events result.
Get live event track ingest heart beats result.
The Live Output.
A Media Services account.
The Private Endpoint Connection resource.
The streaming endpoint.
A Streaming Locator resource
A Streaming Policy resource
A Transform encapsulates the rules or instructions for generating desired outputs from input media, such as by transcoding or by extracting insights. After the Transform is created, it can be applied to input media by creating Jobs.
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.264 video codec.
Describes all the properties for encoding a video with the H.264 codec.
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.265 video codec.
Describes all the properties for encoding a video with the H.265 codec.
HTTP Live Streaming (HLS) packing setting for the live output.
The HLS setting for a track.
Describes the properties for an output image file.
Describes the basic properties for generating thumbnails from the input video
An InputDefinition for a single file. TrackSelections are scoped to the file specified.
The IP access control.
The IP address range in the CIDR scheme.
Details of JobOutput errors.
Details of JobOutput errors.
Represents an Asset for input into a Job.
Represents input files for a Job.
Represents HTTPS job input.
A Sequence contains an ordered list of Clips where each clip is a JobInput. The Sequence will be treated as a single input.
Describes a list of inputs to a Job.
Represents an Asset used as a JobOutput.
Describes the settings for producing JPEG thumbnails.
Describes the properties for producing a series of JPEG images from the input video.
Describes the settings to produce a JPEG image from the input video.
The Asset Storage container SAS URLs.
The Streaming Locators associated with this Asset.
Class of response for listContentKeys action
Class of response for listPaths action
Specifies the live event type and optional encoding settings for encoding live events.
The live event endpoint.
The live event ingest interruption data.
The live event ingestion telemetry data.
The IP access control for live event input.
The live event input.
A track selection condition. This property is reserved for future use, any value set on this property will be ignored.
Describes a transcription track in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
The IP access control for the live event preview endpoint.
Live event preview settings.
The live event status.
The live event stream event data.
The live event stream event.
The live event metadata insertion endpoint.
The live event track ingest heart beat event data.
The live event track event.
Describes the transcription tracks in the output of a live event, generated using speech-to-text transcription. This property is reserved for future use, any value set on this property will be ignored.
Describes the properties for an output ISO MP4 file.
Describes the properties for producing a collection of GOP aligned multi-bitrate files. The default behavior is to produce one output file for each video layer which is muxed together with all the audios. The exact output files produced can be controlled by specifying the outputFiles collection.
Class for NoEncryption scheme
Represents an output file produced.
Describes the settings for producing PNG thumbnails.
Describes the properties for producing a series of PNG images from the input video.
Describes the settings to produce a PNG image from the input video.
The presentation time range, this is asset related and not recommended for Account Filter.
An object of optional configuration settings for encoder.
The Private Endpoint Connection resource.
The Private Endpoint resource.
A collection of information about the state of the connection between service consumer and provider.
Describes the properties of a rectangular window applied to the input media before processing it.
Select audio tracks from the input by specifying a track identifier.
Select video tracks from the input by specifying an attribute and an attribute filter.
Select video tracks from the input by specifying a track identifier.
Describes all the settings to be used when encoding the input video with the Standard Encoder.
The storage account details.
Streaming endpoint access control definition.
Class for content key in Streaming Locator
Class of paths for streaming
Class to specify properties of content key
Class to specify properties of all content keys in Streaming Policy
Class to specify configurations of FairPlay in Streaming Policy
Class to specify configurations of PlayReady in Streaming Policy
Class to specify configurations of Widevine in Streaming Policy
Metadata pertaining to creation and last modification of the resource.
Represents a text track in an asset. A text track is usually used for sparse data related to the audio or video tracks.
Class to specify one track property condition
Class to select a track
Describes the properties of a TransformOutput, which are the rules to be applied while generating the desired output.
Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s).
Specifies the clip time as a Utc time position in the media file. The Utc time can point to a different position depending on whether the media file starts from a timestamp of zero or not.
A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file.
Describes the properties of a video overlay.
A TrackSelection to select video tracks.
Represents a video track in the asset.