ExRTMP.Message.Command.NetConnection.Response (RTMP Server and Client v0.4.1)

View Source

Module describing command response

Summary

Types

t()

@type t() :: %ExRTMP.Message.Command.NetConnection.Response{
  command_object: map(),
  data: map(),
  result: String.t(),
  transaction_id: number()
}

Functions

connect_failed(reason)

@spec connect_failed(String.t()) :: t()

create_stream_failed(transaction_id, reason)

@spec create_stream_failed(number(), String.t()) :: t()

error(transaction_id, code, description)

@spec error(number(), String.t(), String.t()) :: t()

ok(transaction_id, opts \\ [])

@spec ok(number(), keyword() | nil) :: t()

ok?(response)

@spec ok?(t()) :: boolean()

Checks if the response is OK.