Table of Contents

Enum DataTrackSchemaEncoding.Types.WellKnownSchemaEncoding

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll

Well-known encoding for schema definition.

Mirrors the well-known schema encodings from the MCAP spec: https://mcap.dev/spec/registry#schema-encodings

public enum DataTrackSchemaEncoding.Types.WellKnownSchemaEncoding

Fields

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_FLATBUFFER")] Flatbuffer = 2

FlatBuffer IDL: describes FLATBUFFER frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_JSON_SCHEMA")] JsonSchema = 7

JSON Schema: describes JSON frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_OMG_IDL")] OmgIdl = 6

OMG IDL: describes CDR frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_PROTOBUF")] Protobuf = 1

Protocol Buffer IDL: describes PROTOBUF frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_ROS1_MSG")] Ros1Msg = 3

ROS 1 Message: describes ROS1 frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_ROS2_IDL")] Ros2Idl = 5

ROS 2 IDL: describes CDR frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_ROS2_MSG")] Ros2Msg = 4

ROS 2 Message: describes CDR frame encoding.

[OriginalName("WELL_KNOWN_SCHEMA_ENCODING_UNSPECIFIED")] Unspecified = 0