OSD (On-Screen Display) Options specification.
@type t() :: %Onvif.Media.Ver10.Schemas.OSDOptions{ image_option: term(), maximum_number_of_osds: term(), position_option: term(), text_option: term(), type: term() }
@spec to_json(t()) :: {:error, %{ :__exception__ => any(), :__struct__ => Jason.EncodeError | Protocol.UndefinedError, optional(atom()) => any() }} | {:ok, binary()}