SelectVideoTrackByAttribute Class

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.

Inheritance
azure.mgmt.media.models._models_py3.VideoTrackDescriptor
SelectVideoTrackByAttribute

Constructor

SelectVideoTrackByAttribute(*, attribute: Union[str, _models.TrackAttribute], filter: Union[str, _models.AttributeFilter], filter_value: Optional[str] = None, **kwargs)

Variables

odata_type
str

Required. The discriminator for derived types.Constant filled by server.

attribute
str or TrackAttribute

Required. The TrackAttribute to filter the tracks by. Known values are: "Bitrate", "Language".

filter
str or AttributeFilter

Required. The type of AttributeFilter to apply to the TrackAttribute in order to select the tracks. Known values are: "All", "Top", "Bottom", "ValueEquals".

filter_value
str

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.