Constructs a PublishNamespace message.
The request ID for this publish namespace message.
The track namespace as a Tuple.
The list of key-value parameters for the track.
ReadonlyparametersThe list of key-value parameters for the track.
ReadonlyrequestThe request ID for this publish namespace message.
ReadonlytrackThe track namespace as a Tuple.
Gets the message type for this PublishNamespace message.
The ControlMessageType.Announce value.
Serializes the PublishNamespace message into a FrozenByteBuffer.
The serialized buffer.
:LengthExceedsMaxError If the payload exceeds 65535 bytes.
StaticparseParses a PublishNamespace message from the given buffer.
The buffer to parse from.
The parsed PublishNamespace message.
:NotEnoughBytesError If the buffer does not contain enough bytes.
Represents a protocol PublishNamespace message, used to announce a track and its parameters.