# Camera metadata

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

The **gst-camera-metadata-example** application starts with a menu that allows you
        to choose between multiple properties of the camera plugin such as
            `video-metadata`, `static-metadata`, and
            `image-metadata`.

A practical use case for this application is handling camera metadata such as white
            balance, International Organization for Standardization (ISO) sensitivity, and
            exposure to tune the camera.

The following figure shows the execution of appsink when a new sample is available in the
            pipeline. The application is run from the command-line with specific options for custom
            pipeline, display type, and timestamp location.

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

Figure : gst-camera-metadata-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="530" height="180" viewbox="0 0 530 180">
  <g>
    <rect x=".49993896484375" y=".500244140625" width="529.00048828125" height="179" rx="7.499999999999999" ry="7.499999999999999" style="fill: #fafafa;"></rect>
    <path d="M522,1c3.85980224609375,0,7,3.14019775390625,7,7v164c0,3.85980224609375-3.14019775390625,7-7,7H8c-3.859802246092841,0-7-3.14019775390625-7-7V8c0-3.85980224609375,3.140197753907159-7,7-7h514M522,0H8C3.5816650390625,0,0,3.58172607421875,0,8v164c0,4.4183349609375,3.5816650390625,8,8,8h514c4.41827392578125,0,8-3.5816650390625,8-8V8c0-4.41827392578125-3.58172607421875-8-8-8h0Z" style="fill: #d2d7e1;"></path>
  </g>
  <g>
    <g>
      <line x1="224.540618896484375" y1="104.05035400390625" x2="240.901428222657159" y2="104.05035400390625" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="239.880126953125 107.540771484375 245.924774169921875 104.05035400390625 239.880126953125 100.559906005859375 239.880126953125 107.540771484375"></polygon>
    </g>
    <line x1="76.377259561489154" y1="78.08386166605851" x2="104.849335530198914" y2="78.08386166605851" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
    <g>
      <line x1="366.78369140625" y1="104.05035400390625" x2="383.14447021484375" y2="104.05035400390625" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="382.1231689453125 107.540771484375 388.1678466796875 104.05035400390625 382.1231689453125 100.559906005859375 382.1231689453125 107.540771484375"></polygon>
    </g>
    <g>
      <line x1="224.540618896484375" y1="45.467132568359375" x2="240.901428222657159" y2="45.467132568359375" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="239.880126953125 48.95758056640625 245.924774169921875 45.467132568359375 239.880126953125 41.976715087890625 239.880126953125 48.95758056640625"></polygon>
    </g>
    <rect x="389.406309860900365" y="19.500646641768981" width="119.140357033989858" height="51.932976143019914" rx="4" ry="4" style="fill: #007884;"></rect>
    <rect x="246.784048309537866" y="19.500646641768981" width="119.140357033987129" height="51.932976143019914" rx="4" ry="4" style="fill: #007884;"></rect>
    <g>
      <line x1="366.78369140625" y1="45.467132568359375" x2="383.14447021484375" y2="45.467132568359375" style="fill: none; stroke: #000; stroke-miterlimit: 10;"></line>
      <polygon points="382.1231689453125 48.95758056640625 388.1678466796875 45.467132568359375 382.1231689453125 41.976715087890625 382.1231689453125 48.95758056640625"></polygon>
    </g>
    <text transform="translate(405.074050903320312 50.476409912109375)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">waylandsink</tspan></text>
    <text transform="translate(272.983230590820312 49.752777099609375)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">capsfilter</tspan></text>
    <rect x="389.406309860900365" y="78.08386166605851" width="119.140357033989858" height="51.932976143023552" rx="4" ry="4" style="fill: #007884;"></rect>
    <rect x="246.784048309537866" y="78.08386166605851" width="119.140357033987129" height="51.932976143023552" rx="4" ry="4" style="fill: #007884;"></rect>
    <rect x="104.849335530198914" y="19.500629149591987" width="119.14031982421875" height="110.51617431640625" rx="4" ry="4" style="fill: #2a2aea;"></rect>
    <text transform="translate(421.113113403320312 109.05963134765625)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">appsink</tspan></text>
    <text transform="translate(272.983230590820312 108.33599853515625)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">capsfilter</tspan></text>
    <text transform="translate(122.950714111328125 79.434696197509766)" style="fill: #fff; font-family: Roboto-Regular, Roboto; font-size: 16px;"><tspan x="0" y="0">qtiqmmfsrc</tspan></text>
    <g>
      <path d="M55.780611136408879,52.788957987706453h-13.731098950054729l-6.865549475027365,8.23865937003211h-8.23865937003211c-3.033390442167729,0-5.4924395800208,2.45904913785489-5.4924395800208,5.492439580018981v24.715978110098149c0,3.033393061163224,2.459049137853071,5.492439580026257,5.4924395800208,5.492439580026257h43.939516640175498c3.033393061164134,0,5.492439580018981-2.459046518863033,5.492439580018981-5.492439580026257v-24.715978110098149c0-3.033390442164091-2.459046518854848-5.492439580018981-5.492439580018981-5.492439580018981h-8.23865937003302l-6.865549475028274-8.23865937003211Z" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></path>
      <circle cx="48.915061661381515" cy="74.758716307791929" r="8.238659370034609" style="fill: none; stroke: #000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px;"></circle>
    </g>
    <g>
      <g>
        <text transform="translate(331.47515869140625 156.590919494628906)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Qualcomm </tspan></text>
        <rect x="311.224112662297557" y="144.499431885564263" width="16" height="16" rx="2" ry="2" style="fill: #2a2aea;"></rect>
      </g>
      <g>
        <text transform="translate(430.05694580078125 156.590919494628906)" style="font-family: Roboto-Regular, Roboto; font-size: 14px;"><tspan x="0" y="0">Open source</tspan></text>
        <rect x="409.805894075150718" y="144.499431885564263" 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 respective command for any of
                        the following use cases:
    - Camera metadata use case with output on Waylandsink
                                :

            gst-camera-metadata-exampleCopy to clipboard
    - Camera metadata use case without Waylandsink
                                :

            gst-camera-metadata-example -d 0Copy to clipboard
    - Dump metadata of
                                saturation

            gst-camera-metadata-example -d 0 -r org.codeaurora.qcamera3.saturation use_saturationCopy to clipboard
    - Dump metadata of
                                exposureTime

            gst-camera-metadata-example -d 0 -r spectra.sensor exposureTimeCopy 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-camera-metadata-example --helpCopy to clipboard

## Expected output

- During the execution, the application requires the command-line options to
                    output the camera metadata and options available to set or get the vendor
                    tags.
- On successful execution of the application, you can find and dump the respective
                    metadata information.

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

## Pipeline flow

The following table lists the plugins used in the camera metadata
                    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 | Passes the feed to [Waylandsink](https://docs.qualcomm.com/doc/80-70022-50/topic/waylandsink.html) for<br>                                display. |
| Capsfilter | If display option isn't provided, passes the feed to<br>                                appsink. |
|  |  |

The application extracts the buffer from the sample for further processing. During
                execution, the application expects an argument on which the following options should
                be displayed on the console.
- Video metadata
- Image metadata
- Static metadata
- Session metadata

Based on the options selected, the application displays the output on the
                console.

## Known issue

When the GetTag menu option is selected,
                the capture options don't work.

**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
Camera frame processing](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/gst-appsink-example.md) [Next Topic
Camera stream configuration](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/camera-stream-configuration.md)