writeTo method
Implementation
void writeTo(TeleportObjectWriter scope) {
scope.writeStringField(fieldIdStreamId, streamId);
final value2 = shapeSets;
if (value2 != null) {
scope.writeArrayField(fieldIdShapeSets, TeleportType.object_, (arr3) {
for (final el4 in value2) {
arr3.writeObject(AudioShapeSet.teleportVersion, (child5) {
el4.writeTo(child5);
});
}
});
}
scope.writeStringField(fieldIdDescription, description);
scope.writeInt32Field(fieldIdChannels, channels);
final value6 = correlationId;
if (value6 != null) {
scope.writeStringField(fieldIdCorrelationId, value6);
}
scope.writeStringField(fieldIdCodecDetails, codecDetails);
scope.writeStringField(fieldIdSourceType, sourceType);
scope.writeInt32Field(fieldIdCodec, codec.value);
scope.writeInt32Field(fieldIdSampleRate, sampleRate);
}