capabilities property

List<ClientCapability> get capabilities

Optional feature capabilities this participant advertises, mirrored by the server from its ClientInfo. Consulted by the data-stream send path to decide per-recipient eligibility for v2 features such as deflate-raw compression.

The protocol's CAP_UNUSED placeholder and any value newer than this SDK are omitted.

Implementation

List<ClientCapability> get capabilities => [
  for (final value in _participantInfo?.capabilities ?? const <lk_models.ClientInfo_Capability>[])
    ?ClientCapability.fromProto(value),
];