CSharpRTMP.Core.Protocols.Rtmfp.FlowWriter.WriteAMFMessage C# (CSharp) Method

WriteAMFMessage() public method

public WriteAMFMessage ( string name, double callBackHandle ) : AMF0Writer
name string
callBackHandle double
return AMF0Writer
        public AMF0Writer WriteAMFMessage(string name,double callBackHandle = 0)
        {
            var message = CreateBufferedMessage();
            WriteResponseHeader(message.Writer, name, callBackHandle);
            return message.Writer;
        }

Usage Example

Beispiel #1
0
 public void ClosePublisher(string code, string description)
 {
     if (PublisherId == 0)
     {
         return;
     }
     if (_controller != null)
     {
         if (!string.IsNullOrEmpty(code))
         {
             _controller.WriteStatusResponse(code, description);
         }
         _controller.WriteAMFMessage("close");
     }
     else
     {
         Logger.WARN("Publisher {0} has no controller to close it", PublisherId);
     }
 }