Class VkVideoEncodeH265NaluSliceSegmentInfoKHR

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

public class VkVideoEncodeH265NaluSliceSegmentInfoKHR extends org.lwjgl.system.Struct<VkVideoEncodeH265NaluSliceSegmentInfoKHR> implements org.lwjgl.system.NativeResource
Structure specifies H.265 encode slice segment NALU parameters.
Description
Std Slice Segment Header Parameters
  • flags.reserved and reserved1 are used only for padding purposes and are otherwise ignored;
  • if pWeightTable is not NULL, then it is a pointer to a StdVideoEncodeH265WeightTable that is interpreted as follows:
    • flags.luma_weight_l0_flag, flags.chroma_weight_l0_flag, flags.luma_weight_l1_flag, and flags.chroma_weight_l1_flag are bitmasks where bit index i corresponds to luma_weight_l0_flag[i], chroma_weight_l0_flag[i], luma_weight_l1_flag[i], and chroma_weight_l1_flag[i], respectively, as defined in section 7.4.7.3 of the ITU-T H.265 Specification;
    • all other members of StdVideoEncodeH265WeightTable are interpreted as defined in section 7.4.7.3 of the ITU-T H.265 Specification;
  • all other members are interpreted as defined in section 7.4.7.1 of the ITU-T H.265 Specification.
Valid Usage (Implicit)
See Also

VkVideoEncodeH265PictureInfoKHR

Layout


 struct VkVideoEncodeH265NaluSliceSegmentInfoKHR {
     VkStructureType sType();
     void const * pNext();
     int32_t constantQp();
     StdVideoEncodeH265SliceSegmentHeader const * pStdSliceSegmentHeader();
 }