MCPcopy Create free account

hub / github.com/NVIDIA-AI-Blueprints/video-search-and-summarization / types & classes

Types & classes18,454 in github.com/NVIDIA-AI-Blueprints/video-search-and-summarization

↓ 611 callersClassrange
services/vios/include/3rdparty/libasync++/async++/range.h:29
↓ 430 callersClassset
services/vios/include/opentelemetry/nostd/detail/type_pack_element.h:31
↓ 279 callersClassPoint2D
Represents a 2D point with x and y coordinates, mapping of protobuf Point2D. :ivar float x: X-coordinate of the point :ivar float y: Y-c
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:794
↓ 278 callersClassCoordinate
3D coordinate system representation, mapping of protobuf Coordinate. :ivar float x: X-coordinate :ivar float y: Y-coordinate :ivar f
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:153
↓ 222 callersClassRuntimeError
services/vios/include/3rdparty/minio/curlpp/Exception.hpp:47
↓ 103 callersClassBbox
Represents a bounding box in a 2D space, mapping of protobuf Bbox. :ivar float leftX: Left X-coordinate of the bounding box :ivar float
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:279
↓ 103 callersClassServiceException
services/rtvi/rt-vlm/src/common/service_exception.py:20
↓ 97 callersClassString
services/vios/include/3rdparty/aws/core/utils/memory/stl/AWSString.h:67
↓ 88 callersClassQuery
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/base/test/trace_event_analyzer.h:208
↓ 88 callersClassServiceException
services/rtvi/rt-embed/src/common/service_exception.py:20
↓ 86 callersClassTrackEvalException
Custom exception for catching expected errors.
libs/analytics/spatialai-data-utils/spatialai_data_utils/eval/tracking/hota/utils.py:205
↓ 80 callersClassLocation
The geographical location of a point, mapping of protobuf Location. :ivar float lat: Latitude of the location :ivar float lon: Longitude
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:37
↓ 60 callersClassPlace
Represents a named place with optional metadata, mapping of protobuf Place. :ivar str id: Unique identifier for the place :ivar str name
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:197
↓ 58 callersClassAgentMessageChunk
Message chunk for the Report Agent
services/agent/src/vss_agents/agents/data_models.py:45
↓ 58 callersClassAppConfig
Main configuration class for the application. Once the config is set, it will be cached, and should not be changed. Note: This class uses @c
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:1095
↓ 56 callersClassKeyValuePair
Configuration class for key-value pairs. This class represents a simple key-value pair configuration structure. :ivar str name: The key
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:150
↓ 55 callersClassPA_COMPONENT_EXPORT
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/base/allocator/partition_allocator/thread_cache.h:97
↓ 55 callersClassViaException
services/video-summarization/src/via_exception.py:21
↓ 54 callersClassLine
Represents a line used for tripwire definition, mapping of protobuf Line. :ivar Point2D p1: First endpoint of the line :ivar Point2D p2:
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:1505
↓ 53 callersClassChatMessage
A message in the chat completion request. Supports both simple string content and multimodal content parts. Supports turn-by-turn conversatio
services/rtvi/rt-vlm/src/api_models/nim_compat.py:88
↓ 51 callersClassVideoAnalyticsToolConfig
Configuration for video analytics tools.
services/agent/src/vss_agents/video_analytics/tools.py:218
↓ 50 callersClassServiceConfig
Service URLs and settings - initialized once per router. Per-step runtime behavior is driven by URL presence: each integration self-skips whe
services/agent/src/vss_agents/api/rtsp_ingest.py:56
↓ 49 callersClassTimeMeasure
Measures the execution time of a block of code. This class is used as a context manager.
services/agent/src/vss_agents/utils/time_measure.py:27
↓ 45 callersClassQueryInput
Query input model for schema validation.
services/agent/src/vss_agents/tools/embed_search.py:106
↓ 44 callersClassAlertBridgeResponse
services/alert/models/responses.py:433
↓ 42 callersClassSearchInput
Input for the Search tool
services/agent/src/vss_agents/tools/search.py:1571
↓ 40 callersClassValue
services/vios/include/3rdparty/aws/core/utils/Cache.h:31
↓ 39 callersClassFieldConfig
Configuration for a single field in the evaluation tree.
services/agent/src/vss_agents/evaluators/report_evaluator/eval_config_models.py:23
↓ 38 callersClassTripwireEvent
Event detection class for Tripwire interactions. This class extends BaseEvent to detect when objects cross tripwires. It uses line-based
services/analytics/behavior-analytics/src/mdx/analytics/core/transform/event/tripwire_event.py:25
↓ 37 callersClassSensor
Represents a sensor with location and metadata information, mapping of protobuf Sensor. :ivar str id: Unique identifier for the sensor :
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:620
↓ 36 callersClassCollisionState
A class for tracking collision events between objects. This class maintains state information about potential collisions between objects, in
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/collision/collision_state.py:21
↓ 35 callersClassCameraGroupManager
Manager class for camera grouping with duplication support. Unlike CameraClusterManager which partitions cameras (each in exactly one cluste
libs/analytics/spatialai-data-utils/spatialai_data_utils/core/cameras/grouping.py:67
↓ 35 callersClassRTC_OBJC_TYPE
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/sdk/objc/components/audio/RTCAudioSession.h:24
↓ 33 callersClassTimestamp
Timestamp represents the time that has passed since some unspecified epoch. The epoch is assumed to be before any represented timestamps, this means t
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/api/units/timestamp.h:30
↓ 32 callersClassStreamMessage
Represents a message in a streaming system with key-value pairs and headers. This class encapsulates the structure of a streaming message, t
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:1772
↓ 30 callersClassObject
Represents an object detected in a frame, mapping of protobuf Object. This class encapsulates all information about a detected object, inclu
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:552
↓ 30 callersClassProcessingStats
Statistics tracker for processing performance metrics. Tracks the number of processed messages and calculates processing rate for a worke
services/analytics/behavior-analytics/src/mdx/analytics/core/utils/processing_stats.py:21
↓ 30 callersClassRTC_OBJC_TYPE
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/sdk/objc/api/peerconnection/RTCPeerConnection.h:15
↓ 29 callersClassModel
Model class to hold the clustering result and provide methods to work with the clusters. This class maintains cluster centers and provides fu
services/analytics/behavior-analytics/src/mdx/analytics/core/utils/crp.py:25
↓ 29 callersClassTrajectoryBase
Base class for trajectory representation and analysis. This class provides fundamental functionality for working with trajectories, includin
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/trajectory/trajectory_base.py:30
↓ 28 callersClassMessage
Represents a single object detection message, mapping of protobuf Message. :ivar str messageid: Unique identifier for the message :ivar
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:655
↓ 28 callersClassSlidingWindowEmbeddingDownsampler
Sliding window downsampler for video embeddings with neighbor-based novelty detection. This class implements a sliding window compression al
services/analytics/behavior-analytics/src/mdx/analytics/core/stream/state/video_embedding/downsampling/downsampler_window.py:28
↓ 28 callersClassStreamMetadata
CV metadata fields plus optional inference parameters for VLM and Embed. When sent with a stream/add request, the metadata can carry camera-level
services/rtvi/rt-vlm/src/api_models/live_stream.py:327
↓ 28 callersClassVideoEmbeddingStateMgmt
Manages per-sensor video embedding downsampling with automatic sensor lifecycle management. This class maintains separate downsampler instan
services/analytics/behavior-analytics/src/mdx/analytics/core/stream/state/video_embedding/video_embedding_state_mgmt.py:29
↓ 28 callersClassiterator
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/base/containers/small_map.h:186
↓ 27 callersClassVSTVideoClipOffsetInput
Input for the VST Video Clip tool (offset mode). start_time and end_time are floats representing seconds since the beginning of the stream.
services/agent/src/vss_agents/tools/vst/video_clip.py:80
↓ 26 callersClassAgentOutput
Standardized output model for agents (report_agent, multi_report_agent, etc.). This model provides: - messages: Conversational respons
services/agent/src/vss_agents/agents/data_models.py:63
↓ 26 callersClassAnalyzeInput
Input for analyze function.
services/agent/src/vss_agents/video_analytics/tools.py:177
↓ 26 callersClassEvent
Represents an event with type and metadata, mapping of protobuf Event. :ivar str id: Unique identifier for the event :ivar str type: Typ
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:341
↓ 26 callersClassMediaInfoOffset
Media information using offset for files.
services/agent/src/vss_agents/data_models/vss.py:31
↓ 26 callersClassMockBaseApp
Mock concrete implementation of BaseApp for testing purposes.
services/analytics/behavior-analytics/tests/unit/mdx/analytics/core/app/test_app_base.py:25
↓ 26 callersClassSourceKafka
Kafka source implementation for reading messages from Kafka topics. This class provides functionality to read messages from Kafka topics usin
services/analytics/behavior-analytics/src/mdx/analytics/core/stream/source/source_kafka.py:33
↓ 24 callersEnumError
This enum has been recorded in multiple histograms using PlatformFileError enum. If the order of the fields needs to change, please ensure that those
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/base/files/file.h:87
↓ 24 callersClassGetIncidentsInputBase
Base input for get_incidents function (without VLM verdict).
services/agent/src/vss_agents/video_analytics/tools.py:66
↓ 24 callersClassPrompts
services/alert/handlers/prompt_handler/alert_type_config_loader.py:37
↓ 24 callersClassRankedList
A ranked list of chunks from one embedding space.
services/agent/src/vss_agents/tools/fusion.py:104
↓ 24 callersClassSDTEmbeddingDownsampler
Swinging Door Trending (SDT) downsampler for video embeddings. This class implements the Swinging Door Trending algorithm adapted for high-d
services/analytics/behavior-analytics/src/mdx/analytics/core/stream/state/video_embedding/downsampling/downsampler_sdt.py:26
↓ 23 callersClassLLMJudgeMetric
LLM judge for evaluating any values (strings, dicts, etc.). Can operate in two modes: 1. Single comparison: Compare two values, return s
services/agent/src/vss_agents/evaluators/report_evaluator/field_evaluators/llm_judge.py:54
↓ 23 callersClassRTC_OBJC_TYPE
services/vios/src/framework/webrtc_streamer/inc/webrtc_headers/src/sdk/objc/api/peerconnection/RTCVideoTrack.h:19
↓ 23 callersClassVSSSummarizeInput
Input for the VSS Summarize tool
services/agent/src/vss_agents/tools/vss_summarize.py:71
↓ 22 callersClassAgentRequestOptions
Per-request options passed from the UI/client through the agent pipeline.
services/agent/src/vss_agents/agents/data_models.py:52
↓ 22 callersClassChunkInfo
Represents a video or text chunk
services/rtvi/rt-vlm/src/common/chunk_info.py:29
↓ 22 callersClassCounter
services/vios/include/opentelemetry/metrics/meter.h:16
↓ 22 callersClassCppApiClient
Async HTTP client for communicating with the C++ application.
services/vios/mcp/src/cpp_client.py:45
↓ 22 callersClassFusionInput
Request body for fusion. Carries only what the math needs.
services/agent/src/vss_agents/tools/fusion.py:119
↓ 22 callersClassPersistenceError
Base exception for persistence layer errors.
services/alert/persistence/exceptions.py:16
↓ 22 callersClassPoint
Represents a point, optionally as a list of coordinates, mapping of protobuf Point. :ivar list[float] point: List of coordinates representin
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:177
↓ 22 callersClassT
services/vios/include/opentelemetry/nostd/internal/absl/types/internal/variant.h:50
↓ 21 callersClassAlertTypeConfig
Represents a single alert type configuration.
services/alert/handlers/prompt_handler/alert_type_config_loader.py:73
↓ 21 callersClassAppRunner
Application runner that manages the lifecycle of analytics applications. Handles configuration loading, calibration setup, task scheduling, a
services/analytics/behavior-analytics/src/mdx/analytics/core/app/app_runner.py:105
↓ 21 callersClassBarChartData
services/agent/src/vss_agents/tools/chart_generator.py:62
↓ 21 callersClassDynamicCalibration
Dynamic calibration wrapper that handles the transition from no calibration to typed calibration. This class specifically handles the ca
services/analytics/behavior-analytics/src/mdx/analytics/core/transform/calibration/calibration_dynamic.py:34
↓ 21 callersClassFrameSize
services/vios/src/framework/media/media_utils/mm_utils.h:165
↓ 21 callersClassIndividual
Represents an individual solution in the genetic algorithm for pallet placement optimization. Each individual contains a genome representing
services/analytics/behavior-analytics/src/mdx/analytics/core/utils/genetic_algorithm.py:25
↓ 21 callersClassMotChallenge2DBox
Dataset class for MOT Challenge 2D bounding box tracking :param dict config: configuration for the app :: default_dataset =
libs/analytics/spatialai-data-utils/spatialai_data_utils/eval/tracking/hota/datasets/mot_challenge_2d_box.py:52
↓ 21 callersClassSearchAgentInput
Input for search agent.
services/agent/src/vss_agents/agents/search_agent.py:94
↓ 20 callersClassCRP
Chinese Restaurant Process (CRP) clustering implementation. CRP is a non-parametric clustering method that can automatically determine th
services/analytics/behavior-analytics/src/mdx/analytics/core/utils/crp.py:194
↓ 20 callersClassMockESClient
Mock ES client that returns controlled test data.
services/agent/tests/unit_test/video_analytics/test_tools_functions.py:38
↓ 20 callersClassMockObject
Mock object that implements HasId protocol
services/analytics/behavior-analytics/tests/unit/mdx/analytics/core/transform/event/test_base_event.py:35
↓ 20 callersClassRTVIVLMAlertOutput
Output from real-time VLM alert operations.
services/agent/src/vss_agents/tools/rtvi_vlm_alert.py:115
↓ 20 callersClassRequestInfo
Store information for a request
services/rtvi/rt-vlm/src/server/rtvi_stream_handler.py:130
↓ 20 callersClassRetrievalResult
services/agent/src/lib/knowledge/schema.py:40
↓ 20 callersClassSearchResult
A single search result item
services/agent/src/vss_agents/tools/search.py:1640
↓ 20 callersClassSourceRedisStream
services/analytics/behavior-analytics/src/mdx/analytics/core/stream/source/source_redis_stream.py:30
↓ 20 callersClassStreamMetadata
CV metadata fields plus optional inference parameters for VLM and Embed. When sent with a stream/add request, the metadata can carry camera-level
services/rtvi/rt-embed/src/api_models/live_stream.py:327
↓ 20 callersClassValidationError
Raised when user-provided input is invalid.
services/agent/src/vss_agents/orchestrator/docker_compose_util.py:100
↓ 20 callersClassVideoEmbeddingConfig
Configuration class for video embedding filtering and downsampling. This class defines parameters for per-sensor embedding downsampling (e.g
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/config.py:1057
↓ 20 callersClassView
services/vios/include/opentelemetry/sdk/metrics/view/view.h:24
↓ 19 callersClassBehavior
Represents the behavior of an object over time, including its trajectory, speed, and other metrics. :ivar str id: Unique identifier for the
services/analytics/behavior-analytics/src/mdx/analytics/core/schema/models.py:1195
↓ 19 callersClassCameraClusterManager
Manager class for camera clustering operations. This class coordinates the clustering algorithm which partitions all cameras into a spec
libs/analytics/spatialai-data-utils/spatialai_data_utils/core/cameras/clustering.py:275
↓ 19 callersClassFileMapping
Central service for mapping filenames to storage backend IDs. Provides abstraction so tools only need to know filenames.
services/agent/src/vss_agents/utils/file_mapping.py:47
↓ 19 callersClassHistogram
* Class which defines Histogram * @memberof mdxWebApiCore.Utils *
services/analytics/video-analytics-api/src/web-api-core/Utils/Histogram.js:29
↓ 19 callersClassOnDemandVerificationRequest
Full Incident payload for on-demand verification. Accepts the same message structure that DirectMedia receives from Kafka. ``category`` and `
services/alert/alert-agent-web/app/schema/verification_schemas.py:27
↓ 19 callersClassRTVIVLMAlertInput
Input for real-time VLM alert operations.
services/agent/src/vss_agents/tools/rtvi_vlm_alert.py:73
↓ 19 callersClassSearchOutput
Output for the Search tool
services/agent/src/vss_agents/tools/search.py:1659
↓ 19 callersClassVSTError
Base exception for VST errors.
services/agent/src/vss_agents/tools/vst/utils.py:64
↓ 19 callersClassstring_view
* Back port of std::string_view to work with pre-cpp-17 compilers. * * Note: This provides a subset of the methods available on std::string_view but
services/vios/include/opentelemetry/nostd/string_view.h:30
↓ 18 callersClassResponse
services/vios/include/3rdparty/minio/minio-cpp/http.h:74
↓ 18 callersClassVideoDetailedCaptionInput
Input for the Video Detailed Caption tool
services/agent/src/vss_agents/tools/video_detailed_caption.py:43
↓ 18 callersClassVlmModelOutput
Output from a VLM model generation for a single chunk.
services/rtvi/rt-vlm/src/models/base_vlm_model.py:56
next →1–100 of 18,454, ranked by callers