Class StartScreencastCommandSettings
Starts sending each frame using the screencastFrame event.
public sealed class StartScreencastCommandSettings : ICommand
- Inheritance
-
StartScreencastCommandSettings
- Implements
- Inherited Members
Properties
CommandName
Gets the name of the command.
[JsonIgnore]
public string CommandName { get; }
Property Value
EveryNthFrame
Send every n-th frame.
[JsonPropertyName("everyNthFrame")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? EveryNthFrame { get; set; }
Property Value
- long?
Format
Image compression format.
[JsonPropertyName("format")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Format { get; set; }
Property Value
MaxHeight
Maximum screenshot height.
[JsonPropertyName("maxHeight")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? MaxHeight { get; set; }
Property Value
- long?
MaxWidth
Maximum screenshot width.
[JsonPropertyName("maxWidth")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? MaxWidth { get; set; }
Property Value
- long?
Quality
Compression quality from range [0..100].
[JsonPropertyName("quality")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? Quality { get; set; }
Property Value
- long?