VkVideoPictureResourceKHR(3)

# VkVideoPictureResourceKHR(3) Manual Page

## Name

VkVideoPictureResourceKHR - Structure specifying the picture resources

Loading… please wait.

## C Specification

The VkVideoPictureResourceKHR structure is defined as:

    // Provided by VK_KHR_video_queue
    typedef struct VkVideoPictureResourceKHR {
        VkStructureType    sType;
        const void*        pNext;
        VkOffset2D         codedOffset;
        VkExtent2D         codedExtent;
        uint32_t           baseArrayLayer;
        VkImageView        imageViewBinding;
    } VkVideoPictureResourceKHR;

## Members

- `sType` is the type of this structure.

- `pNext` is `NULL` or a pointer to a structure extending this structure.

- `codedOffset` is the offset to be used for the picture resource.

- `codedExtent` is the extent to be used for the picture resource.

- `baseArrayLayer` is the first array layer to be accessed for the Decode or Encode Operations.

- `imageViewBinding` is the image view representing this picture resource.

## Description

Valid Usage (Implicit)

- VUID-VkVideoPictureResourceKHR-sType-sType
  `sType` must be `VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_KHR`

- VUID-VkVideoPictureResourceKHR-pNext-pNext
  `pNext` must be `NULL`

- VUID-VkVideoPictureResourceKHR-imageViewBinding-parameter
  `imageViewBinding` must be a valid VkImageView handle

## See Also

VkExtent2D, VkImageView, VkOffset2D, VkStructureType, VkVideoDecodeInfoKHR, VkVideoEncodeInfoKHR, VkVideoReferenceSlotKHR

## 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 2014-2021 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0