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

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.
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 | Captures the camera feed and sends it into the<br>                                capsfilter. |
| Capsfilter | Passes the feed to Waylandsink for<br>                                display. |
| 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

Last Published: Feb 20, 2026

Previous Topic
 
Camera frame processing Next Topic

Camera stream configuration