Class StdVideoEncodeAV1PictureInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoEncodeAV1PictureInfo extends Struct<StdVideoEncodeAV1PictureInfo> implements NativeResource

 struct StdVideoEncodeAV1PictureInfo {
     {@link StdVideoEncodeAV1PictureInfoFlags StdVideoEncodeAV1PictureInfoFlags} flags;
     StdVideoAV1FrameType frame_type;
     uint32_t frame_presentation_time;
     uint32_t current_frame_id;
     uint8_t order_hint;
     uint8_t primary_ref_frame;
     uint8_t refresh_frame_flags;
     uint8_t coded_denom;
     uint16_t render_width_minus_1;
     uint16_t render_height_minus_1;
     StdVideoAV1InterpolationFilter interpolation_filter;
     StdVideoAV1TxMode TxMode;
     uint8_t delta_q_res;
     uint8_t delta_lf_res;
     uint8_t ref_order_hint[STD_VIDEO_AV1_NUM_REF_FRAMES];
     int8_t ref_frame_idx[STD_VIDEO_AV1_REFS_PER_FRAME];
     uint8_t reserved1[3];
     uint32_t delta_frame_id_minus_1[STD_VIDEO_AV1_REFS_PER_FRAME];
     {@link StdVideoAV1TileInfo StdVideoAV1TileInfo} const * pTileInfo;
     {@link StdVideoAV1Quantization StdVideoAV1Quantization} const * pQuantization;
     {@link StdVideoAV1Segmentation StdVideoAV1Segmentation} const * pSegmentation;
     {@link StdVideoAV1LoopFilter StdVideoAV1LoopFilter} const * pLoopFilter;
     {@link StdVideoAV1CDEF StdVideoAV1CDEF} const * pCDEF;
     {@link StdVideoAV1LoopRestoration StdVideoAV1LoopRestoration} const * pLoopRestoration;
     {@link StdVideoAV1GlobalMotion StdVideoAV1GlobalMotion} const * pGlobalMotion;
     {@link StdVideoEncodeAV1ExtensionHeader StdVideoEncodeAV1ExtensionHeader} const * pExtensionHeader;
     uint32_t const * pBufferRemovalTimes;
 }