Microsoft.Azure.Management.Media.Models Namespace

Classes

AacAudio

Describes Advanced Audio Codec (AAC) audio encoding settings.

AacAudioProfileConverter

Defines values for AacAudioProfile.

AbsoluteClipTime

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.

AccessControl
AccountEncryption
AccountEncryptionKeyTypeConverter

Defines values for AccountEncryptionKeyType.

AccountFilter

An Account Filter.

ActionTypeConverter

Defines values for ActionType.

AkamaiAccessControl

Akamai access control

AkamaiSignatureHeaderAuthenticationKey

Akamai Signature Header authentication key.

AnalysisResolutionConverter

Defines values for AnalysisResolution.

Asset

An Asset.

AssetContainerPermissionConverter

Defines values for AssetContainerPermission.

AssetContainerSas

The Asset Storage container SAS URLs.

AssetFileEncryptionMetadata

The Asset File Storage encryption metadata.

AssetFilter

An Asset Filter.

AssetStorageEncryptionFormatConverter

Defines values for AssetStorageEncryptionFormat.

AssetStreamingLocator

Properties of the Streaming Locator.

AttributeFilterConverter

Defines values for AttributeFilter.

Audio

Defines the common properties for all audio codecs.

AudioAnalysisModeConverter

Defines values for AudioAnalysisMode.

AudioAnalyzerPreset

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.

AudioOverlay

Describes the properties of an audio overlay.

AudioTrackDescriptor

A TrackSelection to select audio tracks.

AzureEntityResource

Entity Resource

BlurTypeConverter

Defines values for BlurType.

BuiltInStandardEncoderPreset

Describes a built-in preset for encoding the input video with the Standard Encoder.

CbcsDrmConfiguration

Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy

CencDrmConfiguration

Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy

ChannelMappingConverter

Defines values for ChannelMapping.

CheckNameAvailabilityInput

The input to the check name availability request.

ClipTime

Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media.

Codec

Describes the basic properties of all codecs.

CommonEncryptionCbcs

Class for CommonEncryptionCbcs encryption scheme

CommonEncryptionCenc

Class for envelope encryption scheme

ComplexityConverter

Defines values for Complexity.

ContentKeyPolicy

A Content Key Policy resource.

ContentKeyPolicyClearKeyConfiguration

Represents a configuration for non-DRM keys.

ContentKeyPolicyConfiguration

Base class for Content Key Policy configuration. A derived class must be used to create a configuration.

ContentKeyPolicyFairPlayConfiguration

Specifies a configuration for FairPlay licenses.

ContentKeyPolicyFairPlayOfflineRentalConfiguration
ContentKeyPolicyFairPlayRentalAndLeaseKeyTypeConverter

Defines values for ContentKeyPolicyFairPlayRentalAndLeaseKeyType.

ContentKeyPolicyOpenRestriction

Represents an open restriction. License or key will be delivered on every request.

ContentKeyPolicyOption

Represents a policy option.

ContentKeyPolicyPlayReadyConfiguration

Specifies a configuration for PlayReady licenses.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader

Specifies that the content key ID is in the PlayReady header.

ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier

Specifies that the content key ID is specified in the PlayReady configuration.

ContentKeyPolicyPlayReadyContentKeyLocation

Base class for content key ID location. A derived class must be used to represent the location.

ContentKeyPolicyPlayReadyContentTypeConverter

Defines values for ContentKeyPolicyPlayReadyContentType.

ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction

Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules.

ContentKeyPolicyPlayReadyLicense

The PlayReady license

ContentKeyPolicyPlayReadyLicenseTypeConverter

Defines values for ContentKeyPolicyPlayReadyLicenseType.

ContentKeyPolicyPlayReadyPlayRight

Configures the Play Right in the PlayReady license.

ContentKeyPolicyPlayReadyUnknownOutputPassingOptionConverter

Defines values for ContentKeyPolicyPlayReadyUnknownOutputPassingOption.

ContentKeyPolicyProperties

The properties of the Content Key Policy.

ContentKeyPolicyRestriction

Base class for Content Key Policy restrictions. A derived class must be used to create a restriction.

ContentKeyPolicyRestrictionTokenKey

Base class for Content Key Policy key for token validation. A derived class must be used to create a token key.

ContentKeyPolicyRestrictionTokenTypeConverter

Defines values for ContentKeyPolicyRestrictionTokenType.

ContentKeyPolicyRsaTokenKey

Specifies a RSA key for token validation

ContentKeyPolicySymmetricTokenKey

Specifies a symmetric key for token validation.

ContentKeyPolicyTokenClaim

Represents a token claim.

ContentKeyPolicyTokenRestriction

Represents a token restriction. Provided token must match these requirements for successful license or key delivery.

ContentKeyPolicyUnknownConfiguration

Represents a ContentKeyPolicyConfiguration that is unavailable in the current API version.

ContentKeyPolicyUnknownRestriction

Represents a ContentKeyPolicyRestriction that is unavailable in the current API version.

ContentKeyPolicyWidevineConfiguration

Specifies a configuration for Widevine licenses.

ContentKeyPolicyX509CertificateTokenKey

Specifies a certificate for token validation.

CopyAudio

A codec flag, which tells the encoder to copy the input audio bitstream.

CopyVideo

A codec flag, which tells the encoder to copy the input video bitstream without re-encoding.

CreatedByTypeConverter

Defines values for CreatedByType.

CrossSiteAccessPolicies

The client access policy.

DefaultActionConverter

Defines values for DefaultAction.

DefaultKey

Class to specify properties of default content key for each encryption scheme

Deinterlace

Describes the de-interlacing settings.

DeinterlaceModeConverter

Defines values for DeinterlaceMode.

DeinterlaceParityConverter

Defines values for DeinterlaceParity.

EdgePolicies
EdgeUsageDataCollectionPolicy
EdgeUsageDataEventHub
EnabledProtocols

Class to specify which protocols are enabled

EncoderNamedPresetConverter

Defines values for EncoderNamedPreset.

EncryptionSchemeConverter

Defines values for EncryptionScheme.

EntityNameAvailabilityCheckOutput

The response from the check name availability request.

EntropyModeConverter

Defines values for EntropyMode.

EnvelopeEncryption

Class for EnvelopeEncryption encryption scheme

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

FaceDetectorPreset

Describes all the settings to be used when analyzing a video in order to detect (and optionally redact) all the faces present.

FaceRedactorModeConverter

Defines values for FaceRedactorMode.

Filters

Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding.

FilterTrackPropertyCompareOperationConverter

Defines values for FilterTrackPropertyCompareOperation.

FilterTrackPropertyCondition

The class to specify one track property condition.

FilterTrackPropertyTypeConverter

Defines values for FilterTrackPropertyType.

FilterTrackSelection

Representing a list of FilterTrackPropertyConditions to select a track. The filters are combined using a logical AND operation.

FirstQuality

Filter First Quality

Format

Base class for output.

FromAllInputFile

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.

FromEachInputFile

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.

H264ComplexityConverter

Defines values for H264Complexity.

H264Layer

Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.264 video codec.

H264Video

Describes all the properties for encoding a video with the H.264 codec.

H264VideoProfileConverter

Defines values for H264VideoProfile.

H265ComplexityConverter

Defines values for H265Complexity.

H265Layer

Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.265 video codec.

H265Video

Describes all the properties for encoding a video with the H.265 codec.

H265VideoLayer

Describes the settings to be used when encoding the input video into a desired output bitrate layer.

H265VideoProfileConverter

Defines values for H265VideoProfile.

Hls

HTTP Live Streaming (HLS) packing setting for the live output.

Image

Describes the basic properties for generating thumbnails from the input video

ImageFormat

Describes the properties for an output image file.

InputDefinition

Base class for defining an input. Use sub classes of this class to specify tracks selections and related metadata.

InputFile

An InputDefinition for a single file. TrackSelections are scoped to the file specified.

InsightsTypeConverter

Defines values for InsightsType.

InterleaveOutputConverter

Defines values for InterleaveOutput.

IPAccessControl

The IP access control.

IPRange

The IP address range in the CIDR scheme.

Job

A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid.

JobError

Details of JobOutput errors.

JobErrorCategoryConverter

Defines values for JobErrorCategory.

JobErrorCodeConverter

Defines values for JobErrorCode.

JobErrorDetail

Details of JobOutput errors.

JobInput

Base class for inputs to a Job.

JobInputAsset

Represents an Asset for input into a Job.

JobInputClip

Represents input files for a Job.

JobInputHttp

Represents HTTPS job input.

JobInputs

Describes a list of inputs to a Job.

JobInputSequence

A Sequence contains an ordered list of Clips where each clip is a JobInput. The Sequence will be treated as a single input.

JobOutput

Describes all the properties of a JobOutput.

JobOutputAsset

Represents an Asset used as a JobOutput.

JobRetryConverter

Defines values for JobRetry.

JobStateConverter

Defines values for JobState.

JpgFormat

Describes the settings for producing JPEG thumbnails.

JpgImage

Describes the properties for producing a series of JPEG images from the input video.

JpgLayer

Describes the settings to produce a JPEG image from the input video.

KeyDelivery
KeyVaultProperties
Layer

The encoder can be configured to produce video and/or images (thumbnails) at different resolutions, by specifying a layer for each desired resolution. A layer represents the properties for the video or image at a resolution.

ListContainerSasInput

The parameters to the list SAS request.

ListContentKeysResponse

Class of response for listContentKeys action

ListEdgePoliciesInput
ListPathsResponse

Class of response for listPaths action

ListStreamingLocatorsResponse

The Streaming Locators associated with this Asset.

LiveEvent

The live event.

LiveEventActionInput

The LiveEvent action input parameter definition.

LiveEventEncoding

Specifies the live event type and optional encoding settings for encoding live events.

LiveEventEncodingTypeConverter

Defines values for LiveEventEncodingType.

LiveEventEndpoint

The live event endpoint.

LiveEventInput

The live event input.

LiveEventInputAccessControl

The IP access control for live event input.

LiveEventInputProtocolConverter

Defines values for LiveEventInputProtocol.

LiveEventInputTrackSelection

A track selection condition. This property is reserved for future use, any value set on this property will be ignored.

LiveEventOutputTranscriptionTrack

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.

LiveEventPreview

Live event preview settings.

LiveEventPreviewAccessControl

The IP access control for the live event preview endpoint.

LiveEventResourceStateConverter

Defines values for LiveEventResourceState.

LiveEventTranscription

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.

LiveOutput

The Live Output.

LiveOutputResourceStateConverter

Defines values for LiveOutputResourceState.

LogSpecification

A diagnostic log emitted by service.

MediaService

A Media Services account.

MediaServiceIdentity
MediaServiceUpdate

A Media Services account update.

MetricAggregationTypeConverter

Defines values for MetricAggregationType.

MetricDimension

A metric dimension.

MetricSpecification

A metric emitted by service.

MetricUnitConverter

Defines values for MetricUnit.

Mp4Format

Describes the properties for an output ISO MP4 file.

MultiBitrateFormat

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.

NoEncryption

Class for NoEncryption scheme

OnErrorTypeConverter

Defines values for OnErrorType.

Operation

An operation.

OperationCollection

A collection of Operation items.

OperationDisplay

Operation details.

OutputFile

Represents an output file produced.

Overlay

Base type for all overlays - image, audio or video.

Page<T>

Defines a page in Azure responses.

PngFormat

Describes the settings for producing PNG thumbnails.

PngImage

Describes the properties for producing a series of PNG images from the input video.

PngLayer

Describes the settings to produce a PNG image from the input video.

PresentationTimeRange

The presentation time range, this is asset related and not recommended for Account Filter.

Preset

Base type for all Presets, which define the recipe or instructions on how the input media files should be processed.

PresetConfigurations

An object of optional configuration settings for encoder.

PriorityConverter

Defines values for Priority.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionListResult

List of private endpoint connection associated with the specified storage account

PrivateEndpointConnectionProvisioningStateConverter

Defines values for PrivateEndpointConnectionProvisioningState.

PrivateEndpointServiceConnectionStatusConverter

Defines values for PrivateEndpointServiceConnectionStatus.

PrivateLinkResource

A private link resource

PrivateLinkResourceListResult

A list of private link resources

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

Properties

The service specification property.

ProxyResource

Proxy Resource

PublicNetworkAccessConverter

Defines values for PublicNetworkAccess.

Rectangle

Describes the properties of a rectangular window applied to the input media before processing it.

Resource

Resource

ResourceIdentity
RotationConverter

Defines values for Rotation.

SelectAudioTrackByAttribute

Select audio tracks from the input by specifying an attribute and an attribute filter.

SelectAudioTrackById

Select audio tracks from the input by specifying a track identifier.

SelectVideoTrackByAttribute

Select video tracks from the input by specifying an attribute and an attribute filter.

SelectVideoTrackById

Select video tracks from the input by specifying a track identifier.

ServiceSpecification

The service metric specifications.

StandardEncoderPreset

Describes all the settings to be used when encoding the input video with the Standard Encoder.

StorageAccount

The storage account details.

StorageAccountTypeConverter

Defines values for StorageAccountType.

StorageAuthenticationConverter

Defines values for StorageAuthentication.

StorageEncryptedAssetDecryptionData

Data needed to decrypt asset files encrypted with legacy storage encryption.

StreamingEndpoint

The streaming endpoint.

StreamingEndpointAccessControl

Streaming endpoint access control definition.

StreamingEndpointResourceStateConverter

Defines values for StreamingEndpointResourceState.

StreamingEntityScaleUnit

scale units definition

StreamingLocator

A Streaming Locator resource

StreamingLocatorContentKey

Class for content key in Streaming Locator

StreamingLocatorContentKeyTypeConverter

Defines values for StreamingLocatorContentKeyType.

StreamingPath

Class of paths for streaming

StreamingPolicy

A Streaming Policy resource

StreamingPolicyContentKey

Class to specify properties of content key

StreamingPolicyContentKeys

Class to specify properties of all content keys in Streaming Policy

StreamingPolicyFairPlayConfiguration

Class to specify configurations of FairPlay in Streaming Policy

StreamingPolicyPlayReadyConfiguration

Class to specify configurations of PlayReady in Streaming Policy

StreamingPolicyStreamingProtocolConverter

Defines values for StreamingPolicyStreamingProtocol.

StreamingPolicyWidevineConfiguration

Class to specify configurations of Widevine in Streaming Policy

StreamOptionsFlagConverter

Defines values for StreamOptionsFlag.

StretchModeConverter

Defines values for StretchMode.

SyncStorageKeysInput

The input to the sync storage keys request.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackAttributeConverter

Defines values for TrackAttribute.

TrackDescriptor

Base type for all TrackDescriptor types, which define the metadata and selection for tracks that should be processed by a Job

TrackedResource

Tracked Resource

TrackPropertyCompareOperationConverter

Defines values for TrackPropertyCompareOperation.

TrackPropertyCondition

Class to specify one track property condition

TrackPropertyTypeConverter

Defines values for TrackPropertyType.

TrackSelection

Class to select a track

Transform

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.

TransformOutput

Describes the properties of a TransformOutput, which are the rules to be applied while generating the desired output.

TransportStreamFormat

Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s).

UserAssignedManagedIdentity
UtcClipTime

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.

Video

Describes the basic properties for encoding the input video.

VideoAnalyzerPreset

A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file.

VideoLayer

Describes the settings to be used when encoding the input video into a desired output bitrate layer.

VideoOverlay

Describes the properties of a video overlay.

VideoSyncModeConverter

Defines values for VideoSyncMode.

VideoTrackDescriptor

A TrackSelection to select video tracks.

Structs

AacAudioProfile

Defines values for AacAudioProfile.

AccountEncryptionKeyType

Defines values for AccountEncryptionKeyType.

ActionType

Defines values for ActionType.

AnalysisResolution

Defines values for AnalysisResolution.

AssetContainerPermission

Defines values for AssetContainerPermission.

AssetStorageEncryptionFormat

Defines values for AssetStorageEncryptionFormat.

AttributeFilter

Defines values for AttributeFilter.

AudioAnalysisMode

Defines values for AudioAnalysisMode.

BlurType

Defines values for BlurType.

ChannelMapping

Defines values for ChannelMapping.

Complexity

Defines values for Complexity.

ContentKeyPolicyFairPlayRentalAndLeaseKeyType

Defines values for ContentKeyPolicyFairPlayRentalAndLeaseKeyType.

ContentKeyPolicyPlayReadyContentType

Defines values for ContentKeyPolicyPlayReadyContentType.

ContentKeyPolicyPlayReadyLicenseType

Defines values for ContentKeyPolicyPlayReadyLicenseType.

ContentKeyPolicyPlayReadyUnknownOutputPassingOption

Defines values for ContentKeyPolicyPlayReadyUnknownOutputPassingOption.

ContentKeyPolicyRestrictionTokenType

Defines values for ContentKeyPolicyRestrictionTokenType.

CreatedByType

Defines values for CreatedByType.

DefaultAction

Defines values for DefaultAction.

DeinterlaceMode

Defines values for DeinterlaceMode.

DeinterlaceParity

Defines values for DeinterlaceParity.

EncoderNamedPreset

Defines values for EncoderNamedPreset.

EncryptionScheme

Defines values for EncryptionScheme.

EntropyMode

Defines values for EntropyMode.

FaceRedactorMode

Defines values for FaceRedactorMode.

FilterTrackPropertyCompareOperation

Defines values for FilterTrackPropertyCompareOperation.

FilterTrackPropertyType

Defines values for FilterTrackPropertyType.

H264Complexity

Defines values for H264Complexity.

H264VideoProfile

Defines values for H264VideoProfile.

H265Complexity

Defines values for H265Complexity.

H265VideoProfile

Defines values for H265VideoProfile.

InsightsType

Defines values for InsightsType.

InterleaveOutput

Defines values for InterleaveOutput.

JobErrorCategory

Defines values for JobErrorCategory.

JobErrorCode

Defines values for JobErrorCode.

JobRetry

Defines values for JobRetry.

JobState

Defines values for JobState.

LiveEventEncodingType

Defines values for LiveEventEncodingType.

LiveEventInputProtocol

Defines values for LiveEventInputProtocol.

LiveEventResourceState

Defines values for LiveEventResourceState.

LiveOutputResourceState

Defines values for LiveOutputResourceState.

MetricAggregationType

Defines values for MetricAggregationType.

MetricUnit

Defines values for MetricUnit.

OnErrorType

Defines values for OnErrorType.

Priority

Defines values for Priority.

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState.

PrivateEndpointServiceConnectionStatus

Defines values for PrivateEndpointServiceConnectionStatus.

PublicNetworkAccess

Defines values for PublicNetworkAccess.

Rotation

Defines values for Rotation.

StorageAccountType

Defines values for StorageAccountType.

StorageAuthentication

Defines values for StorageAuthentication.

StreamingEndpointResourceState

Defines values for StreamingEndpointResourceState.

StreamingLocatorContentKeyType

Defines values for StreamingLocatorContentKeyType.

StreamingPolicyStreamingProtocol

Defines values for StreamingPolicyStreamingProtocol.

StreamOptionsFlag

Defines values for StreamOptionsFlag.

StretchMode

Defines values for StretchMode.

TrackAttribute

Defines values for TrackAttribute.

TrackPropertyCompareOperation

Defines values for TrackPropertyCompareOperation.

TrackPropertyType

Defines values for TrackPropertyType.

VideoSyncMode

Defines values for VideoSyncMode.