# Camera frame processing

Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/gst-appsink-example.html](https://docs.qualcomm.com/doc/80-70022-50/topic/gst-appsink-example.html)

The **gst-appsink-example** application allows you to extract the buffer samples
        from a camera pipeline. These buffers can configure the camera resolution with the options
        such as width and height.

For example, the `appsink` plugin can be used for a multimedia application
            that processes the video frame samples in real-time. Filters or transformations can be
            applied to the data before playing it back.

The following figure shows the pipeline, which configures the camera resolution using
            parameters such as width and height. When appsink emits a signal indicating the
            availability of a new sample in the pipeline, the application extracts the buffer from
            this sample.

For information about the plugins used in this pipeline, see [Pipeline flow](https://docs.qualcomm.com/doc/80-70022-50/topic/gst-appsink-example.html#gst-appsink-example__section_mlm_tzy_nbc).

Figure : gst-appsink-example pipeline
            
            <?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="500" height="110" viewbox="0 0 500 110">
  <g>
    <rect x=".499938964843722" y=".50006103515625" width="499.00048828125" height="109" rx="7.5" ry="7.5" style="fill: #fafafa;"></rect>
    <path d="M492,1c3.85980224609375,0,7,3.14019775390625,7,7v94c0,3.85980224609375-3.14019775390625,7-7,7H8c-3.859802246092841,0-7-3.14019775390625-7-7V8c0-3.85980224609375,3.140197753907159-7,7-7h484M492,0H8C3.58172607421875,0,0,3.5816650390625,0,8v94c0,4.41827392578125,3.58172607421875,8,8,8h484c4.41827392578125,0,8-3.58172607421875,8-8V8c0-4.4183349609375-3.58172607421875-8-8-8h0Z" style="fill: #d2d7e1;"></path>
  </g>
  <g>
    <g>
      <line x1="196.470733642578125" y1="38.85675048828125" x2="214.154357910157159" y2="38.85675048828125" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="213.133056640625 42.347198486328125 219.177703857421875 38.85675048828125 213.133056640625 35.3663330078125 213.133056640625 42.347198486328125"></polygon>
    </g>
    <rect x="361.880635087500195" y="12.890277589243851" width="119.140357033988039" height="51.932976143021733" rx="4" ry="4" style="fill: #007884;"></rect>
    <rect x="219.258373536136787" y="12.890277589243851" width="119.14035703398622" height="51.932976143021733" rx="4" ry="4" style="fill: #007884;"></rect>
    <rect x="77.323637558682094" y="12.890277589243851" width="119.140357033988039" height="51.932976143021733" rx="4" ry="4" style="fill: #2a2aea;"></rect>
    <g>
      <line x1="338.39874267578125" y1="38.85675048828125" x2="356.8572998046875" y2="38.85675048828125" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="355.83599853515625 42.347198486328125 361.880615234375 38.85675048828125 355.83599853515625 35.3663330078125 355.83599853515625 42.347198486328125"></polygon>
    </g>
    <text transform="translate(393.587448120117188 43.866050720214844)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">appsink</tspan></text>
    <text transform="translate(245.457565307617188 43.142417907714844)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">capsfilter</tspan></text>
    <text transform="translate(95.425048828125 43.532703399658203)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">qtiqmmfsrc</tspan></text>
    <line x1="57.874456444489624" y1="38.856765660753808" x2="77.613586879271679" y2="38.856765660753808" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
    <g>
      <path d="M43.288663232247927,23.29858623436121h-9.723862141494465l-4.861931070746323,5.834317284898134h-5.834317284899043c-2.148136182561757,0-3.889544856596331,1.741408674035483-3.889544856596331,3.889544856596331v17.502951854690764c0,2.148138037242461,1.741408674034574,3.889544856603607,3.889544856596331,3.889544856603607h31.116358852785197c2.148138037241552,0,3.889544856596331-1.741406819361146,3.889544856596331-3.889544856603607v-17.502951854690764c0-2.148136182560847-1.741406819354779-3.889544856596331-3.889544856596331-3.889544856596331h-5.834317284897224l-4.861931070748142-5.834317284898134Z" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></path>
      <circle cx="38.426732161501377" cy="38.856765660753808" r="5.834317284897793" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></circle>
    </g>
    <g>
      <g>
        <text transform="translate(303.94903564453125 93.201187133789062)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Qualcomm </tspan></text>
        <rect x="283.698014943402086" y="81.109691893178024" width="16" height="16" rx="2" ry="2" style="fill: #2a2aea;"></rect>
      </g>
      <g>
        <text transform="translate(402.53082275390625 93.201187133789062)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Open source</tspan></text>
        <rect x="382.279796356255247" y="81.109691893178024" width="16" height="16" rx="2" ry="2" style="fill: #007884;"></rect>
      </g>
    </g>
  </g>
</svg>

## Run the application

1. Ensure that you complete the [Prerequisites](https://docs.qualcomm.com/doc/80-70022-50/topic/mm_sample_apps_prerequisites.html).
2. In the terminal of the target device, run the use
                    case:

        gst-appsink-example -w 1920 -h 1080Copy to clipboard
3. To stop the use case, use CTRL +
                    C.
4. In the terminal of the target device, run the following command in the SSH shell
                    to display the available help
                    options:

        gst-appsink-example --helpCopy to clipboard

## Expected output

The user interface displays the following message:

<samp class="ph systemoutput">Received a buffer, doing some processing</samp>.

Figure : Expected output for gst-appsink-example application
                
                ![](data:image/png;base64,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)

## Pipeline flow

The following table lists the plugins used in the camera frame processing
                    pipeline:| Plugin | Description |
| --- | --- |
| [qtiqmmfsrc](https://docs.qualcomm.com/doc/80-70022-50/topic/qtiqmmfsrc.html) | Captures the camera feed and sends it into the<br>                                capsfilter. |
| Capsfilter | Ensures that the video stream is in the correct format. |
| Appsink | Provides the video data as an output to an application. |

**Parent Topic:** [Run sample applications for a camera](https://docs.qualcomm.com/doc/80-70022-50/topic/camera-sample-applications.html)

Last Published: Feb 20, 2026

[Previous Topic
Add-remove streams at runtime](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/gst-add-remove-streams-runtime.md) [Next Topic
Camera metadata](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/gst-camera-metadata-example.md)