VideoEncoder schema for Media Ver20
@type t() :: %Onvif.Media.Ver20.Schemas.Profile.VideoEncoder{ encoding: term(), gov_length: term(), guaranteed_frame_rate: term(), multicast_configuration: term(), name: term(), profile: term(), quality: term(), rate_control: term(), reference_token: term(), resolution: term(), use_count: term() }
@spec to_json(t()) :: {:error, %{ :__exception__ => any(), :__struct__ => Jason.EncodeError | Protocol.UndefinedError, optional(atom()) => any() }} | {:ok, binary()}