Class VideoStreamValidationOptions
Options for validating video streams during processing.
Implements
Namespace: FulcrumFS.Videos
Assembly: FulcrumFS.Videos.dll
Syntax
public sealed record VideoStreamValidationOptions : IEquatable<VideoStreamValidationOptions>
Constructors
| Name | Description |
|---|---|
| VideoStreamValidationOptions() | Initializes a new instance of the VideoStreamValidationOptions class. By default, validates that there is exactly 1 video stream only. |
Properties
| Name | Description |
|---|---|
| MaxHeight | Gets or initializes the maximum height of the source video in pixels. Default is no maximum. |
| MaxLength | Gets or initializes the maximum length of each video stream in the source video file. Default is no maximum. |
| MaxPixels | Gets or initializes the maximum number of pixels in the source video. Default is no maximum. |
| MaxStreams | Gets or initializes the maximum number of video streams in the source video file. Default is 1. |
| MaxWidth | Gets or initializes the maximum width of the source video in pixels. Default is no maximum. |
| MinHeight | Gets or initializes the minimum height of the source video in pixels. Default is no minimum. |
| MinLength | Gets or initializes the minimum length of each video stream in the source video file. Default is no minimum. |
| MinPixels | Gets or initializes the minimum number of pixels in the source video. Default is no minimum. |
| MinStreams | Gets or initializes the minimum number of video streams in the source video file. Default is 1. |
| MinWidth | Gets or initializes the minimum width of the source video in pixels. Default is no minimum. |
| None | Gets a predefined instance of VideoStreamValidationOptions that applies no validation. |
| StandardVideo | Gets a predefined instance of VideoStreamValidationOptions that validates exactly 1 video stream. |