MCPcopy
hub / github.com/q191201771/lal / writeCreateStream

Method writeCreateStream

pkg/rtmp/message_packer.go:152–161  ·  view source on GitHub ↗
(writer io.Writer)

Source from the content-addressed store, hash-verified

150}
151
152func (packer *MessagePacker) writeCreateStream(writer io.Writer) error {
153 packer.b.ModWritePos(12)
154
155 // 25 = 15 + 9 + 1
156 _ = Amf0.WriteString(packer.b, "createStream")
157 _ = Amf0.WriteNumber(packer.b, float64(tidClientCreateStream))
158 _ = Amf0.WriteNull(packer.b)
159
160 return packer.ChunkAndWrite(writer, csidOverConnection, base.RtmpTypeIdCommandMessageAmf0, 0)
161}
162
163func (packer *MessagePacker) writeCreateStreamResult(writer io.Writer, tid int) error {
164 packer.b.ModWritePos(12)

Callers 3

TestWriteFunction · 0.95
TestPackCornerFunction · 0.95
doResultMessageMethod · 0.80

Calls 5

ChunkAndWriteMethod · 0.95
ModWritePosMethod · 0.80
WriteStringMethod · 0.80
WriteNumberMethod · 0.80
WriteNullMethod · 0.80

Tested by 2

TestWriteFunction · 0.76
TestPackCornerFunction · 0.76