Class StdVideoEncodeAV1PictureInfo

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class StdVideoEncodeAV1PictureInfo extends Struct<StdVideoEncodeAV1PictureInfo> implements NativeResource
struct StdVideoEncodeAV1PictureInfo {
    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];
    StdVideoAV1TileInfo const * pTileInfo;
    StdVideoAV1Quantization const * pQuantization;
    StdVideoAV1Segmentation const * pSegmentation;
    StdVideoAV1LoopFilter const * pLoopFilter;
    StdVideoAV1CDEF const * pCDEF;
    StdVideoAV1LoopRestoration const * pLoopRestoration;
    StdVideoAV1GlobalMotion const * pGlobalMotion;
    StdVideoEncodeAV1ExtensionHeader const * pExtensionHeader;
    uint32_t const * pBufferRemovalTimes;
}