Dtypes
app.domain.base.dtypesType aliases and callback signatures for domain layer.
See Also
ProcessingSettings— defines the settings shape used by session updatesUIApplicationInterface— consumes typed settings updates
Layer: Domain. Context: Defines application concepts independently of UI and infrastructure implementations.
BBoxXYXYTuple = tuple[int, int, int, int]
ListOfBoxes = list[BBoxViewModel]
ListOfBoxesByFrameIndexAsDict = dict[int, ListOfBoxes]
RenderFunction = Callable[[SessionId], None]
StopPlaybackFunction = Callable[[], None]
ProcessingSettingsKwargs
Bases: TypedDict
Optional keyword fields accepted when updating ProcessingSettings.
Note
Each field is optional so callers can update a subset of session settings.
Layer: Domain. Context: Represents application concepts without UI or infrastructure dependencies.