models Package
Classes
AacAudio |
Describes Advanced Audio Codec (AAC) audio encoding settings. All required parameters must be populated in order to send to Azure. |
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. All required parameters must be populated in order to send to Azure. |
AccessControl |
AccessControl. |
AccountEncryption |
AccountEncryption. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
AccountFilter |
An Account Filter. Variables are only populated by the server, and will be ignored when sending a request. |
AccountFilterCollection |
A collection of AccountFilter items. |
AkamaiAccessControl |
Akamai access control. |
AkamaiSignatureHeaderAuthenticationKey |
Akamai Signature Header authentication key. |
ArmStreamingEndpointCapacity |
The streaming endpoint sku capacity. Variables are only populated by the server, and will be ignored when sending a request. |
ArmStreamingEndpointCurrentSku |
The streaming endpoint current sku. Variables are only populated by the server, and will be ignored when sending a request. |
ArmStreamingEndpointSku |
The streaming endpoint sku. Variables are only populated by the server, and will be ignored when sending a request. |
ArmStreamingEndpointSkuInfo |
ArmStreamingEndpointSkuInfo. |
Asset |
An Asset. Variables are only populated by the server, and will be ignored when sending a request. |
AssetCollection |
A collection of Asset items. |
AssetContainerSas |
The Asset Storage container SAS URLs. |
AssetFileEncryptionMetadata |
The Asset File Storage encryption metadata. All required parameters must be populated in order to send to Azure. |
AssetFilter |
An Asset Filter. Variables are only populated by the server, and will be ignored when sending a request. |
AssetFilterCollection |
A collection of AssetFilter items. |
AssetStreamingLocator |
Properties of the Streaming Locator. Variables are only populated by the server, and will be ignored when sending a request. |
AssetTrack |
An Asset Track resource. Variables are only populated by the server, and will be ignored when sending a request. |
AssetTrackCollection |
A collection of AssetTrack items. |
AssetTrackOperationStatus |
Status of asset track operation. All required parameters must be populated in order to send to Azure. |
AsyncOperationResult |
The status of an async operation. |
Audio |
Defines the common properties for all audio codecs. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AacAudio, DDAudio All required parameters must be populated in order to send to Azure. |
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. You probably want to use the sub-classes and not this class directly. Known sub-classes are: VideoAnalyzerPreset All required parameters must be populated in order to send to Azure. |
AudioOverlay |
Describes the properties of an audio overlay. All required parameters must be populated in order to send to Azure. |
AudioTrack |
Represents an audio track in the asset. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
AudioTrackDescriptor |
A TrackSelection to select audio tracks. You probably want to use the sub-classes and not this class directly. Known sub-classes are: SelectAudioTrackByAttribute, SelectAudioTrackById All required parameters must be populated in order to send to Azure. |
BuiltInStandardEncoderPreset |
Describes a built-in preset for encoding the input video with the Standard Encoder. All required parameters must be populated in order to send to Azure. |
CbcsDrmConfiguration |
Class to specify DRM configurations of CommonEncryptionCbcs scheme in Streaming Policy. |
CencDrmConfiguration |
Class to specify DRM configurations of CommonEncryptionCenc scheme in Streaming Policy. |
CheckNameAvailabilityInput |
The input to the check name availability request. |
ClearKeyEncryptionConfiguration |
Class to specify ClearKey configuration of common encryption schemes in Streaming Policy. |
ClipTime |
Base class for specifying a clip time. Use sub classes of this class to specify the time position in the media. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AbsoluteClipTime, UtcClipTime All required parameters must be populated in order to send to Azure. |
Codec |
Describes the basic properties of all codecs. You probably want to use the sub-classes and not this class directly. Known sub-classes are: Audio, CopyAudio, CopyVideo, Video All required parameters must be populated in order to send to Azure. |
CommonEncryptionCbcs |
Class for CommonEncryptionCbcs encryption scheme. |
CommonEncryptionCenc |
Class for envelope encryption scheme. |
ContentKeyPolicy |
A Content Key Policy resource. Variables are only populated by the server, and will be ignored when sending a request. |
ContentKeyPolicyClearKeyConfiguration |
Represents a configuration for non-DRM keys. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyCollection |
A collection of ContentKeyPolicy items. |
ContentKeyPolicyConfiguration |
Base class for Content Key Policy configuration. A derived class must be used to create a configuration. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ContentKeyPolicyClearKeyConfiguration, ContentKeyPolicyFairPlayConfiguration, ContentKeyPolicyPlayReadyConfiguration, ContentKeyPolicyUnknownConfiguration, ContentKeyPolicyWidevineConfiguration All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyFairPlayConfiguration |
Specifies a configuration for FairPlay licenses. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyFairPlayOfflineRentalConfiguration |
ContentKeyPolicyFairPlayOfflineRentalConfiguration. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyOpenRestriction |
Represents an open restriction. License or key will be delivered on every request. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyOption |
Represents a policy option. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyConfiguration |
Specifies a configuration for PlayReady licenses. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader |
Specifies that the content key ID is in the PlayReady header. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier |
Specifies that the content key ID is specified in the PlayReady configuration. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyContentKeyLocation |
Base class for content key ID location. A derived class must be used to represent the location. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ContentKeyPolicyPlayReadyContentEncryptionKeyFromHeader, ContentKeyPolicyPlayReadyContentEncryptionKeyFromKeyIdentifier All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyExplicitAnalogTelevisionRestriction |
Configures the Explicit Analog Television Output Restriction control bits. For further details see the PlayReady Compliance Rules. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyLicense |
The PlayReady license. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyPlayReadyPlayRight |
Configures the Play Right in the PlayReady license. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyProperties |
The properties of the Content Key Policy. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyRestriction |
Base class for Content Key Policy restrictions. A derived class must be used to create a restriction. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ContentKeyPolicyOpenRestriction, ContentKeyPolicyTokenRestriction, ContentKeyPolicyUnknownRestriction All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyRestrictionTokenKey |
Base class for Content Key Policy key for token validation. A derived class must be used to create a token key. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ContentKeyPolicyRsaTokenKey, ContentKeyPolicySymmetricTokenKey, ContentKeyPolicyX509CertificateTokenKey All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyRsaTokenKey |
Specifies a RSA key for token validation. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicySymmetricTokenKey |
Specifies a symmetric key for token validation. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyTokenClaim |
Represents a token claim. |
ContentKeyPolicyTokenRestriction |
Represents a token restriction. Provided token must match these requirements for successful license or key delivery. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyUnknownConfiguration |
Represents a ContentKeyPolicyConfiguration that is unavailable in the current API version. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyUnknownRestriction |
Represents a ContentKeyPolicyRestriction that is unavailable in the current API version. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyWidevineConfiguration |
Specifies a configuration for Widevine licenses. All required parameters must be populated in order to send to Azure. |
ContentKeyPolicyX509CertificateTokenKey |
Specifies a certificate for token validation. All required parameters must be populated in order to send to Azure. |
CopyAudio |
A codec flag, which tells the encoder to copy the input audio bitstream. All required parameters must be populated in order to send to Azure. |
CopyVideo |
A codec flag, which tells the encoder to copy the input video bitstream without re-encoding. All required parameters must be populated in order to send to Azure. |
CrossSiteAccessPolicies |
The client access policy. |
DDAudio |
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. All required parameters must be populated in order to send to Azure. |
DashSettings |
The DASH setting for a track. |
DefaultKey |
Class to specify properties of default content key for each encryption scheme. |
Deinterlace |
Describes the de-interlacing settings. |
EdgePolicies |
EdgePolicies. |
EdgeUsageDataCollectionPolicy |
EdgeUsageDataCollectionPolicy. |
EdgeUsageDataEventHub |
EdgeUsageDataEventHub. |
EnabledProtocols |
Class to specify which protocols are enabled. All required parameters must be populated in order to send to Azure. |
EntityNameAvailabilityCheckOutput |
The response from the check name availability request. All required parameters must be populated in order to send to Azure. |
EnvelopeEncryption |
Class for EnvelopeEncryption encryption scheme. |
ErrorAdditionalInfo |
The resource management error additional info. Variables are only populated by the server, and will be ignored when sending a request. |
ErrorDetail |
The error detail. Variables are only populated by the server, and will be ignored when sending a request. |
ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). |
FaceDetectorPreset |
Describes all the settings to be used when analyzing a video in order to detect (and optionally redact) all the faces present. All required parameters must be populated in order to send to Azure. |
Fade |
Describes the properties of a Fade effect applied to the input media. All required parameters must be populated in order to send to Azure. |
FilterTrackPropertyCondition |
The class to specify one track property condition. All required parameters must be populated in order to send to Azure. |
FilterTrackSelection |
Representing a list of FilterTrackPropertyConditions to select a track. The filters are combined using a logical AND operation. All required parameters must be populated in order to send to Azure. |
Filters |
Describes all the filtering operations, such as de-interlacing, rotation etc. that are to be applied to the input media before encoding. |
FirstQuality |
Filter First Quality. All required parameters must be populated in order to send to Azure. |
Format |
Base class for output. You probably want to use the sub-classes and not this class directly. Known sub-classes are: ImageFormat, MultiBitrateFormat All required parameters must be populated in order to send to Azure. |
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. All required parameters must be populated in order to send to Azure. |
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. All required parameters must be populated in order to send to Azure. |
H264Layer |
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.264 video codec. All required parameters must be populated in order to send to Azure. |
H264Video |
Describes all the properties for encoding a video with the H.264 codec. All required parameters must be populated in order to send to Azure. |
H265Layer |
Describes the settings to be used when encoding the input video into a desired output bitrate layer with the H.265 video codec. All required parameters must be populated in order to send to Azure. |
H265Video |
Describes all the properties for encoding a video with the H.265 codec. All required parameters must be populated in order to send to Azure. |
H265VideoLayer |
Describes the settings to be used when encoding the input video into a desired output bitrate layer. All required parameters must be populated in order to send to Azure. |
Hls |
HTTP Live Streaming (HLS) packing setting for the live output. |
HlsSettings |
The HLS setting for a track. |
IPAccessControl |
The IP access control. |
IPRange |
The IP address range in the CIDR scheme. |
Image |
Describes the basic properties for generating thumbnails from the input video. You probably want to use the sub-classes and not this class directly. Known sub-classes are: JpgImage, PngImage All required parameters must be populated in order to send to Azure. |
ImageFormat |
Describes the properties for an output image file. You probably want to use the sub-classes and not this class directly. Known sub-classes are: JpgFormat, PngFormat All required parameters must be populated in order to send to Azure. |
InputDefinition |
Base class for defining an input. Use sub classes of this class to specify tracks selections and related metadata. You probably want to use the sub-classes and not this class directly. Known sub-classes are: FromAllInputFile, FromEachInputFile, InputFile All required parameters must be populated in order to send to Azure. |
InputFile |
An InputDefinition for a single file. TrackSelections are scoped to the file specified. All required parameters must be populated in order to send to Azure. |
Job |
A Job resource type. The progress and state can be obtained by polling a Job or subscribing to events using EventGrid. Variables are only populated by the server, and will be ignored when sending a request. |
JobCollection |
A collection of Job items. |
JobError |
Details of JobOutput errors. Variables are only populated by the server, and will be ignored when sending a request. |
JobErrorDetail |
Details of JobOutput errors. Variables are only populated by the server, and will be ignored when sending a request. |
JobInput |
Base class for inputs to a Job. You probably want to use the sub-classes and not this class directly. Known sub-classes are: JobInputClip, JobInputSequence, JobInputs All required parameters must be populated in order to send to Azure. |
JobInputAsset |
Represents an Asset for input into a Job. All required parameters must be populated in order to send to Azure. |
JobInputClip |
Represents input files for a Job. You probably want to use the sub-classes and not this class directly. Known sub-classes are: JobInputAsset, JobInputHttp All required parameters must be populated in order to send to Azure. |
JobInputHttp |
Represents HTTPS job input. All required parameters must be populated in order to send to Azure. |
JobInputSequence |
A Sequence contains an ordered list of Clips where each clip is a JobInput. The Sequence will be treated as a single input. All required parameters must be populated in order to send to Azure. |
JobInputs |
Describes a list of inputs to a Job. All required parameters must be populated in order to send to Azure. |
JobOutput |
Describes all the properties of a JobOutput. You probably want to use the sub-classes and not this class directly. Known sub-classes are: JobOutputAsset Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
JobOutputAsset |
Represents an Asset used as a JobOutput. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
JpgFormat |
Describes the settings for producing JPEG thumbnails. All required parameters must be populated in order to send to Azure. |
JpgImage |
Describes the properties for producing a series of JPEG images from the input video. All required parameters must be populated in order to send to Azure. |
JpgLayer |
Describes the settings to produce a JPEG image from the input video. |
KeyDelivery |
KeyDelivery. |
KeyVaultProperties |
KeyVaultProperties. Variables are only populated by the server, and will be ignored when sending a request. |
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 |
ListEdgePoliciesInput. |
ListPathsResponse |
Class of response for listPaths action. |
ListStreamingLocatorsResponse |
The Streaming Locators associated with this Asset. Variables are only populated by the server, and will be ignored when sending a request. |
LiveEvent |
The live event. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
LiveEventActionInput |
The LiveEvent action input parameter definition. |
LiveEventEncoding |
Specifies the live event type and optional encoding settings for encoding live events. |
LiveEventEndpoint |
The live event endpoint. |
LiveEventInput |
The live event input. All required parameters must be populated in order to send to Azure. |
LiveEventInputAccessControl |
The IP access control for live event input. |
LiveEventInputTrackSelection |
A track selection condition. This property is reserved for future use, any value set on this property will be ignored. |
LiveEventListResult |
The LiveEvent list result. |
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. All required parameters must be populated in order to send to Azure. |
LiveEventPreview |
Live event preview settings. |
LiveEventPreviewAccessControl |
The IP access control for the live event preview endpoint. |
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. Variables are only populated by the server, and will be ignored when sending a request. |
LiveOutputListResult |
The LiveOutput list result. |
LogSpecification |
A diagnostic log emitted by service. Variables are only populated by the server, and will be ignored when sending a request. |
MediaService |
A Media Services account. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
MediaServiceCollection |
A collection of MediaService items. |
MediaServiceIdentity |
MediaServiceIdentity. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
MediaServiceOperationStatus |
Status of media service operation. All required parameters must be populated in order to send to Azure. |
MediaServiceUpdate |
A Media Services account update. Variables are only populated by the server, and will be ignored when sending a request. |
MetricDimension |
A metric dimension. Variables are only populated by the server, and will be ignored when sending a request. |
MetricSpecification |
A metric emitted by service. Variables are only populated by the server, and will be ignored when sending a request. |
Mp4Format |
Describes the properties for an output ISO MP4 file. All required parameters must be populated in order to send to Azure. |
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. You probably want to use the sub-classes and not this class directly. Known sub-classes are: Mp4Format, TransportStreamFormat All required parameters must be populated in order to send to Azure. |
NoEncryption |
Class for NoEncryption scheme. |
Operation |
An operation. All required parameters must be populated in order to send to Azure. |
OperationCollection |
A collection of Operation items. |
OperationDisplay |
Operation details. |
OutputFile |
Represents an output file produced. All required parameters must be populated in order to send to Azure. |
Overlay |
Base type for all overlays - image, audio or video. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AudioOverlay, VideoOverlay All required parameters must be populated in order to send to Azure. |
PngFormat |
Describes the settings for producing PNG thumbnails. All required parameters must be populated in order to send to Azure. |
PngImage |
Describes the properties for producing a series of PNG images from the input video. All required parameters must be populated in order to send to Azure. |
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. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AudioAnalyzerPreset, BuiltInStandardEncoderPreset, FaceDetectorPreset, StandardEncoderPreset All required parameters must be populated in order to send to Azure. |
PresetConfigurations |
An object of optional configuration settings for encoder. |
PrivateEndpoint |
The Private Endpoint resource. Variables are only populated by the server, and will be ignored when sending a request. |
PrivateEndpointConnection |
The Private Endpoint Connection resource. Variables are only populated by the server, and will be ignored when sending a request. |
PrivateEndpointConnectionListResult |
List of private endpoint connection associated with the specified storage account. |
PrivateLinkResource |
A private link resource. Variables are only populated by the server, and will be ignored when sending a request. |
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. Variables are only populated by the server, and will be ignored when sending a request. |
ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location. Variables are only populated by the server, and will be ignored when sending a request. |
Rectangle |
Describes the properties of a rectangular window applied to the input media before processing it. |
Resource |
Common fields that are returned in the response for all Azure Resource Manager resources. Variables are only populated by the server, and will be ignored when sending a request. |
ResourceIdentity |
ResourceIdentity. All required parameters must be populated in order to send to Azure. |
SelectAudioTrackByAttribute |
Select audio tracks from the input by specifying an attribute and an attribute filter. All required parameters must be populated in order to send to Azure. |
SelectAudioTrackById |
Select audio tracks from the input by specifying a track identifier. All required parameters must be populated in order to send to Azure. |
SelectVideoTrackByAttribute |
Select video tracks from the input by specifying an attribute and an attribute filter. All required parameters must be populated in order to send to Azure. |
SelectVideoTrackById |
Select video tracks from the input by specifying a track identifier. All required parameters must be populated in order to send to Azure. |
ServiceSpecification |
The service metric specifications. Variables are only populated by the server, and will be ignored when sending a request. |
StandardEncoderPreset |
Describes all the settings to be used when encoding the input video with the Standard Encoder. All required parameters must be populated in order to send to Azure. |
StorageAccount |
The storage account details. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
StorageEncryptedAssetDecryptionData |
Data needed to decrypt asset files encrypted with legacy storage encryption. |
StreamingEndpoint |
The streaming endpoint. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
StreamingEndpointAccessControl |
Streaming endpoint access control definition. |
StreamingEndpointListResult |
The streaming endpoint list result. |
StreamingEndpointSkuInfoListResult |
StreamingEndpointSkuInfoListResult. |
StreamingEntityScaleUnit |
scale units definition. |
StreamingLocator |
A Streaming Locator resource. Variables are only populated by the server, and will be ignored when sending a request. |
StreamingLocatorCollection |
A collection of StreamingLocator items. |
StreamingLocatorContentKey |
Class for content key in Streaming Locator. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
StreamingPath |
Class of paths for streaming. All required parameters must be populated in order to send to Azure. |
StreamingPolicy |
A Streaming Policy resource. Variables are only populated by the server, and will be ignored when sending a request. |
StreamingPolicyCollection |
A collection of StreamingPolicy items. |
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. All required parameters must be populated in order to send to Azure. |
StreamingPolicyPlayReadyConfiguration |
Class to specify configurations of PlayReady in Streaming Policy. |
StreamingPolicyWidevineConfiguration |
Class to specify configurations of Widevine in Streaming Policy. |
SyncStorageKeysInput |
The input to the sync storage keys request. |
SystemData |
Metadata pertaining to creation and last modification of the resource. |
TextTrack |
Represents a text track in an asset. A text track is usually used for sparse data related to the audio or video tracks. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
TrackBase |
Base type for concrete track types. A derived type must be used to represent the Track. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AudioTrack, TextTrack, VideoTrack All required parameters must be populated in order to send to Azure. |
TrackDescriptor |
Base type for all TrackDescriptor types, which define the metadata and selection for tracks that should be processed by a Job. You probably want to use the sub-classes and not this class directly. Known sub-classes are: AudioTrackDescriptor, VideoTrackDescriptor All required parameters must be populated in order to send to Azure. |
TrackPropertyCondition |
Class to specify one track property condition. All required parameters must be populated in order to send to Azure. |
TrackSelection |
Class to select a track. |
TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'. Variables are only populated by the server, and will be ignored when sending a request. All required parameters must be populated in order to send to Azure. |
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. Variables are only populated by the server, and will be ignored when sending a request. |
TransformCollection |
A collection of Transform items. |
TransformOutput |
Describes the properties of a TransformOutput, which are the rules to be applied while generating the desired output. All required parameters must be populated in order to send to Azure. |
TransportStreamFormat |
Describes the properties for generating an MPEG-2 Transport Stream (ISO/IEC 13818-1) output video file(s). All required parameters must be populated in order to send to Azure. |
UserAssignedManagedIdentity |
UserAssignedManagedIdentity. Variables are only populated by the server, and will be ignored when sending a request. |
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. All required parameters must be populated in order to send to Azure. |
Video |
Describes the basic properties for encoding the input video. You probably want to use the sub-classes and not this class directly. Known sub-classes are: H264Video, H265Video, Image All required parameters must be populated in order to send to Azure. |
VideoAnalyzerPreset |
A video analyzer preset that extracts insights (rich metadata) from both audio and video, and outputs a JSON format file. All required parameters must be populated in order to send to Azure. |
VideoLayer |
Describes the settings to be used when encoding the input video into a desired output bitrate layer. All required parameters must be populated in order to send to Azure. |
VideoOverlay |
Describes the properties of a video overlay. All required parameters must be populated in order to send to Azure. |
VideoTrack |
Represents a video track in the asset. All required parameters must be populated in order to send to Azure. |
VideoTrackDescriptor |
A TrackSelection to select video tracks. You probably want to use the sub-classes and not this class directly. Known sub-classes are: SelectVideoTrackByAttribute, SelectVideoTrackById All required parameters must be populated in order to send to Azure. |
Enums
AacAudioProfile |
The encoding profile to be used when encoding audio with AAC. |
AccountEncryptionKeyType |
The type of key used to encrypt the Account Key. |
ActionType |
Indicates the action type. |
AnalysisResolution |
Specifies the maximum resolution at which your video is analyzed. The default behavior is "SourceResolution," which will keep the input video at its original resolution when analyzed. Using "StandardDefinition" will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to "StandardDefinition" will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics for details). However, faces that end up being too small in the resized video may not be detected. |
AssetContainerPermission |
The permissions to set on the SAS URL. |
AssetStorageEncryptionFormat |
The Asset encryption format. One of None or MediaStorageEncryption. |
AsyncOperationStatus |
Operation status of the async operation. |
AttributeFilter |
The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks. |
AudioAnalysisMode |
Determines the set of audio analysis operations to be performed. If unspecified, the Standard AudioAnalysisMode would be chosen. |
BlurType |
Blur type. |
ChannelMapping |
Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks. |
Complexity |
Allows you to configure the encoder settings to control the balance between speed and quality. Example: set Complexity as Speed for faster encoding but less compression efficiency. |
ContentKeyPolicyFairPlayRentalAndLeaseKeyType |
The rental and lease key type. |
ContentKeyPolicyPlayReadyContentType |
The PlayReady content type. |
ContentKeyPolicyPlayReadyLicenseType |
The license type. |
ContentKeyPolicyPlayReadyUnknownOutputPassingOption |
Configures Unknown output handling settings of the license. |
ContentKeyPolicyRestrictionTokenType |
The type of token. |
CreatedByType |
The type of identity that created the resource. |
DefaultAction |
The behavior for IP access control in Key Delivery. |
DeinterlaceMode |
The deinterlacing mode. Defaults to AutoPixelAdaptive. |
DeinterlaceParity |
The field parity for de-interlacing, defaults to Auto. |
EncoderNamedPreset |
The built-in preset to be used for encoding videos. |
EncryptionScheme |
Encryption scheme. |
EntropyMode |
The entropy mode to be used for this layer. If not specified, the encoder chooses the mode that is appropriate for the profile and level. |
FaceRedactorMode |
This mode provides the ability to choose between the following settings: 1) Analyze - For detection only.This mode generates a metadata JSON file marking appearances of faces throughout the video.Where possible, appearances of the same person are assigned the same ID. 2) Combined
|
FilterTrackPropertyCompareOperation |
The track property condition operation. |
FilterTrackPropertyType |
The track property type. |
H264Complexity |
Tells the encoder how to choose its encoding settings. The default value is Balanced. |
H264RateControlMode |
The video rate control mode. |
H264VideoProfile |
We currently support Baseline, Main, High, High422, High444. Default is Auto. |
H265Complexity |
Tells the encoder how to choose its encoding settings. Quality will provide for a higher compression ratio but at a higher cost and longer compute time. Speed will produce a relatively larger file but is faster and more economical. The default value is Balanced. |
H265VideoProfile |
We currently support Main. Default is Auto. |
InsightsType |
Defines the type of insights that you want the service to generate. The allowed values are 'AudioInsightsOnly', 'VideoInsightsOnly', and 'AllInsights'. The default is AllInsights. If you set this to AllInsights and the input is audio only, then only audio insights are generated. Similarly if the input is video only, then only video insights are generated. It is recommended that you not use AudioInsightsOnly if you expect some of your inputs to be video only; or use VideoInsightsOnly if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. |
InterleaveOutput |
Sets the interleave mode of the output to control how audio and video are stored in the container format. Example: set InterleavedOutput as NonInterleavedOutput to produce audio-only and video-only outputs in separate MP4 files. |
JobErrorCategory |
Helps with categorization of errors. |
JobErrorCode |
Error code describing the error. |
JobRetry |
Indicates that it may be possible to retry the Job. If retry is unsuccessful, please contact Azure support via Azure Portal. |
JobState |
Describes the state of the JobOutput. |
LiveEventEncodingType |
Live event type. When encodingType is set to PassthroughBasic or PassthroughStandard, the service simply passes through the incoming video and audio layer(s) to the output. When encodingType is set to Standard or Premium1080p, a live encoder transcodes the incoming stream into multiple bitrates or layers. See https://go.microsoft.com/fwlink/?linkid=2095101 for more information. This property cannot be modified after the live event is created. |
LiveEventInputProtocol |
The input protocol for the live event. This is specified at creation time and cannot be updated. |
LiveEventResourceState |
The resource state of the live event. See https://go.microsoft.com/fwlink/?linkid=2139012 for more information. |
LiveOutputResourceState |
The resource state of the live output. |
MetricAggregationType |
The metric aggregation type. |
MetricUnit |
The metric unit. |
OnErrorType |
A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with 'ContinueJob'. The default is 'StopProcessingJob'. |
Priority |
Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing TransformOutputs. The default priority is Normal. |
PrivateEndpointConnectionProvisioningState |
The current provisioning state. |
PrivateEndpointServiceConnectionStatus |
The private endpoint connection status. |
ProvisioningState |
Provisioning state of the Media Services account. |
PublicNetworkAccess |
Whether or not public network access is allowed for resources under the Media Services account. |
Rotation |
The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto. |
SecurityLevel |
The security level. |
StorageAccountType |
The type of the storage account. |
StorageAuthentication |
StorageAuthentication. |
StreamOptionsFlag |
StreamOptionsFlag. |
StreamingEndpointResourceState |
The resource state of the streaming endpoint. |
StreamingLocatorContentKeyType |
Encryption type of Content Key. |
StreamingPolicyStreamingProtocol |
Streaming protocol. |
StretchMode |
The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize. |
TrackAttribute |
The TrackAttribute to filter the tracks by. |
TrackPropertyCompareOperation |
Track property condition operation. |
TrackPropertyType |
Track property type. |
VideoSyncMode |
The Video Sync Mode. |
Visibility |
When PlayerVisibility is set to "Visible", the text track will be present in the DASH manifest or HLS playlist when requested by a client. When the PlayerVisibility is set to "Hidden", the text will not be available to the client. The default value is "Visible". |
Azure SDK for Python