defmodule RtmpSession.Messages.Acknowledgement do @moduledoc """ Sent when the client or the server receives bytes equal to the window size. Contains the number of bytes received so far (sequence number) """ @behaviour RtmpSession.RawMessage @type t :: %__MODULE__{} defstruct sequence_number: 0 def deserialize(data) do <> = data %__MODULE__{sequence_number: sequence_number} end def serialize(message = %__MODULE__{}) do {:ok, <>} end def get_default_chunk_stream_id(%__MODULE__{}), do: 2 end