# Developer Guide - [Coding Agent (Preview)](./coding_agent.md) - [Advanced Installation Guide](./advanced_install/advanced_install_guide_index.md) - [Ubuntu advanced installation - prerequisites](./advanced_install/advanced_install_guide_prerequisites.md) - [Advanced installation - compilation from source files](./advanced_install/advanced_install_guide_compilation.md) - [Ubuntu advanced installation - build Docker image](./advanced_install/advanced_build_docker_image.md) - [Ubuntu advanced uninstall guide](./advanced_install/advanced_uninstall_guide.md) - [Metadata](./metadata.md) - [GStreamer Analytics Metadata](./metadata_analytics.md) - [Watermark Metadata](./metadata_watermark.md) - [Legacy Analytics Metadata (deprecated)](./metadata_legacy.md) - [Model Preparation](./model_preparation.md) - [1. Model file format used by OpenVINO™ Toolkit](./model_preparation.md#1-model-file-format-used-by-openvino-toolkit) - [2. Model pre- and post-processing](./model_preparation.md#2-model-pre--and-post-processing) - [3. Specify model files in GStreamer elements](./model_preparation.md#3-specify-model-files-in-gstreamer-elements) - [OpenVINO Custom Operations](./openvino_custom_operations.md) - [Model Info Section](./model_info_xml.md) - [Python Bindings](./python_bindings.md) - [1. GStreamer Python bindings](./python_bindings.md#1-gstreamer-python-bindings) - [2. Video-analytics specific Python bindings](./python_bindings.md#2-video-analytics-specific-python-bindings) - [3. gvapython element](./python_bindings.md#3-gvapython-element) - [4. Performance considerations](./python_bindings.md#4-performance-considerations) - [Custom GStreamer Plugin Installation](./custom_plugin_installation.md) - [1. Install custom GStreamer plugin(s)](./custom_plugin_installation.md#1-install-custom-gstreamer-plugins) - [2. Update GStreamer plugin(s) settings](./custom_plugin_installation.md#2-update-gstreamer-plugins-settings) - [Custom Processing](./custom_processing.md) - [1. Consume tensor data and parse/convert it on application side](./custom_processing.md#1-consume-tensor-data-and-parseconvert-it-on-application-side) - [2. Set C/Python callback in the middle of GStreamer pipeline](./custom_processing.md#2-set-cpython-callback-in-the-middle-of-gstreamer-pipeline) - [3. Insert gvapython element and provide Python callback function](./custom_processing.md#3-insert-gvapython-element-and-provide-python-callback-function) - [4. Insert new GStreamer element implemented on C/C++](./custom_processing.md#4-insert-new-gstreamer-element-implemented-on-cc) - [5. Modify source code of post-processors for gvadetect/gvaclassify elements](./custom_processing.md#5-modify-source-code-of-post-processors-for-gvadetectgvaclassify-elements) - [6. Create custom post-processing library](./custom_processing.md#6-create-custom-post-processing-library) - [Object Tracking](./object_tracking.md) - [Object tracking types](./object_tracking.md#object-tracking-types) - [Additional configuration](./object_tracking.md#additional-configuration) - [Sample](./object_tracking.md#sample) - [How to read object unique id](./object_tracking.md#how-to-read-object-unique-id) - [Performance considerations](./object_tracking.md#performance-considerations) - [GPU device selection](./gpu_device_selection.md) - [1. Inference (OpenVINO™ based) elements](./gpu_device_selection.md#1-inference-openvino-based-elements) - [2. Media and Inference elements](./gpu_device_selection.md#2-media-and-inference-elements) - [Performance Guide](./performance_guide.md) - [1. Media and AI processing (single stream)](./performance_guide.md#1-media-and-ai-processing-single-stream) - [2. Multi-stage pipeline with gvadetect and gvaclassify](./performance_guide.md#2-multi-stage-pipeline-with-gvadetect-and-gvaclassify) - [3. Multi-stream pipelines with single AI stage](./performance_guide.md#3-multi-stream-pipelines-with-single-ai-stage) - [4. Multi-stream pipelines with multiple AI stages](./performance_guide.md#4-multi-stream-pipelines-with-multiple-ai-stages) - [5. Multi-stream pipelines with meta-aggregation element](./performance_guide.md#5-multi-stream-pipelines-with-meta-aggregation-element) - [6. The Intel® DL Streamer Pipeline Framework performance benchmark results](./performance_guide.md#6-the-deep-learning-streamer-pipeline-framework-performance-benchmark-results) - [Profiling with Intel VTune™](./profiling.md) - [1. Install VTune™](./profiling.md#1-install-vtune) - [2. Configure VTune™ host platform, Windows-to-Linux remote profiling method](./profiling.md#2-configure-vtune-host-platform-windows-to-linux-remote-profiling-method) - [3. Results Analysis](./profiling.md#3-results-analysis) - [DL Streamer and DeepStream Coexistence](./dlstreamer-deepstream-coexistence.md) - [Converting NVIDIA DeepStream Pipelines to Intel® Deep Learning Streamer (Intel® DL Streamer) Pipeline Framework](./converting_deepstream_to_dlstreamer.md) - [Preparing Your Model](./converting_deepstream_to_dlstreamer.md#preparing-your-model) - [Conversion Examples](./converting_deepstream_to_dlstreamer.md#conversion-examples) - [Conversion Rules](./converting_deepstream_to_dlstreamer.md#conversion-rules-for-pipeline-elements) - [DeepStream to DL Streamer Mapping](./converting_deepstream_to_dlstreamer.md#deepstream-to-dl-streamer-mapping) - [How to Contribute](./how_to_contribute.md) - [Coding Style](./coding_style.md) - [Latency Tracer](./latency_tracer.md) - [Elements and Pipeline Latency](./latency_tracer.md#elements-and-pipeline-latency) - [Interval Configuration](./latency_tracer.md#interval-configuration) - [Model-proc File (legacy)](./model_proc_file.md) - [Contents](./model_proc_file.md#table-of-contents) - [Overview](./model_proc_file.md#model-proc-overview) - [Pre-processing description (`input_preproc`)](./model_proc_file.md#pre-processing-description) - [Post-processing description (`output_postproc`)](./model_proc_file.md#post-processing-description-output_postproc) - [Pipeline Optimizer](./optimizer.md) :::{toctree} :maxdepth: 2 :hidden: coding_agent advanced_install/advanced_install_guide_index metadata model_preparation openvino_custom_operations model_info_xml python_bindings custom_plugin_installation custom_processing object_tracking gpu_device_selection performance_guide profiling dlstreamer-deepstream-coexistence.md converting_deepstream_to_dlstreamer how_to_contribute latency_tracer model_proc_file optimizer :::