PeerCastStation.FLV.RTMP.RTMPSourceConnection.OnCommandCreateStream C# (CSharp) Method

OnCommandCreateStream() private method

private OnCommandCreateStream ( CommandMessage msg, CancellationToken cancel_token ) : Task
msg CommandMessage
cancel_token System.Threading.CancellationToken
return Task
    private async Task OnCommandCreateStream(CommandMessage msg, CancellationToken cancel_token)
    {
      var new_stream_id = nextStreamId++;
      var response = CommandMessage.Create(
        objectEncoding,
        this.Now,
        msg.StreamId,
        "_result",
        msg.TransactionId,
        null,
        new AMF.AMFValue(new_stream_id)
      );
      if (msg.TransactionId!=0) {
        await SendMessage(3, response, cancel_token);
      }
    }