Package-level declarations
Types
Describes Advanced Audio Codec (AAC) audio encoding settings.
Builder for AacAudioArgs.
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.
Builder for AbsoluteClipTimeArgs.
Builder for AccountEncryptionArgs.
Akamai access control
Builder for AkamaiAccessControlArgs.
Akamai Signature Header authentication key.
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.
Builder for AudioAnalyzerPresetArgs.
Builder for AudioArgs.
Describes the properties of an audio overlay.
Builder for AudioOverlayArgs.
Represents an audio track in the asset.
Builder for AudioTrackArgs.
A TrackSelection to select audio tracks.
Builder for AudioTrackDescriptorArgs.
Describes a built-in preset for encoding the input video with the Standard Encoder.
Builder for BuiltInStandardEncoderPresetArgs.
Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy
Builder for CbcsDrmConfigurationArgs.
Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy
Builder for CencDrmConfigurationArgs.
Class for CommonEncryptionCbcs encryption scheme
Builder for CommonEncryptionCbcsArgs.
Class for envelope encryption scheme
Builder for CommonEncryptionCencArgs.
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.
Builder for ContentKeyPolicyOptionArgs.
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
Builder for ContentKeyPolicyRsaTokenKeyArgs.
Specifies a symmetric key for token validation.
Represents a token claim.
Builder for ContentKeyPolicyTokenClaimArgs.
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.
Builder for CopyAudioArgs.
A codec flag, which tells the encoder to copy the input video bitstream without re-encoding.
Builder for CopyVideoArgs.
The client access policy.
Builder for CrossSiteAccessPoliciesArgs.
Class to specify properties of default content key for each encryption scheme
Builder for DefaultKeyArgs.
Describes the de-interlacing settings.
Builder for DeinterlaceArgs.
Class to specify which protocols are enabled
Builder for EnabledProtocolsArgs.
Class for EnvelopeEncryption encryption scheme
Builder for EnvelopeEncryptionArgs.
Describes all the settings to be used when analyzing a video in order to detect (and optionally redact) all the faces present.
Builder for FaceDetectorPresetArgs.
Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.
Builder for FiltersArgs.
The class to specify one track property condition.
Builder for FilterTrackPropertyConditionArgs.
Representing a list of FilterTrackPropertyConditions to select a track. The filters are combined using a logical AND operation.
Builder for FilterTrackSelectionArgs.
Filter First Quality
Builder for FirstQualityArgs.
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.
Builder for FromAllInputFileArgs.
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.
Builder for FromEachInputFileArgs.
Builder for GetAccountFilterPlainArgs.
Builder for GetAssetEncryptionKeyPlainArgs.
Builder for GetAssetFilterPlainArgs.
Builder for GetAssetPlainArgs.
Builder for GetContentKeyPolicyPlainArgs.
Builder for GetJobPlainArgs.
Builder for GetLiveEventPlainArgs.
Builder for GetLiveOutputPlainArgs.
Builder for GetMediaGraphPlainArgs.
Builder for GetMediaServicePlainArgs.
Builder for GetStreamingEndpointPlainArgs.
Builder for GetStreamingLocatorPlainArgs.
Builder for GetStreamingPolicyPlainArgs.
Builder for GetTrackPlainArgs.
Builder for GetTransformPlainArgs.
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.264 video codec.
Builder for H264LayerArgs.
Describes all the properties for encoding a video with the H.264 codec.
Builder for H264VideoArgs.
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.265 video codec.
Builder for H265LayerArgs.
Describes all the properties for encoding a video with the H.265 codec.
Builder for H265VideoArgs.
Builder for HlsArgs.
The HLS setting for a text track.
Builder for HlsSettingsArgs.
Describes the basic properties for generating thumbnails from the input video
Builder for ImageArgs.
Describes the properties for an output image file.
Builder for ImageFormatArgs.
An InputDefinition for a single file. TrackSelections are scoped to the file specified.
Builder for InputFileArgs.
The IP access control.
Builder for IPAccessControlArgs.
The IP address range in the CIDR scheme.
Builder for IPRangeArgs.
Represents an Asset for input into a Job.
Builder for JobInputAssetArgs.
Represents input files for a Job.
Builder for JobInputClipArgs.
Represents HTTPS job input.
Builder for JobInputHttpArgs.
Describes a list of inputs to a Job.
Builder for JobInputsArgs.
A Sequence contains an ordered list of Clips where each clip is a JobInput. The Sequence will be treated as a single input.
Builder for JobInputSequenceArgs.
Represents an Asset used as a JobOutput.
Builder for JobOutputAssetArgs.
Describes the settings for producing JPEG thumbnails.
Builder for JpgFormatArgs.
Describes the properties for producing a series of JPEG images from the input video.
Builder for JpgImageArgs.
Builder for JpgLayerArgs.
Builder for KeyVaultPropertiesArgs.
Builder for ListAssetContainerSasPlainArgs.
Builder for ListMediaServiceKeysPlainArgs.
Builder for ListStreamingLocatorPathsPlainArgs.
Specifies the live event type and optional encoding settings for encoding live events.
Builder for LiveEventEncodingArgs.
The live event endpoint.
Builder for LiveEventEndpointArgs.
The IP access control for live event input.
Builder for LiveEventInputAccessControlArgs.
The live event input.
Builder for LiveEventInputArgs.
A track selection condition. This property is reserved for future use, any value set on this property will be ignored.
Builder for LiveEventInputTrackSelectionArgs.
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.
Builder for LiveEventPreviewAccessControlArgs.
Live event preview settings.
Builder for LiveEventPreviewArgs.
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.
Builder for LiveEventTranscriptionArgs.
Builder for MediaGraphAssetSinkArgs.
An endpoint to connect to with no encryption in transit.
Builder for MediaGraphClearEndpointArgs.
A list of PEM formatted certificates.
Builder for MediaGraphPemCertificateListArgs.
RTSP source.
Builder for MediaGraphRtspSourceArgs.
An endpoint which must be connected over TLS/SSL.
Builder for MediaGraphTlsEndpointArgs.
Options for controlling the authentication of TLS endpoints.
Builder for MediaGraphTlsValidationOptionsArgs.
Username/password credential pair.
Builder for MediaServiceIdentityArgs.
Describes the properties for an output ISO MP4 file.
Builder for Mp4FormatArgs.
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.
Builder for MultiBitrateFormatArgs.
Class for NoEncryption scheme
Builder for NoEncryptionArgs.
Represents an output file produced.
Builder for OutputFileArgs.
Describes the settings for producing PNG thumbnails.
Builder for PngFormatArgs.
Describes the properties for producing a series of PNG images from the input video.
Builder for PngImageArgs.
Describes the settings to produce a PNG image from the input video.
Builder for PngLayerArgs.
The presentation time range, this is asset related and not recommended for Account Filter.
Builder for PresentationTimeRangeArgs.
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.
Builder for RectangleArgs.
Select audio tracks from the input by specifying an attribute and an attribute filter.
Builder for SelectAudioTrackByAttributeArgs.
Select audio tracks from the input by specifying a track identifier.
Builder for SelectAudioTrackByIdArgs.
Select video tracks from the input by specifying an attribute and an attribute filter.
Builder for SelectVideoTrackByAttributeArgs.
Select video tracks from the input by specifying a track identifier.
Builder for SelectVideoTrackByIdArgs.
Describes all the settings to be used when encoding the input video with the Standard Encoder.
Builder for StandardEncoderPresetArgs.
The storage account details.
Builder for StorageAccountArgs.
Streaming endpoint access control definition.
Builder for StreamingEndpointAccessControlArgs.
Class for content key in Streaming Locator
Builder for StreamingLocatorContentKeyArgs.
Class to specify properties of content key
Builder for StreamingPolicyContentKeyArgs.
Class to specify properties of all content keys in Streaming Policy
Builder for StreamingPolicyContentKeysArgs.
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
Represents a text track in an asset. A text track is usually used for sparse data related to the audio or video tracks.
Builder for TextTrackArgs.
Class to specify one track property condition
Builder for TrackPropertyConditionArgs.
Class to select a track
Builder for TrackSelectionArgs.
Describes the properties of a TransformOutput, which are the rules to be applied while generating the desired output.
Builder for TransformOutputArgs.
Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s).
Builder for TransportStreamFormatArgs.
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.
Builder for UtcClipTimeArgs.
A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file.
Builder for VideoAnalyzerPresetArgs.
Describes the basic properties for encoding the input video.
Builder for VideoArgs.
Describes the properties of a video overlay.
Builder for VideoOverlayArgs.
Represents a video track in the asset.
Builder for VideoTrackArgs.
A TrackSelection to select video tracks.
Builder for VideoTrackDescriptorArgs.