Table of Contents

Enum DataTrackFrameEncoding.Types.WellKnownFrameEncoding

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

Well-known encoding for frame payloads.

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

public enum DataTrackFrameEncoding.Types.WellKnownFrameEncoding

Fields

[OriginalName("WELL_KNOWN_FRAME_ENCODING_CBOR")] Cbor = 5

CBOR: self-describing.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_CDR")] Cdr = 2

CDR: must be described by ROS2_MSG, ROS2_IDL, or OMG_IDL schema encoding.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_FLATBUFFER")] Flatbuffer = 4

FlatBuffer: must be described by FLATBUFFER schema encoding.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_JSON")] Json = 7

JSON: self-describing or described by JSON_SCHEMA schema encoding.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_MSGPACK")] Msgpack = 6

MessagePack: self-describing.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_PROTOBUF")] Protobuf = 3

Protocol Buffer: must be described by PROTOBUF schema encoding.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_ROS1")] Ros1 = 1

ROS 1: must be described by ROS1_MSG schema encoding.

[OriginalName("WELL_KNOWN_FRAME_ENCODING_UNSPECIFIED")] Unspecified = 0