Packages

Protobuf modules for Fishjam and Membrane RTC Engine

Current section

Files

Jump to
fishjam_protos lib fishjam notifications shared.pb.ex
Raw

lib/fishjam/notifications/shared.pb.ex

defmodule Fishjam.Notifications.TrackType do
@moduledoc false
use Protobuf,
enum: true,
full_name: "fishjam.notifications.TrackType",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :TRACK_TYPE_UNSPECIFIED, 0
field :TRACK_TYPE_VIDEO, 1
field :TRACK_TYPE_AUDIO, 2
end
defmodule Fishjam.Notifications.TrackEncoding do
@moduledoc false
use Protobuf,
enum: true,
full_name: "fishjam.notifications.TrackEncoding",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :TRACK_ENCODING_UNSPECIFIED, 0
field :TRACK_ENCODING_PCM16, 1
field :TRACK_ENCODING_OPUS, 2
end
defmodule Fishjam.Notifications.Track do
@moduledoc false
use Protobuf,
full_name: "fishjam.notifications.Track",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :id, 1, type: :string
field :type, 2, type: Fishjam.Notifications.TrackType, enum: true
field :metadata, 3, type: :string
end