Package-level declarations
Types
The encoding profile to be used when encoding audio with AAC.
The type of key used to encrypt the Account Key.
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.
The permissions to set on the SAS URL.
The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks.
Determines the set of audio analysis operations to be performed. If unspecified, the Standard AudioAnalysisMode would be chosen.
Optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks.
The rental and lease key type.
The PlayReady content type.
The license type.
Configures Unknown output handling settings of the license.
The type of token.
The deinterlacing mode. Defaults to AutoPixelAdaptive.
The field parity for de-interlacing, defaults to Auto.
The built-in preset to be used for encoding videos.
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.
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.
The track property condition operation.
The track property type.
Tells the encoder how to choose its encoding settings. The default value is Balanced.
We currently support Baseline, Main, High, High422, High444. Default is Auto.
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.
We currently support Main. Default is Auto.
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.
Live event type. When encodingType is set to None, 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.
The input protocol for the live event. This is specified at creation time and cannot be updated.
The identity type.
Underlying RTSP transport. This can be used to enable or disable HTTP tunneling.
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'.
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
The type of the storage account.
The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize
The TrackAttribute to filter the tracks by.
Track property condition operation
Track property type
The Video Sync Mode
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".