Class VkVideoEncodeAV1DpbSlotInfoKHR

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

public class VkVideoEncodeAV1DpbSlotInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeAV1DpbSlotInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifies AV1 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 AV1 encode operation.

Active Reference Picture Information
Reconstructed Picture Information
Std Reference Information
  • flags.reserved and reserved1 are used only for padding purposes and are otherwise ignored;
  • flags.disable_frame_end_update_cdf is interpreted as defined in section 6.8.2 of the AV1 Specification;
  • flags.segmentation_enabled is interpreted as defined in section 6.8.13 of the AV1 Specification;
  • RefFrameId is interpreted as the element of the RefFrameId array defined in section 6.8.2 of the AV1 Specification corresponding to the reference frame;
  • frame_type is interpreted as defined in section 6.8.2 of the AV1 Specification;
  • OrderHint is interpreted as defined in section 6.8.2 of the AV1 Specification;
  • pExtensionHeader is NULL or a pointer to a StdVideoEncodeAV1ExtensionHeader structure whose temporal_id and spatial_id members specify the temporal and spatial layer ID of the reference frame, respectively.
Valid Usage (Implicit)

Layout


 struct VkVideoEncodeAV1DpbSlotInfoKHR {
     VkStructureType sType();
     void const * pNext();
     StdVideoEncodeAV1ReferenceInfo const * pStdReferenceInfo();
 }