VideoEncoderConfiguration Class

Class representing the MPEG4 Configuration.

Inheritance
VideoEncoderConfiguration

Constructor

VideoEncoderConfiguration(*, encoding: Optional[Union[str, azure.media.videoanalyzeredge._generated.models._azure_video_analyzerfor_edge_enums.VideoEncoding]] = None, quality: Optional[float] = None, resolution: Optional[azure.media.videoanalyzeredge._generated.models._models_py3.VideoResolution] = None, rate_control: Optional[azure.media.videoanalyzeredge._generated.models._models_py3.RateControl] = None, h264: Optional[azure.media.videoanalyzeredge._generated.models._models_py3.H264Configuration] = None, mpeg4: Optional[azure.media.videoanalyzeredge._generated.models._models_py3.MPEG4Configuration] = None, **kwargs)

Variables

encoding
str or <xref:azure.media.videoanalyzer.edge.models.VideoEncoding>

The video codec used by the Media Profile. Possible values include: "JPEG", "H264", "MPEG4".

quality
float

Relative value representing the quality of the video.

resolution
<xref:azure.media.videoanalyzer.edge.models.VideoResolution>

The Video Resolution.

rate_control
<xref:azure.media.videoanalyzer.edge.models.RateControl>

The Video's rate control.

h264
<xref:azure.media.videoanalyzer.edge.models.H264Configuration>

The H264 Configuration.

mpeg4
<xref:azure.media.videoanalyzer.edge.models.MPEG4Configuration>

The H264 Configuration.