ExWebRTC.MediaStreamTrack (ex_webrtc v0.13.0)

View Source

Mimics MediaStreamTrack.

Summary

Types

id()

@type id() :: integer()

kind()

@type kind() :: :audio | :video

rid()

@type rid() :: String.t()

stream_id()

@type stream_id() :: String.t()

t()

@type t() :: %ExWebRTC.MediaStreamTrack{
  id: id(),
  kind: kind(),
  rids: [rid()] | nil,
  streams: [stream_id()]
}

Functions

generate_stream_id()

@spec generate_stream_id() :: stream_id()

new(kind, streams \\ [])

@spec new(kind(), [stream_id()]) :: t()