# Run 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.

If you face issues with camera or display, see [Camera troubleshooting](https://docs.qualcomm.com/bundle/publicresource/topics/80-70029-17/troubleshooting.html) and [Display troubleshooting](https://docs.qualcomm.com/bundle/publicresource/topics/80-70029-18/debug.html).

- [Video wall](https://docs.qualcomm.com/doc/80-70029-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-70029-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-70029-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-70029-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-70029-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-70029-50/topic/gst-video-playback-example.html)
The **gst-video-playback-example** application allows you to decode and playback a video file. The standard playback options such as play, pause, resume, and fast forward are supported.
- [Audio and video encode](https://docs.qualcomm.com/doc/80-70029-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-70029-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-70029-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-70029-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-70029-50/topic/gst-weston-composition-example.html)
The **gst-weston-composition-example** application allows you to arrange live camera input or offline files on the screen using the picture-in-picture (PiP) or side by side display formats. A few use cases of this application are video conferencing and online educational courses.

Last Published: Apr 02, 2026

[Previous Topic
Decode JPEG images](https://docs.qualcomm.com/bundle/publicresource/80-70029-50/topics/gst-jpg-decode-example.md) [Next Topic
Video wall](https://docs.qualcomm.com/bundle/publicresource/80-70029-50/topics/gst-concurrent-videoplay-composition.md)