Optional configuration of the Video encoder.
@type t() :: %ExOnvif.Media.VideoEncoderConfigurationOptions{ extension: term(), guranteed_frame_rate_supported: term(), h264: term(), jpeg: term(), mpeg4: term(), quality_range: term() }
@spec to_json(t()) :: {:error, %{ :__exception__ => any(), :__struct__ => Jason.EncodeError | Protocol.UndefinedError, optional(atom()) => any() }} | {:ok, binary()}