# vkSetHdrMetadataEXT(3) Manual Page

## Name

vkSetHdrMetadataEXT - function to set Hdr metadata

## C Specification

    void vkSetHdrMetadataEXT(
        VkDevice                                    device,
        uint32_t                                    swapchainCount,
        const VkSwapchainKHR*                       pSwapchains,
        const VkHdrMetadataEXT*                     pMetadata);

## Parameters

- `device` is the logical device where the swapchain(s) were created.

- `swapchainCount` is the number of swapchains included in `pSwapchains`.

- `pSwapchains` is a pointer to an array of `swapchainCount` VkSwapchainKHR handles.

- `pMetadata` is a pointer to an array of `swapchainCount` VkHdrMetadataEXT structures.

## Description

Valid Usage (Implicit)

- `device` must be a valid VkDevice handle

- `pSwapchains` must be a valid pointer to an array of `swapchainCount` valid VkSwapchainKHR handles

- `pMetadata` must be a valid pointer to an array of `swapchainCount` valid VkHdrMetadataEXT structures

- `swapchainCount` must be greater than `0`

- Both of `device`, and the elements of `pSwapchains` must have been created, allocated, or retrieved from the same VkInstance

## See Also

VkDevice, VkHdrMetadataEXT, VkSwapchainKHR

## Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

## Copyright

Copyright (c) 2014-2020 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.