ModernCardVideoDisplayOptions class

Configuration options for the modern CardVideoDisplay widget.

Features modern glassmorphic styling with animated transitions, gradient overlays, and refined visual feedback.

Constructors

ModernCardVideoDisplayOptions.new({required String remoteProducerId, required EventType eventType, required bool forceFullDisplay, required MediaStream? videoStream, Color backgroundColor = const Color(0xFF1A1A2E), bool doMirror = false, EdgeInsetsGeometry? padding, EdgeInsetsGeometry? margin, BoxDecoration? decoration, Clip? clipBehavior, AlignmentGeometry alignment = Alignment.center, BoxConstraints? constraints, Widget? placeholder, Widget? overlay, ModernCardVideoDisplayContainerBuilder? containerBuilder, ModernCardVideoDisplayVideoBuilder? videoBuilder, bool maintainRendererOnNullStream = false, Duration streamPollInterval = const Duration(milliseconds: 120), double borderRadius = 16.0, bool enableGlassmorphism = true, bool showLoadingIndicator = true, bool showGradientOverlay = false, Gradient? gradientOverlay, bool isDarkMode = true, bool animateTransitions = true, Duration transitionDuration = const Duration(milliseconds: 300)})

Properties

alignment → AlignmentGeometry
final
animateTransitions → bool
final
backgroundColor → Color
final
borderRadius → double
final
clipBehavior → Clip?
final
constraints → BoxConstraints?
final
containerBuilder → ModernCardVideoDisplayContainerBuilder?
final
decoration → BoxDecoration?
final
doMirror → bool
final
enableGlassmorphism → bool
final
eventType → EventType
final
forceFullDisplay → bool
final
gradientOverlay → Gradient?
final
hashCode → int
The hash code for this object.
no setterinherited
isDarkMode → bool
final
maintainRendererOnNullStream → bool
final
margin → EdgeInsetsGeometry?
final
overlay → Widget?
final
padding → EdgeInsetsGeometry?
final
placeholder → Widget?
final
remoteProducerId → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showGradientOverlay → bool
final
showLoadingIndicator → bool
final
streamPollInterval → Duration
final
transitionDuration → Duration
final
videoBuilder → ModernCardVideoDisplayVideoBuilder?
final
videoStream → MediaStream?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited