* Respect `RTCIceTransportPolicy` enum and organize * Simplify syntax where possible etc. * Combine `VideoPreset` and `VideoPresets` * Default values for `ConnectOptions` * Build URI instead of String manipulation * Slight modifications to Exception * `LiveKitTheme` for example * `VideoEncoding` class * Organize imports * First simulcast implementation * Remove unnecessary try-catches * Update Android settings * Remember uri and token * example improvements * `fit` parameter for VideoTrackRenderer * Simulcast option for example * Pass `defaultPublishOptions` * Show only `VideoQuality` * Pass tests * Better buildUri logic * Named parameter to positional * Explicit imports * `VideoParameter` instead of `VideoPreset` * Use `mediaTrack.getSettings` when possible * Safer dispose logic * Safer `PCTransport` Update transport.dart * Synchronized events for `SignalClient` * Use logger instead of print * Make example compile for iOS * First screen share implementation * Make example work with screen share * Example improvement * Code optimization * Don't depend on web_socket_channel * Fix: Unpublish track bug * Show participant mute state & identity * Update protos * Remote mute/unmute * iOS Background mode * Separate `createCameraTrack` and `createScreenTrack` * Clean up * PB fix * format * Fix analyzer warning * Android clean up * Update README.md * Clean up
48 lines
1.9 KiB
Dart
48 lines
1.9 KiB
Dart
///
|
|
// Generated code. Do not modify.
|
|
// source: livekit_rtc.proto
|
|
//
|
|
// @dart = 2.12
|
|
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_this,unused_import,unused_shown_name
|
|
|
|
// ignore_for_file: UNDEFINED_SHOWN_NAME
|
|
import 'dart:core' as $core;
|
|
import 'package:protobuf/protobuf.dart' as $pb;
|
|
|
|
class SignalTarget extends $pb.ProtobufEnum {
|
|
static const SignalTarget PUBLISHER = SignalTarget._(
|
|
0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'PUBLISHER');
|
|
static const SignalTarget SUBSCRIBER = SignalTarget._(
|
|
1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'SUBSCRIBER');
|
|
|
|
static const $core.List<SignalTarget> values = <SignalTarget>[
|
|
PUBLISHER,
|
|
SUBSCRIBER,
|
|
];
|
|
|
|
static final $core.Map<$core.int, SignalTarget> _byValue = $pb.ProtobufEnum.initByValue(values);
|
|
static SignalTarget? valueOf($core.int value) => _byValue[value];
|
|
|
|
const SignalTarget._($core.int v, $core.String n) : super(v, n);
|
|
}
|
|
|
|
class VideoQuality extends $pb.ProtobufEnum {
|
|
static const VideoQuality LOW =
|
|
VideoQuality._(0, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'LOW');
|
|
static const VideoQuality MEDIUM = VideoQuality._(
|
|
1, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'MEDIUM');
|
|
static const VideoQuality HIGH =
|
|
VideoQuality._(2, const $core.bool.fromEnvironment('protobuf.omit_enum_names') ? '' : 'HIGH');
|
|
|
|
static const $core.List<VideoQuality> values = <VideoQuality>[
|
|
LOW,
|
|
MEDIUM,
|
|
HIGH,
|
|
];
|
|
|
|
static final $core.Map<$core.int, VideoQuality> _byValue = $pb.ProtobufEnum.initByValue(values);
|
|
static VideoQuality? valueOf($core.int value) => _byValue[value];
|
|
|
|
const VideoQuality._($core.int v, $core.String n) : super(v, n);
|
|
}
|