Class VkVideoEncodeH265DpbSlotInfoKHR

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkVideoEncodeH265DpbSlotInfoKHR>
org.lwjgl.vulkan.VkVideoEncodeH265DpbSlotInfoKHR
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class VkVideoEncodeH265DpbSlotInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeH265DpbSlotInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifies H.265 encode DPB picture information.
Description

This structure is specified in the pNext chain of VkVideoEncodeInfoKHR::pSetupReferenceSlot, if not NULL, and the pNext chain of the elements of VkVideoEncodeInfoKHR::pReferenceSlots to specify the codec-specific reference picture information for an H.265 encode operation.

Active Reference Picture Information
Reconstructed Picture Information
Std Reference Information
  • flags.reserved is used only for padding purposes and is otherwise ignored;
  • flags.used_for_long_term_reference is used to indicate whether the picture is marked as “used for long-term reference” as defined in section 8.3.2 of the ITU-T H.265 Specification;
  • flags.unused_for_reference is used to indicate whether the picture is marked as “unused for reference” as defined in section 8.3.2 of the ITU-T H.265 Specification;
  • pic_type as defined in section 7.4.3.5 of the ITU-T H.265 Specification;
  • PicOrderCntVal as defined in section 8.3.1 of the ITU-T H.265 Specification;
  • TemporalId as defined in section 7.4.2.2 of the ITU-T H.265 Specification.
Valid Usage (Implicit)

Layout


 struct VkVideoEncodeH265DpbSlotInfoKHR {
     VkStructureType sType();
     void const * pNext();
     StdVideoEncodeH265ReferenceInfo const * pStdReferenceInfo();
 }