View Source Onvif.Media.Ver10.Profile.MetadataConfiguration (Onvif v0.3.2)

Optional configuration of the metadata stream.

Link to this section Summary

Link to this section Functions

Link to this function

changeset(module, attrs)

View Source
@spec to_json(%Onvif.Media.Ver10.Profile.MetadataConfiguration{
  analytics: term(),
  analytics_engine_configuration: term(),
  compression_type: term(),
  geo_location: term(),
  multicast_configuration: term(),
  name: term(),
  ptz_status: term(),
  reference_token: term(),
  session_timeout: term(),
  shape_polygon: term(),
  use_count: term()
}) ::
  {:error,
   %{
     :__exception__ => any(),
     :__struct__ => Jason.EncodeError | Protocol.UndefinedError,
     optional(atom()) => any()
   }}
  | {:ok, binary()}