flutter_freedome library
flutter_freedome 4.x — deprecated facade over the Freedome SDK (freedome_client, freedome_admin,
freedome_flutter, freedome_device_fx). Every 3.0.0 symbol is kept and works over the real network; new
code uses the SDK directly — see doc/migration-to-freedome_client.md.
FlutterFreeDome.configure(); // optional: discovery, transports, stores, logger
final freedome = FreeDomeProvider();
await freedome.initialize();
await freedome.connectToNearestDome();
await freedome.playAppContent(appName: 'MyApp', contentName: 'Scene', appData: {'stars': 108});
Classes
- AudioChannel
- Аудиоканал
- AudioProfile
- Аудиопрофиль
- CacheEntry
- Простая модель кэша для тестирования
- CalibrationPoint
- Точка калибровки проектора
- CalibrationProgress
- Прогресс калибровки
- CalibrationResult
- Результат калибровки
- ChannelResult
- Результат калибровки аудиоканала
- ContentLibrary
- Библиотека контента
- DeviceFx
- Which effects this platform implements.
- DeviceFxPreset
- One preset: an optional silence mode and an optional fog mode applied together.
- DeviceFxPresetRunner
-
Applies presets to the fog / silence services;
durationstops them again after that time. - DeviceFxPresets
- The bundled presets.
- DomeSystem
- Основная модель купольной системы
- FlutterFreeDome
- Library entry points of 3.0.0 plus the 4.x configuration hooks.
- FogSystemState
- Состояние системы тумана
- FreeDomeAuthService
- Sign-in and the role / permission view of the current session.
- FreeDomeCalibrationService
- Calibration jobs: start, follow, cancel; finished jobs become calibrationHistory.
- FreeDomeClient
- One-dome client of an ecosystem app.
- FreeDomeCommand
- Команда FreeDome
- FreeDomeConnectionService
- Discovery of and connection to a dome.
- FreeDomeConnectionStatus
- Статус подключения к FreeDome
- FreeDomeConnectionWidget
- Виджет для управления подключением к FreeDome
- FreeDomeContent
- Абстрактный базовый класс для контента FreeDome
- FreeDomeContentPlayer
- Виджет для управления воспроизведением контента FreeDome
- FreeDomeContentService
- Playback control, the dome's content library and playlists (shows).
- FreeDomeDetailedStatus
- Расширенный виджет статуса с подробной информацией
- FreeDomeEvent
- Событие FreeDome
- FreeDomeGuestService
- Упрощенный сервис для гостевого режима Предоставляет только базовый функционал без административных возможностей
- FreeDomeProvider
- Main entry point of the legacy API: connection, session, playback, admin services and device presets.
- FreeDomeResponse
- Ответ от FreeDome системы
- FreeDomeSession
- Сессия FreeDome
- FreeDomeStatusIndicator
- Виджет индикатора статуса подключения к FreeDome
- FreeDomeStorageService
- Key / value cache with expiry and the queue of app-level offline operations.
- FreeDomeSystemService
- System information, logs, configuration backup / restore, reboot, update and diagnostics.
- FreeDomeUser
- Пользователь FreeDome
- FrequencyPoint
- Точка частотной характеристики
- InteractiveContent
- Интерактивный контент (для приложений)
- MicrophoneStatus
- Статус микрофона
- OfflineOperation
- Простая модель офлайн операции
- PlaybackState
- Состояние воспроизведения
- Playlist
- Плейлист
- ProjectionContent
- Основная модель контента
- ProjectorConfig
- Конфигурация проектора
- ProjectorResult
- Результат калибровки проектора
- QuantumFogPlatform
- Quantum fog platform.
- QuantumFogService
- Квантовая система управления туманом
- QuantumFrequencies
- Квантовые частоты
- QuantumPattern
- Квантовый интерференционный паттерн
- QuantumSilenceConfig
- Конфигурация системы поглощения звука
- QuantumSilenceControl
- Виджет управления квантовой тишиной
- QuantumSilenceFrequencies
- Частоты для поглощения звука
- QuantumSilenceIndicator
- Виджет индикатора состояния тишины
- QuantumSilencePattern
- Квантовый паттерн поглощения звука
- QuantumSilencePlatform
- Platform interface для квантового поглощения звука
- QuantumSilenceService
- Квантовая система поглощения звука
- QuantumSilenceState
- Состояние системы поглощения звука
- RealtimeContent
- Контент в реальном времени
- VolumeSettings
- Настройки громкости
Enums
- AudioChannelType
- Типы аудиоканалов
- CalibrationStatus
- Статусы калибровки
- CalibrationType
- Типы калибровки
- ContentType
- Типы контента FreeDome
- DeviceFxFeature
- A device effect family.
- DomeSystemStatus
- Статусы купольной системы
- DomeSystemType
- Типы купольных систем
- FogEnvironment
- Окружение работы системы
- FogSystemMode
- Режимы работы системы тумана
- FreeDomePermission
- Разрешения FreeDome
- FreeDomeUserRole
- Роли пользователей FreeDome
- PlaybackStatus
- Статусы воспроизведения
- PlaylistMode
- Режимы плейлиста
- ProjectionFormat
- Форматы проекции
- ProjectorStatus
- Статусы проектора
- ProjectorType
- Типы проекторов
- QuantumSilenceMode
- Режимы поглощения звука
- TestSignalType
- Типы тестовых сигналов
Extensions
- AudioChannelPatterns on AudioChannel
- Adds pattern-matching-related methods to AudioChannel.
- AudioProfilePatterns on AudioProfile
- Adds pattern-matching-related methods to AudioProfile.
- CalibrationPointPatterns on CalibrationPoint
- Adds pattern-matching-related methods to CalibrationPoint.
- CalibrationProgressPatterns on CalibrationProgress
- Adds pattern-matching-related methods to CalibrationProgress.
- CalibrationResultPatterns on CalibrationResult
- Adds pattern-matching-related methods to CalibrationResult.
- CalibrationTypeExtension on CalibrationType
- Расширения для типов калибровки
- ChannelResultPatterns on ChannelResult
- Adds pattern-matching-related methods to ChannelResult.
- ContentLibraryPatterns on ContentLibrary
- Adds pattern-matching-related methods to ContentLibrary.
- ContentTypeExtension on ContentType
- Расширения для типов контента
- DomeSystemPatterns on DomeSystem
- Adds pattern-matching-related methods to DomeSystem.
- DomeSystemStatusExtension on DomeSystemStatus
- Расширения для статусов
- DomeSystemTypeExtension on DomeSystemType
- Расширения для типов купольных систем
- FreeDomeCommandPatterns on FreeDomeCommand
- Adds pattern-matching-related methods to FreeDomeCommand.
- FreeDomeConnectionStatusPatterns on FreeDomeConnectionStatus
- Adds pattern-matching-related methods to FreeDomeConnectionStatus.
- FreeDomeEventPatterns on FreeDomeEvent
- Adds pattern-matching-related methods to FreeDomeEvent.
- FreeDomeResponsePatterns on FreeDomeResponse
- Adds pattern-matching-related methods to FreeDomeResponse.
- FreeDomeSessionPatterns on FreeDomeSession
- Adds pattern-matching-related methods to FreeDomeSession.
- FreeDomeUserPatterns on FreeDomeUser
- Adds pattern-matching-related methods to FreeDomeUser.
- FreeDomeUserRoleExtension on FreeDomeUserRole
- Расширения для ролей
- FrequencyPointPatterns on FrequencyPoint
- Adds pattern-matching-related methods to FrequencyPoint.
- InteractiveContentFreeDome on InteractiveContent
- Реализация toFreeDomeData для InteractiveContent
- InteractiveContentPatterns on InteractiveContent
- Adds pattern-matching-related methods to InteractiveContent.
- MicrophoneStatusPatterns on MicrophoneStatus
- Adds pattern-matching-related methods to MicrophoneStatus.
- PlaybackStateExtension on PlaybackState
- Расширения для состояния воспроизведения
- PlaybackStatePatterns on PlaybackState
- Adds pattern-matching-related methods to PlaybackState.
- PlaybackStatusExtension on PlaybackStatus
- Расширения для статусов воспроизведения
- PlaylistPatterns on Playlist
- Adds pattern-matching-related methods to Playlist.
- ProjectionContentFreeDome on ProjectionContent
- Реализация toFreeDomeData для ProjectionContent
- ProjectionContentPatterns on ProjectionContent
- Adds pattern-matching-related methods to ProjectionContent.
- ProjectionFormatExtension on ProjectionFormat
- Расширения для форматов проекции
- ProjectorConfigPatterns on ProjectorConfig
- Adds pattern-matching-related methods to ProjectorConfig.
- ProjectorResultPatterns on ProjectorResult
- Adds pattern-matching-related methods to ProjectorResult.
- RealtimeContentFreeDome on RealtimeContent
- Реализация toFreeDomeData для RealtimeContent
- RealtimeContentPatterns on RealtimeContent
- Adds pattern-matching-related methods to RealtimeContent.
- VolumeSettingsPatterns on VolumeSettings
- Adds pattern-matching-related methods to VolumeSettings.