View Source GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaStreamLog (google_api_content_warehouse v0.4.0)

Media stream is composed of a media session and one or more devices which are hosting (playing) the session. Usually, a session is only hosted by one devcie. However, with cast group or stream transfer/expansion, a session could be hosted by multiple devices, which are playing the same session simultaneously.

Attributes

  • deviceIndex (type: list(integer()), default: nil) - The device index in this message is consistent with the device index in DeviceInfoLog. This field refers to the devices that hosting the session.
  • session (type: GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsMediaStreamLog{
  deviceIndex: [integer()] | nil,
  session:
    GoogleApi.ContentWarehouse.V1.Model.AssistantLogsDeviceMediaSessionLog.t()
    | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.