Video Class
Describes the basic properties for encoding the input video.
You probably want to use the sub-classes and not this class directly. Known sub-classes are: H264Video, H265Video, Image.
All required parameters must be populated in order to send to Azure.
- Inheritance
-
azure.mgmt.media.models._models_py3.CodecVideo
Constructor
Video(*, label: Optional[str] = None, key_frame_interval: Optional[datetime.timedelta] = None, stretch_mode: Optional[Union[str, _models.StretchMode]] = None, sync_mode: Optional[Union[str, _models.VideoSyncMode]] = None, **kwargs)
Variables
- odata_type
- str
Required. The discriminator for derived types.Constant filled by server.
- label
- str
An optional label for the codec. The label can be used to control muxing behavior.
- key_frame_interval
- timedelta
The distance between two key frames. The value should be non-zero in the range [0.5, 20] seconds, specified in ISO 8601 format. The default is 2 seconds(PT2S). Note that this setting is ignored if VideoSyncMode.Passthrough is set, where the KeyFrameInterval value will follow the input source setting.
- stretch_mode
- str or StretchMode
The resizing mode - how the input video will be resized to fit the desired output resolution(s). Default is AutoSize. Known values are: "None", "AutoSize", "AutoFit".
- sync_mode
- str or VideoSyncMode
The Video Sync Mode. Known values are: "Auto", "Passthrough", "Cfr", "Vfr".
Feedback
Submit and view feedback for