Table of Contents

Class MediaFeatures

Namespace
OpenQA.Selenium.BiDi.Emulation
Assembly
Selenium.WebDriver.dll
public sealed record MediaFeatures : IEquatable<MediaFeatures>
Inheritance
MediaFeatures
Implements
Inherited Members

Properties

AnyHover

[JsonPropertyName("any-hover")]
[JsonConverter(typeof(OptionalConverter<AnyHover?>))]
public Optional<AnyHover?>? AnyHover { get; init; }

Property Value

Optional<AnyHover?>?

AnyPointer

[JsonPropertyName("any-pointer")]
[JsonConverter(typeof(OptionalConverter<AnyPointer?>))]
public Optional<AnyPointer?>? AnyPointer { get; init; }

Property Value

Optional<AnyPointer?>?

Color

[JsonPropertyName("color")]
[JsonConverter(typeof(OptionalConverter<long?>))]
public Optional<long?>? Color { get; init; }

Property Value

Optional<long?>?

ColorGamut

[JsonPropertyName("color-gamut")]
[JsonConverter(typeof(OptionalConverter<ColorGamut?>))]
public Optional<ColorGamut?>? ColorGamut { get; init; }

Property Value

Optional<ColorGamut?>?

ColorIndex

[JsonPropertyName("color-index")]
[JsonConverter(typeof(OptionalConverter<long?>))]
public Optional<long?>? ColorIndex { get; init; }

Property Value

Optional<long?>?

DisplayMode

[JsonPropertyName("display-mode")]
[JsonConverter(typeof(OptionalConverter<DisplayMode?>))]
public Optional<DisplayMode?>? DisplayMode { get; init; }

Property Value

Optional<DisplayMode?>?

DynamicRange

[JsonPropertyName("dynamic-range")]
[JsonConverter(typeof(OptionalConverter<DynamicRange?>))]
public Optional<DynamicRange?>? DynamicRange { get; init; }

Property Value

Optional<DynamicRange?>?

EnvironmentBlending

[JsonPropertyName("environment-blending")]
[JsonConverter(typeof(OptionalConverter<EnvironmentBlending?>))]
public Optional<EnvironmentBlending?>? EnvironmentBlending { get; init; }

Property Value

Optional<EnvironmentBlending?>?

ForcedColors

[JsonPropertyName("forced-colors")]
[JsonConverter(typeof(OptionalConverter<ForcedColors?>))]
public Optional<ForcedColors?>? ForcedColors { get; init; }

Property Value

Optional<ForcedColors?>?

Grid

[JsonPropertyName("grid")]
[JsonConverter(typeof(OptionalConverter<Grid?>))]
public Optional<Grid?>? Grid { get; init; }

Property Value

Optional<Grid?>?

HorizontalViewportSegments

[JsonPropertyName("horizontal-viewport-segments")]
[JsonConverter(typeof(OptionalConverter<long?>))]
public Optional<long?>? HorizontalViewportSegments { get; init; }

Property Value

Optional<long?>?

Hover

[JsonPropertyName("hover")]
[JsonConverter(typeof(OptionalConverter<Hover?>))]
public Optional<Hover?>? Hover { get; init; }

Property Value

Optional<Hover?>?

InvertedColors

[JsonPropertyName("inverted-colors")]
[JsonConverter(typeof(OptionalConverter<InvertedColors?>))]
public Optional<InvertedColors?>? InvertedColors { get; init; }

Property Value

Optional<InvertedColors?>?

Monochrome

[JsonPropertyName("monochrome")]
[JsonConverter(typeof(OptionalConverter<long?>))]
public Optional<long?>? Monochrome { get; init; }

Property Value

Optional<long?>?

NavControls

[JsonPropertyName("nav-controls")]
[JsonConverter(typeof(OptionalConverter<NavControls?>))]
public Optional<NavControls?>? NavControls { get; init; }

Property Value

Optional<NavControls?>?

OverflowBlock

[JsonPropertyName("overflow-block")]
[JsonConverter(typeof(OptionalConverter<OverflowBlock?>))]
public Optional<OverflowBlock?>? OverflowBlock { get; init; }

Property Value

Optional<OverflowBlock?>?

OverflowInline

[JsonPropertyName("overflow-inline")]
[JsonConverter(typeof(OptionalConverter<OverflowInline?>))]
public Optional<OverflowInline?>? OverflowInline { get; init; }

Property Value

Optional<OverflowInline?>?

Pointer

[JsonPropertyName("pointer")]
[JsonConverter(typeof(OptionalConverter<Pointer?>))]
public Optional<Pointer?>? Pointer { get; init; }

Property Value

Optional<Pointer?>?

PrefersColorScheme

[JsonPropertyName("prefers-color-scheme")]
[JsonConverter(typeof(OptionalConverter<PrefersColorScheme?>))]
public Optional<PrefersColorScheme?>? PrefersColorScheme { get; init; }

Property Value

Optional<PrefersColorScheme?>?

PrefersContrast

[JsonPropertyName("prefers-contrast")]
[JsonConverter(typeof(OptionalConverter<PrefersContrast?>))]
public Optional<PrefersContrast?>? PrefersContrast { get; init; }

Property Value

Optional<PrefersContrast?>?

PrefersReducedData

[JsonPropertyName("prefers-reduced-data")]
[JsonConverter(typeof(OptionalConverter<PrefersReducedData?>))]
public Optional<PrefersReducedData?>? PrefersReducedData { get; init; }

Property Value

Optional<PrefersReducedData?>?

PrefersReducedMotion

[JsonPropertyName("prefers-reduced-motion")]
[JsonConverter(typeof(OptionalConverter<PrefersReducedMotion?>))]
public Optional<PrefersReducedMotion?>? PrefersReducedMotion { get; init; }

Property Value

Optional<PrefersReducedMotion?>?

PrefersReducedTransparency

[JsonPropertyName("prefers-reduced-transparency")]
[JsonConverter(typeof(OptionalConverter<PrefersReducedTransparency?>))]
public Optional<PrefersReducedTransparency?>? PrefersReducedTransparency { get; init; }

Property Value

Optional<PrefersReducedTransparency?>?

Scan

[JsonPropertyName("scan")]
[JsonConverter(typeof(OptionalConverter<Scan?>))]
public Optional<Scan?>? Scan { get; init; }

Property Value

Optional<Scan?>?

Scripting

[JsonPropertyName("scripting")]
[JsonConverter(typeof(OptionalConverter<Scripting?>))]
public Optional<Scripting?>? Scripting { get; init; }

Property Value

Optional<Scripting?>?

Update

[JsonPropertyName("update")]
[JsonConverter(typeof(OptionalConverter<Update?>))]
public Optional<Update?>? Update { get; init; }

Property Value

Optional<Update?>?

VerticalViewportSegments

[JsonPropertyName("vertical-viewport-segments")]
[JsonConverter(typeof(OptionalConverter<long?>))]
public Optional<long?>? VerticalViewportSegments { get; init; }

Property Value

Optional<long?>?

VideoColorGamut

[JsonPropertyName("video-color-gamut")]
[JsonConverter(typeof(OptionalConverter<VideoColorGamut?>))]
public Optional<VideoColorGamut?>? VideoColorGamut { get; init; }

Property Value

Optional<VideoColorGamut?>?

VideoDynamicRange

[JsonPropertyName("video-dynamic-range")]
[JsonConverter(typeof(OptionalConverter<VideoDynamicRange?>))]
public Optional<VideoDynamicRange?>? VideoDynamicRange { get; init; }

Property Value

Optional<VideoDynamicRange?>?