SelectAudioTrackByAttribute Class

Definition

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

[Newtonsoft.Json.JsonObject("#Microsoft.Media.SelectAudioTrackByAttribute")]
public class SelectAudioTrackByAttribute : Microsoft.Azure.Management.Media.Models.AudioTrackDescriptor
[<Newtonsoft.Json.JsonObject("#Microsoft.Media.SelectAudioTrackByAttribute")>]
type SelectAudioTrackByAttribute = class
    inherit AudioTrackDescriptor
Public Class SelectAudioTrackByAttribute
Inherits AudioTrackDescriptor
Inheritance
SelectAudioTrackByAttribute
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

SelectAudioTrackByAttribute()

Initializes a new instance of the SelectAudioTrackByAttribute class.

SelectAudioTrackByAttribute(TrackAttribute, AttributeFilter, Nullable<ChannelMapping>, String)

Initializes a new instance of the SelectAudioTrackByAttribute class.

Properties

Attribute

Gets or sets the TrackAttribute to filter the tracks by. Possible values include: 'Bitrate', 'Language'

ChannelMapping

Gets or sets optional designation for single channel audio tracks. Can be used to combine the tracks into stereo or multi-channel audio tracks. Possible values include: 'FrontLeft', 'FrontRight', 'Center', 'LowFrequencyEffects', 'BackLeft', 'BackRight', 'StereoLeft', 'StereoRight'

(Inherited from AudioTrackDescriptor)
Filter

Gets or sets the type of AttributeFilter to apply to the TrackAttribute in order to select the tracks. Possible values include: 'All', 'Top', 'Bottom', 'ValueEquals'

FilterValue

Gets or sets the value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property.

Methods

Validate()

Validate the object.

Applies to