Width for each grid cell (in pixels)
Height for each grid cell (in pixels)
Display Options:
Number of rows in the video grid
Number of columns in the video grid
Array of video components to display
Cell Dimensions:
Whether to maintain aspect ratio for grid cells
OptionalbackgroundBackground color for each grid cell
Screen Sharing & Annotation:
OptionalScreenboardOptional screenboard component to overlay on the grid
OptionalannotateWhether to enable screen stream annotation
OptionallocalLocal screen MediaStream for annotation
Styling:
OptionalstyleCustom styles for the video grid container
Advanced Render Overrides:
OptionalrenderFunction to wrap or replace the default video grid content
OptionalrenderFunction to wrap or replace the entire video grid container
Interface defining the props for the FlexibleVideo component.
FlexibleVideo provides a video grid layout with optional screen sharing overlay and annotation capabilities.
FlexibleVideoOptions
Grid Configuration: