Class VideoFrameRateJsonConverter
- Assembly
- VisioForge.Core.dll
Converts VisioForge.Core.Types.VideoFrameRate through its num/den pair. The struct exposes only read-only members, so plain property serialization cannot restore it.
public class VideoFrameRateJsonConverter : JsonConverter<VideoFrameRate>Inheritance
Inherited Members
Methods
Read(ref Utf8JsonReader, Type, JsonSerializerOptions)
Reads and converts the JSON to type VisioForge.Core.Types.VideoFrameRate.
public override VideoFrameRate Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)Parameters
readerUtf8JsonReader-
The reader.
typeToConvertType-
The type to convert.
optionsJsonSerializerOptions-
An object that specifies serialization options to use.
Returns
- VideoFrameRate
-
The converted value.
Write(Utf8JsonWriter, VideoFrameRate, JsonSerializerOptions)
Writes a specified value as JSON.
public override void Write(Utf8JsonWriter writer, VideoFrameRate value, JsonSerializerOptions options)Parameters
writerUtf8JsonWriter-
The writer to write to.
valueVideoFrameRate-
The value to convert to JSON.
optionsJsonSerializerOptions-
An object that specifies serialization options to use.