// Write serializes and writes the ExtendedTimestamp instance to the given // io.Writer according to the RTMP specification. func (t *ExtendedTimestamp) Write(w io.Writer) error { if _, err := spec.PutUint32(t.Delta, w); err != nil { return err } return nil }
func (c *WindowAckSize) Write(w io.Writer) error { if _, err := spec.PutUint32(c.WindowAckSize, w); err != nil { return err } return nil }
func (c *AbortMessage) Write(w io.Writer) error { if _, err := spec.PutUint32(c.ChunkStreamId, w); err != nil { return err } return nil }
func (c *Acknowledgement) Write(w io.Writer) error { if _, err := spec.PutUint32(c.SequenceNumber, w); err != nil { return err } return nil }
func (c *SetChunkSize) Write(w io.Writer) error { if _, err := spec.PutUint32(c.ChunkSize(), w); err != nil { return err } return nil }
func (c *SetPeerBandwidth) Write(w io.Writer) error { if _, err := spec.PutUint32(c.AckWindowSize, w); err != nil { return err } if _, err := w.Write([]byte{byte(c.LimitType)}); err != nil { return err } return nil }