Package-level declarations

Types

Link copied to clipboard
enum AacAudioProfile : Enum<AacAudioProfile> , ConvertibleToJava<AacAudioProfile>

The encoding profile to be used when encoding audio with AAC.

Link copied to clipboard
enum AccountEncryptionKeyType : Enum<AccountEncryptionKeyType> , ConvertibleToJava<AccountEncryptionKeyType>

The type of key used to encrypt the Account Key.

Link copied to clipboard
enum AnalysisResolution : Enum<AnalysisResolution> , ConvertibleToJava<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.

Link copied to clipboard
enum AssetContainerPermission : Enum<AssetContainerPermission> , ConvertibleToJava<AssetContainerPermission>

The permissions to set on the SAS URL.

Link copied to clipboard
enum AttributeFilter : Enum<AttributeFilter> , ConvertibleToJava<AttributeFilter>

The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.

Link copied to clipboard
enum AudioAnalysisMode : Enum<AudioAnalysisMode> , ConvertibleToJava<AudioAnalysisMode>

Determines the set of audio analysis operations to be performed. If unspecified, the Standard AudioAnalysisMode would be chosen.

Link copied to clipboard
enum BlurType : Enum<BlurType> , ConvertibleToJava<BlurType>

Blur type

Link copied to clipboard
enum ChannelMapping : Enum<ChannelMapping> , ConvertibleToJava<ChannelMapping>

Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.

Link copied to clipboard
enum Complexity : Enum<Complexity> , ConvertibleToJava<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.

enum ContentKeyPolicyFairPlayRentalAndLeaseKeyType : Enum<ContentKeyPolicyFairPlayRentalAndLeaseKeyType> , ConvertibleToJava<ContentKeyPolicyFairPlayRentalAndLeaseKeyType>

The rental and lease key type.

Link copied to clipboard
enum ContentKeyPolicyPlayReadyContentType : Enum<ContentKeyPolicyPlayReadyContentType> , ConvertibleToJava<ContentKeyPolicyPlayReadyContentType>

The PlayReady content type.

Link copied to clipboard
enum ContentKeyPolicyPlayReadyLicenseType : Enum<ContentKeyPolicyPlayReadyLicenseType> , ConvertibleToJava<ContentKeyPolicyPlayReadyLicenseType>

The license type.

enum ContentKeyPolicyPlayReadyUnknownOutputPassingOption : Enum<ContentKeyPolicyPlayReadyUnknownOutputPassingOption> , ConvertibleToJava<ContentKeyPolicyPlayReadyUnknownOutputPassingOption>

Configures Unknown output handling settings of the license.

Link copied to clipboard
enum ContentKeyPolicyRestrictionTokenType : Enum<ContentKeyPolicyRestrictionTokenType> , ConvertibleToJava<ContentKeyPolicyRestrictionTokenType>

The type of token.

Link copied to clipboard
enum DefaultAction : Enum<DefaultAction> , ConvertibleToJava<DefaultAction>

The behavior for IP access control in Key Delivery.

Link copied to clipboard
enum DeinterlaceMode : Enum<DeinterlaceMode> , ConvertibleToJava<DeinterlaceMode>

The deinterlacing mode. Defaults to AutoPixelAdaptive.

Link copied to clipboard
enum DeinterlaceParity : Enum<DeinterlaceParity> , ConvertibleToJava<DeinterlaceParity>

The field parity for de-interlacing, defaults to Auto.

Link copied to clipboard
enum EncoderNamedPreset : Enum<EncoderNamedPreset> , ConvertibleToJava<EncoderNamedPreset>

The built-in preset to be used for encoding videos.

Link copied to clipboard
enum EntropyMode : Enum<EntropyMode> , ConvertibleToJava<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.

Link copied to clipboard
enum FaceRedactorMode : Enum<FaceRedactorMode> , ConvertibleToJava<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 - Additionally redacts(blurs) detected faces. 3) Redact - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces.It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction.

Link copied to clipboard
enum FilterTrackPropertyCompareOperation : Enum<FilterTrackPropertyCompareOperation> , ConvertibleToJava<FilterTrackPropertyCompareOperation>

The track property condition operation.

Link copied to clipboard
enum FilterTrackPropertyType : Enum<FilterTrackPropertyType> , ConvertibleToJava<FilterTrackPropertyType>

The track property type.

Link copied to clipboard
enum H264Complexity : Enum<H264Complexity> , ConvertibleToJava<H264Complexity>

Tells the encoder how to choose its encoding settings. The default value is Balanced.

Link copied to clipboard
enum H264RateControlMode : Enum<H264RateControlMode> , ConvertibleToJava<H264RateControlMode>

The video rate control mode

Link copied to clipboard
enum H264VideoProfile : Enum<H264VideoProfile> , ConvertibleToJava<H264VideoProfile>

We currently support Baseline, Main, High, High422, High444. Default is Auto.

Link copied to clipboard
enum H265Complexity : Enum<H265Complexity> , ConvertibleToJava<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.

Link copied to clipboard
enum H265VideoProfile : Enum<H265VideoProfile> , ConvertibleToJava<H265VideoProfile>

We currently support Main. Default is Auto.

Link copied to clipboard
enum InsightsType : Enum<InsightsType> , ConvertibleToJava<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.

Link copied to clipboard
enum InterleaveOutput : Enum<InterleaveOutput> , ConvertibleToJava<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.

Link copied to clipboard
enum LiveEventEncodingType : Enum<LiveEventEncodingType> , ConvertibleToJava<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.

Link copied to clipboard
enum LiveEventInputProtocol : Enum<LiveEventInputProtocol> , ConvertibleToJava<LiveEventInputProtocol>

The input protocol for the live event. This is specified at creation time and cannot be updated.

Link copied to clipboard
enum MinimumTlsVersion : Enum<MinimumTlsVersion> , ConvertibleToJava<MinimumTlsVersion>

The minimum TLS version allowed for this account's requests. This is an optional property. If unspecified, a secure default value will be used.

Link copied to clipboard
enum OnErrorType : Enum<OnErrorType> , ConvertibleToJava<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'.

Link copied to clipboard
enum Priority : Enum<Priority> , ConvertibleToJava<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.

Link copied to clipboard
enum PrivateEndpointServiceConnectionStatus : Enum<PrivateEndpointServiceConnectionStatus> , ConvertibleToJava<PrivateEndpointServiceConnectionStatus>

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

Link copied to clipboard
enum PublicNetworkAccess : Enum<PublicNetworkAccess> , ConvertibleToJava<PublicNetworkAccess>

Whether or not public network access is allowed for resources under the Media Services account.

Link copied to clipboard
enum Rotation : Enum<Rotation> , ConvertibleToJava<Rotation>

The rotation, if any, to be applied to the input video, before it is encoded. Default is Auto

Link copied to clipboard
enum SecurityLevel : Enum<SecurityLevel> , ConvertibleToJava<SecurityLevel>

The security level.

Link copied to clipboard
enum StorageAccountType : Enum<StorageAccountType> , ConvertibleToJava<StorageAccountType>

The type of the storage account.

Link copied to clipboard
enum StorageAuthentication : Enum<StorageAuthentication> , ConvertibleToJava<StorageAuthentication>
Link copied to clipboard
enum StreamOptionsFlag : Enum<StreamOptionsFlag> , ConvertibleToJava<StreamOptionsFlag>
Link copied to clipboard
enum StretchMode : Enum<StretchMode> , ConvertibleToJava<StretchMode>

The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize

Link copied to clipboard
enum TrackAttribute : Enum<TrackAttribute> , ConvertibleToJava<TrackAttribute>

The TrackAttribute to filter the tracks by.

Link copied to clipboard
enum TrackPropertyCompareOperation : Enum<TrackPropertyCompareOperation> , ConvertibleToJava<TrackPropertyCompareOperation>

Track property condition operation

Link copied to clipboard
enum TrackPropertyType : Enum<TrackPropertyType> , ConvertibleToJava<TrackPropertyType>

Track property type

Link copied to clipboard
enum VideoSyncMode : Enum<VideoSyncMode> , ConvertibleToJava<VideoSyncMode>

The Video Sync Mode

Link copied to clipboard
enum Visibility : Enum<Visibility> , ConvertibleToJava<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".