# Sample applications for video and audio

The sample applications for the Qualcomm Linux video engine provide custom use cases
        for video playback, encoding, decoding, transforming, transcoding, and composition. The
        audio use cases show the custom use cases for playback and recording of the audio files in
        different formats, in addition to various other capabilities of the Qualcomm Linux
        audio.

- **[Video wall](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-concurrent-videoplay-composition.html)**  

The **gst-concurrent-videoplay-composition** application supports concurrent video         playback for MP4 AVC (H.264) videos and performs composition on a video wall display.
- **[Smart codec](https://docs.qualcomm.com/doc/80-70015-50/topic/smart-codec.html)**  

The **gst-smartcodec-example** application reduces bandwidth and storage resources         based on scene change estimate thresholds.
- **[Multi format decode](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-videocodec-concurrent-playback.html)**  

The **gst-videocodec-concurrent-playback** application supports concurrent video         playback for AVC (H.264) and HEVC (H.265) videos. It demonstrates the concurrent decoding         capabilities of the Qualcomm Linux video engine, which can process different video codecs         simultaneously.
- **[Audio-video playback](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-audio-video-playback.html)**  

The **gst-audio-video-playback** application supports simultaneous audio and video         decoding and playback of FLAC/MP3 audio and AVC/HEVC video.
- **[Video transcoding](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-video-transcode-example.html)**  

The **gst-video-transcode-example** application supports video transcoding of         AVC-to-HEVC or HEVC-to-AVC format. A few use cases can be video editing, security camera,         and augmented reality.
- **[Video playback](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-video-playback-example.html)**  

The **gst-video-playback-example** application enables you to decode and playback         a video file. The standard playback options such as play, pause, resume, fast forward, and         rewind are supported.
- **[Audio and video encode](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-audio-video-encode.html)**  

The **gst-audio-video-encode** application encodes audio and video data, which is         stored in a user-specified output file. A few use cases for this application are streaming         services, video conferencing, and surveillance systems.
- **[Audio playback](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-audio-decode-sample.html)**  

The **gst-audio-decode-example** application demonstrates the playback of audio         files in WAV, MP3, and FLAC formats. Separate pipelines for each audio format ensure         efficient processing and compatibility.
- **[Audio recording](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-audio-encode-example-without-flac.html)**  

The **gst-audio-encode-example** application encodes audio in FLAC or WAV formats.
- **[Video transformation](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-transform-example.html)**  

The **gst-transform-example** application supports rotation, flipping, and scaling         operations.
- **[Video composition](https://docs.qualcomm.com/doc/80-70015-50/topic/gst-weston-composition-example.html)**  

The **gst-weston-composition-example** application enables you to arrange live         camera input or offline files on the screen using two formats – picture-in-picture (PiP) and         side by side. A few use cases of this application are video conferencing and online         educational courses.

**Parent Topic:** [Multimedia sample applications](https://docs.qualcomm.com/doc/80-70015-50/topic/multimedia-sample-applications.html)

Last Published: Oct 27, 2025

[Previous Topic
Wide dynamic range and electronic image stabilization](https://docs.qualcomm.com/bundle/publicresource/80-70015-50/topics/dynamic-range-and-image-stabilization.md) [Next Topic
Video wall](https://docs.qualcomm.com/bundle/publicresource/80-70015-50/topics/gst-concurrent-videoplay-composition.md)