SelectVideoTrackByAttributeArgs

data class SelectVideoTrackByAttributeArgs(val attribute: Output<Either<String, TrackAttribute>>, val filter: Output<Either<String, AttributeFilter>>, val filterValue: Output<String>? = null, val odataType: Output<String>) : ConvertibleToJava<SelectVideoTrackByAttributeArgs>

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

Constructors

Link copied to clipboard
constructor(attribute: Output<Either<String, TrackAttribute>>, filter: Output<Either<String, AttributeFilter>>, filterValue: Output<String>? = null, odataType: Output<String>)

Properties

Link copied to clipboard
val attribute: Output<Either<String, TrackAttribute>>

The TrackAttribute to filter the tracks by.

Link copied to clipboard
val filter: Output<Either<String, AttributeFilter>>

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

Link copied to clipboard
val filterValue: Output<String>? = null

The value to filter the tracks by. Only used when AttributeFilter.ValueEquals is specified for the Filter property. For TrackAttribute.Bitrate, this should be an integer value in bits per second (e.g: '1500000'). The TrackAttribute.Language is not supported for video tracks.

Link copied to clipboard
val odataType: Output<String>

The discriminator for derived types. Expected value is '#Microsoft.Media.SelectVideoTrackByAttribute'.

Functions

Link copied to clipboard
open override fun toJava(): SelectVideoTrackByAttributeArgs