MuxWrapper.LiveStreams.get_live_stream
You're seeing just the function
get_live_stream
, go back to MuxWrapper.LiveStreams module for more information.
Specs
get_live_stream( %Tesla.Client{adapter: term(), fun: term(), post: term(), pre: term()}, String.t() ) :: tuple()
Provide a function to get a specific live streaming from Mux
Parameters
- client: provide by
client/0
- live_stream_id: stream id
Examples
iex> MuxWrapper.client() |> MuxWrapper.LiveStreams.get_live_stream("stream_id_very_long")
{:ok,
%MuxWrapper.EmbeddedSchema.LiveStream{
created_at: ~N[2021-03-16 09:59:26],
id: "stream_id_very_long",
new_asset_settings: %{"playback_policies" => ["public"]},
playback_ids: [
%MuxWrapper.EmbeddedSchema.Playback{
id: "playback_id_very_long",
policy: "public"
}
],
reconnect_window: 60,
status: "idle",
stream_key: "stream_key_very_long"
}
}