VkVideoDecodeH264PictureInfoEXT(3)

# VkVideoDecodeH264PictureInfoEXT(3) Manual Page

## Name

VkVideoDecodeH264PictureInfoEXT - Structure specifies H.264 decode picture parameters when decoding a picture

Loading… please wait.

## C Specification

The VkVideoDecodeH264PictureInfoEXT structure represents a picture decode operation and is defined as:

    // Provided by VK_EXT_video_decode_h264
    typedef struct VkVideoDecodeH264PictureInfoEXT {
        VkStructureType                         sType;
        const void*                             pNext;
        const StdVideoDecodeH264PictureInfo*    pStdPictureInfo;
        uint32_t                                sliceCount;
        const uint32_t*                         pSliceOffsets;
    } VkVideoDecodeH264PictureInfoEXT;

## Members

- `sType` is the type of this structure.

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

- `pStdPictureInfo` is a pointer to a `StdVideoDecodeH264PictureInfo` structure specifying the codec standard specific picture information from the H.264 specification.

- `sliceCount` is the number of slices in this picture.

- `pSliceOffsets` is a pointer to an array of `sliceCount` offsets indicating the start offset of each slice within the bitstream buffer.

## Description

Valid Usage (Implicit)

- VUID-VkVideoDecodeH264PictureInfoEXT-sType-sType
  `sType` must be `VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT`

- VUID-VkVideoDecodeH264PictureInfoEXT-pStdPictureInfo-parameter
  `pStdPictureInfo` must be a valid pointer to a valid `StdVideoDecodeH264PictureInfo` value

- VUID-VkVideoDecodeH264PictureInfoEXT-pSliceOffsets-parameter
  `pSliceOffsets` must be a valid pointer to an array of `sliceCount` `uint32_t` values

- VUID-VkVideoDecodeH264PictureInfoEXT-sliceCount-arraylength
  `sliceCount` must be greater than `0`

## See Also

VK_EXT_video_decode_h264, VkStructureType

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

SPDX-License-Identifier: CC-BY-4.0