Class StdVideoEncodeH264SliceHeader

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

public class StdVideoEncodeH264SliceHeader extends org.lwjgl.system.Struct<StdVideoEncodeH264SliceHeader> implements org.lwjgl.system.NativeResource

Layout


 struct StdVideoEncodeH264SliceHeader {
     StdVideoEncodeH264SliceHeaderFlags flags;
     uint32_t first_mb_in_slice;
     StdVideoH264SliceType slice_type;
     int8_t slice_alpha_c0_offset_div2;
     int8_t slice_beta_offset_div2;
     int8_t slice_qp_delta;
     uint8_t reserved1;
     StdVideoH264CabacInitIdc cabac_init_idc;
     StdVideoH264DisableDeblockingFilterIdc disable_deblocking_filter_idc;
     StdVideoEncodeH264WeightTable const * pWeightTable;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • FIRST_MB_IN_SLICE

      public static final int FIRST_MB_IN_SLICE
      The struct member offsets.
    • SLICE_TYPE

      public static final int SLICE_TYPE
      The struct member offsets.
    • SLICE_ALPHA_C0_OFFSET_DIV2

      public static final int SLICE_ALPHA_C0_OFFSET_DIV2
      The struct member offsets.
    • SLICE_BETA_OFFSET_DIV2

      public static final int SLICE_BETA_OFFSET_DIV2
      The struct member offsets.
    • SLICE_QP_DELTA

      public static final int SLICE_QP_DELTA
      The struct member offsets.
    • RESERVED1

      public static final int RESERVED1
      The struct member offsets.
    • CABAC_INIT_IDC

      public static final int CABAC_INIT_IDC
      The struct member offsets.
    • DISABLE_DEBLOCKING_FILTER_IDC

      public static final int DISABLE_DEBLOCKING_FILTER_IDC
      The struct member offsets.
    • PWEIGHTTABLE

      public static final int PWEIGHTTABLE
      The struct member offsets.
  • Constructor Details

    • StdVideoEncodeH264SliceHeader

      public StdVideoEncodeH264SliceHeader(ByteBuffer container)
      Creates a StdVideoEncodeH264SliceHeader instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details