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
Optional
backgroundBackground color for each grid cell
Screen Sharing & Annotation:
Optional
ScreenboardOptional screenboard component to overlay on the grid
Optional
annotateWhether to enable screen stream annotation
Optional
localLocal screen MediaStream for annotation
Styling:
Optional
styleCustom styles for the video grid container
Advanced Render Overrides:
Optional
renderFunction to wrap or replace the default video grid content
Optional
renderFunction 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: