Class StdVideoVP9ColorConfig

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoVP9ColorConfig extends Struct<StdVideoVP9ColorConfig> implements NativeResource

 struct StdVideoVP9ColorConfig {
     {@link StdVideoVP9ColorConfigFlags StdVideoVP9ColorConfigFlags} flags;
     uint8_t BitDepth;
     uint8_t subsampling_x;
     uint8_t subsampling_y;
     uint8_t reserved1;
     StdVideoVP9ColorSpace color_space;
 }
  • 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.
    • BITDEPTH

      public static final int BITDEPTH
      The struct member offsets.
    • SUBSAMPLING_X

      public static final int SUBSAMPLING_X
      The struct member offsets.
    • SUBSAMPLING_Y

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

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

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

    • StdVideoVP9ColorConfig

      public StdVideoVP9ColorConfig(ByteBuffer container)
      Creates a StdVideoVP9ColorConfig 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