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

Method writeCreateStreamResult

pkg/rtmp/message_packer.go:163–173  ·  view source on GitHub ↗
(writer io.Writer, tid int)

Source from the content-addressed store, hash-verified

161}
162
163func (packer *MessagePacker) writeCreateStreamResult(writer io.Writer, tid int) error {
164 packer.b.ModWritePos(12)
165
166 // 29
167 _ = Amf0.WriteString(packer.b, "_result")
168 _ = Amf0.WriteNumber(packer.b, float64(tid))
169 _ = Amf0.WriteNull(packer.b)
170 _ = Amf0.WriteNumber(packer.b, float64(Msid1))
171
172 return packer.ChunkAndWrite(writer, csidOverConnection, base.RtmpTypeIdCommandMessageAmf0, 0)
173}
174
175func (packer *MessagePacker) writePlay(writer io.Writer, streamName string, streamid int) error {
176 packer.b.ModWritePos(12)

Callers 3

TestWriteFunction · 0.95
TestPackCornerFunction · 0.95
doCreateStreamMethod · 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