# Sample applications Source: [https://docs.qualcomm.com/doc/80-70018-50/topic/example-applications.html](https://docs.qualcomm.com/doc/80-70018-50/topic/example-applications.html) The Qualcomm IM SDK includes sample applications that enable you to explore the **AI/ML** and **multimedia** features of Qualcomm Linux. Additionally, **Python-based samples** are available for common use cases. These applications function as a reference for running custom use cases on Qualcomm Linux. Important: - Ensure that the host computer uses Ubuntu 22.04. - The commands in this guide are compatible with Qualcomm Linux 1.4. If your release version isn't 1.4, [Verify your Qualcomm Linux release version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html#check-qualcomm-linux-version) and [flash the latest version](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/set_up_the_device.html#flash-software). - The sample applications and AI procedures in this guide are compatible with Qualcomm AI Runtime SDK v2.32 and LiteRT (or TFLite) v2.16.1. Ensure that you download the matching SDKs to your host computer before starting AI/ML development. Use the following sample applications to run different use cases related to retail, AI Edge Box, IP camera, drones, and robotics. - **AI/ML applications** focus on the AI and ML capabilities. - **Multimedia applications** use the camera, video, and audio features. - **Python-based applications** use Python to run the AI/ML and multimedia use cases. For more information, see [Python applications](https://docs.qualcomm.com/doc/80-70018-50/topic/python-sample-applications.html). To run the AI/ML and multimedia sample applications using a GUI-based application without any host setup, see [Run sample applications using Qdemo](https://docs.qualcomm.com/bundle/publicresource/topics/80-70018-253/demo_app.html#run-sample-applications-using-qdemo). ## AI/ML sample applications | Application | CodeLinaro Git - source path | Description | QCS6490 | QCS8275 | QCS9075 | | --- | --- | --- | --- | --- | --- | | [Image classification](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-classification.html) | [gst-ai-classification](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-classification?ref_type=heads) | Classification on streams from a camera, file source, or
Real-Time Streaming Protocol (RTSP). | ✔ | ✔ | ✔ | | [Object
detection](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-object-detection.html) | [gst-ai-object-detection](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-object-detection?ref_type=heads) | Object detection on streams from a camera, file source, or
RTSP. | ✔ | ✔ | ✔ | | [Pose detection](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-pose-detection.html) | [gst-ai-pose-detection](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r1-rel/gst-sample-apps/gst-ai-pose-detection?ref_type=heads) | Pose detection on streams from a camera, file source, or
RTSP. | ✔ | ✔ | ✔ | | [Image
segmentation](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-segmentation.html) | [gst-ai-segmentation](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-segmentation?ref_type=heads) | Image segmentation on streams from a camera, file source, or
RTSP. | ✔ | ✔ | ✔ | | [Parallel inferencing](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-parallel-inference.html) | [gst-ai-parallel-inference](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-parallel-inference?ref_type=heads) | Many AI/ML models run in parallel on streams from a camera, file
source, or RTSP. | ✔ | ✖ | ✔ | | [Multi input/output object detection](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-multi-input-output-object-detection.html) | [gst-ai-multi-input-output-object-detection](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-multi-input-output-object-detection?ref_type=heads) | Use cases for Edge AI boxes, which provide inputs through sources
such as camera, file source, or RTSP. | ✔ | ✔ | ✔ | | [Daisy chain detection and classification](https://docs.qualcomm.com/doc/80-70018-50/topic/daisy-chain-detection-and-classification.html) | [gst-ai-daisychain-detection-classification](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-daisychain-detection-classification?ref_type=heads) | Cascaded object detection and classification on images streamed
from sources such as camera, file source, or RTSP. | ✔ | ✔ | ✔ | | [Daisy chain detection and pose estimation](https://docs.qualcomm.com/doc/80-70018-50/topic/daisy-chain-detection-and-pose-detection.html) | [gst-ai-daisychain-detection-pose](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-daisychain-detection-pose?ref_type=heads) | Cascaded object detection and pose detection from sources such as
camera, file source, or RTSP. | ✔ | ✔ | ✔ | | [Monodepth from video](https://docs.qualcomm.com/doc/80-70018-50/topic/mono-depth-from-video.html) | [gst-ai-monodepth](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-monodepth?ref_type=heads) | Monodepth on images streamed from a camera, file source, or
RTSP. | ✔ | ✔ | ✔ | | [Video super-resolution](https://docs.qualcomm.com/doc/80-70018-50/topic/video-super-resolution.html) | [gst-ai-superresolution](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-superresolution?ref_type=heads) | High resolution video frames from low-resolution input. | ✔ | ✔ | ✖ | | [Multistream inference](https://docs.qualcomm.com/doc/80-70018-50/topic/multistream-inference.html) | [gst-ai-multistream-inference](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-multistream-inference?ref_type=heads) | AI inference (object detection and classification) from sources
such as camera, file source, or RTSP. | ✔ | ✔ | ✔ | | [Multistream batch inference](https://docs.qualcomm.com/doc/80-70018-50/topic/multistream-batch-inference.html) (Alpha
release) | [gst-ai-multistream-batch-inference](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-multistream-batch-inference?ref_type=heads) | Batched AI inference (object detection and segmentation) from
file source. | ✔ | ✔ | ✔ | | [AI smart codec](https://docs.qualcomm.com/doc/80-70018-50/topic/ai-smart-codec.html) | [gst-ai-smartcodec-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-smartcodec-example?ref_type=heads) | Reduce the network bandwidth or storage for input feed from
camera or file source. | ✔ | ✔ | ✔ | | [Face detection](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-face-detection.html) | [gst-ai-face-detection](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-face-detection?ref_type=heads) | Takes inputs from a camera, file, or an RTSP stream and uses the
Qualcomm® AI Hub detection model to produce a preview. | ✔ | ✔ | ✔ | | [Face recognition](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-face-recognition.html) | [gst-ai-face-recognition](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-face-recognition?ref_type=heads) | Takes inputs from a camera or an RTSP stream for face
recognition. | ✔ | ✔ | ✔ | | [Audio classification](https://docs.qualcomm.com/doc/80-70018-50/topic/audio-classification.html) | [gst-ai-audio-classification](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-audio-classification?ref_type=heads) | Classification on streams from audio source. | ✔ | ✔ | ✔ | | [Metadata parsing](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-ai-metadata-parser.html) | [gst-ai-metadata-parser-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-metadata-parser-example?ref_type=heads) | Parses metadata using appsink plugin on streams from camera,
file, or RTSP sources. Also, it provides the human count from the
stream. | ✔ | ✔ | ✔ | | [AI USB camera](https://docs.qualcomm.com/doc/80-70018-50/topic/ai-usb-camera.html) | [gst-ai-usb-camera-app](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-ai-usb-camera-app?ref_type=heads) | USB single camera streaming for preview, video encoder, or
network (RTSP) along with object detection and preview | ✔ | ✔ | ✔ | | [Image segmentation using Python with container](https://docs.qualcomm.com/doc/80-70018-50/topic/image-segmentation-using-python.html) (Alpha
release) | [snpe_segmentation_app.py](https://git.codelinaro.org/clo/le/sdk-tools/-/blob/imsdk-tools.lnx.1.0/snpe-container-python/src/python/snpe/test_snpe/snpe_segmentation_app.py?ref_type=heads) | Segmentation using python bindings from a docker. | ✔ | ✔ | ✔ | ## Multimedia sample applications | Application | CodeLinaro Git–source path | Description | QCS6490 | QCS8275 | QCS9075 | | --- | --- | --- | --- | --- | --- | | **Camera applications** | **Camera applications** | **Camera applications** | **Camera applications** | **Camera applications** | **Camera applications** | | [Single camera streaming](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-camera-single-stream-example.html) | [gst-camera-single-stream-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-camera-single-stream-example?ref_type=heads) | Single camera streaming to preview, video encoder, or network
(RTSP). | ✔ | ✔ | ✔ | | [Multi-camera streaming](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-multi-camera-stream-example.html) | [gst-multi-camera-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-multi-camera-example?ref_type=heads) | Concurrent streaming from two cameras. Use cases such as stereo
and dash camera. | ✔ | ✖ | ✖ | | [Multistream](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-multi-stream-example.html) | [gst-multi-stream-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-multi-stream-example?ref_type=heads) | Single camera data duplicated into two streams using [tee](https://gstreamer.freedesktop.org/documentation/coreelements/tee.html). | ✔ | ✖ | ✖ | | [Live snapshot](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-snapshot-stream-example.html) | [gst-snapshot-stream-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-snapshot-stream-example?ref_type=heads) | Snapshot generation along with active video recording. Use cases
such as using a surveillance camera that needs snapshots created
based on events (such as intruder alerts). | ✔ | ✖ | ✖ | | [Activate-deactivate streams at runtime](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-activate-deactivate-streams-runtime.html) | [gst-activate-deactivate-streams-runtime-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-activate-deactivate-streams-runtime?ref_type=heads) | Camera resolution modifications on-the-fly without sensor
restart. | ✔ | ✖ | ✖ | | [Add-remove streams at runtime](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-add-remove-streams-runtime.html) | [gst-add-remove-streams-runtime](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-add-remove-streams-runtime) | Addition and removal of many streams dynamically. | ✔ | ✖ | ✖ | | [Camera frame processing](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-appsink-example.html) | [gst-appsink-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-appsink-example?ref_type=heads) | Application of transformations and other algorithms to a camera
frame before encoding. | ✔ | ✔ | ✔ | | [Camera metadata](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-camera-metadata-example.html) | [gst-camera-metadata-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-camera-metadata-example?ref_type=heads) | Metadata such as scene mode, white balance, and bit rate. Used
for advanced imaging information in surveillance and drone
cameras. | ✔ | ✖ | ✖ | | [Camera stream configuration](https://docs.qualcomm.com/doc/80-70018-50/topic/camera-stream-configuration.html) | [gst-add-streams-as-bundle-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-add-streams-as-bundle-example?ref_type=heads) | Configuration of camera streams as a bundle, thus saving on
time. | ✔ | ✖ | ✖ | | [Camera burst capture](https://docs.qualcomm.com/doc/80-70018-50/topic/camera-burst-capture.html) | [gst-camera-burst-capture-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-camera-burst-capture-example?ref_type=heads) | Snapshot capture in Burst mode. | ✔ | ✖ | ✖ | | [Camera switch](https://docs.qualcomm.com/doc/80-70018-50/topic/camera-switch.html) | [gst-camera-switch-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-camera-switch-example?ref_type=heads) | Switch between two cameras. | ✔ | ✖ | ✖ | | [Wide dynamic range and electronic image stabilization](https://docs.qualcomm.com/doc/80-70018-50/topic/dynamic-range-and-image-stabilization.html) | [gst-camera-shdr-ldc-eis-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-camera-shdr-ldc-eis-example?ref_type=heads) | Super high dynamic range (sHDR), Low Dynamic Range (LDR), and
electronic image stabilization (EIS) camera imaging
techniques. | ✔ | ✖ | ✖ | | [Decode JPEG images](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-jpg-decode-example.html) | [gst-jpg-decode-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-jpg-decode-example?ref_type=heads) | Decode the JPEG images and preview them on a screen. | ✔ | ✔ | ✔ | | **Video applications** | **Video applications** | **Video applications** | **Video applications** | **Video applications** | **Video applications** | | [Video
Wall](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-concurrent-videoplay-composition.html) | [gst-concurrent-videoplay-composition](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-concurrent-videoplay-composition?ref_type=heads) | Play back the videos composed on a device. The use cases provide
scenarios on using a video wall in retail spaces and digital
signage. | ✔ | ✔ | ✔ | | [Smart codec](https://docs.qualcomm.com/doc/80-70018-50/topic/smart-codec.html) | [gst-smartcodec-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-smartcodec-example?ref_type=heads) | Reduce the network bandwidth or storage for a camera
input. | ✔ | ✔ | ✔ | | [Multiformat
encode/decode](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-videocodec-concurrent-playback.html) | [gst-videocodec-concurrent-playback](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-videocodec-concurrent-playback?ref_type=heads) | Decoding and playback of many formats concurrently. Use cases for
AI box and videoconferencing system, which sends video inputs in
different formats. | ✔ | ✔ | ✔ | | [Audio-video playback](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-audio-video-playback.html) | [gst-audio-video-playback](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r1-rel/gst-sample-apps/gst-audio-video-playback?ref_type=heads) | Audio and video playback capabilities. Build of different
multimedia products that require audio and video. | ✔ | ✔ | ✔ | | [Video
transcoding](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-video-transcode-example.html) | [gst-video-transcode-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-video-transcode-example?ref_type=heads) | Video transcoding of AVC-to-HEVC or HEVC-to-AVC format. | ✔ | ✔ | ✔ | | [Video
playback](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-video-playback-example.html) | [gst-video-playback-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r1-rel/gst-sample-apps/gst-video-playback-example?ref_type=heads) | Decoding and playback of a video file. | ✔ | ✖ | ✖ | | [Record and preview
transformed video stream](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-transform-example.html) | [gst-transform-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-transform-example?ref_type=heads) | Transform a video stream (rotate, flip, and scale). | ✔ | ✔ | ✔ | | [Video
composition using Weston](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-weston-composition-example.html) | [gst-weston-composition-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-weston-composition-example?ref_type=heads) | Composition of various sources like a live camera input and an
offline file. | ✔ | ✔ | ✔ | | [Encode audio and video
streams](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-audio-video-encode.html) | [gst-audio-video-encode](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-audio-video-encode?ref_type=heads) | Encoding of audio and video data, which is then stored into a
user-specified output file. | ✔ | ✔ | ✔ | | **Audio applications** | **Audio applications** | **Audio applications** | **Audio applications** | **Audio applications** | **Audio applications** | | [Audio playback](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-audio-decode-sample.html) | [gst-audio-decode-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-audio-decode-example?ref_type=heads) | Playback of an audio file. | ✔ | ✔ | ✔ | | [Audio recording](https://docs.qualcomm.com/doc/80-70018-50/topic/gst-audio-encode-example-without-flac.html) | [gst-audio-encode-example](https://git.codelinaro.org/clo/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss/-/tree/imsdk.lnx.2.0.0.r2-rel/gst-sample-apps/gst-audio-encode-example?ref_type=heads) | Records and encodes captured audio in FLAC or WAV
formats. | ✔ | ✔ | ✔ | - **[Run AI/ML sample applications](https://docs.qualcomm.com/doc/80-70018-50/topic/ai-ml-sample-applications.html)** Use Qualcomm Linux AI/ML features with Qualcomm AI Runtime SDK (Qualcomm® Neural Processing SDK and Qualcomm AI Engine direct), and LiteRT (formerly TFLite) models. - **[Run multimedia sample applications](https://docs.qualcomm.com/doc/80-70018-50/topic/multimedia-sample-applications.html)** The multimedia sample applications provide custom use cases that realize the camera, video, and audio capabilities of Qualcomm Linux. Last Published: Jan 30, 2026 [Previous Topic Overview of Qualcomm IM SDK](https://docs.qualcomm.com/bundle/publicresource/80-70018-50/topics/overview.md) [Next Topic Run AI/ML sample applications](https://docs.qualcomm.com/bundle/publicresource/80-70018-50/topics/ai-ml-sample-applications.md)