# Sample applications for video and audio The sample applications for Qualcomm Linux video engine provide custom use cases for video playback, encoding, decoding, transforming, transcoding, and composition. The audio use cases demonstrate custom use cases for playback and recording of audio files in different formats, in addition to various other capabilities of Qualcomm Linux audio. - **[Video wall](https://docs.qualcomm.com/doc/80-70014-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. - **[Multi format encode/decode](https://docs.qualcomm.com/doc/80-70014-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-70014-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-70014-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 common scenarios where this application can be used are video editing, security camera, and augmented reality. - **[Video playback](https://docs.qualcomm.com/doc/80-70014-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-70014-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 common scenarios where this application can be used are streaming services, video conferencing, and surveillance systems. - **[Audio playback](https://docs.qualcomm.com/doc/80-70014-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-70014-50/topic/gst-audio-encode-example-without-flac.html)** The **gst-audio-encode-example** application encodes audio in FLAC or WAV formats. - **[Video transforming](https://docs.qualcomm.com/doc/80-70014-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-70014-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-70014-50/topic/multimedia-sample-applications.html) Last Published: Oct 27, 2025 [Previous Topic Camera switch](https://docs.qualcomm.com/bundle/publicresource/80-70014-50/topics/camera-switch.md) [Next Topic Video wall](https://docs.qualcomm.com/bundle/publicresource/80-70014-50/topics/gst-concurrent-videoplay-composition.md)