/*!\brief Set up the Group-Of-Pictures structure for this GF_GROUP. * *\ingrouprate_control * *ThisfunctiondefinestheGroup-Of-PicturesstructureforthisGF_GROUP. *ThisinvolvesdecidingwheretoplacethevariousFRAME_UPDATE_TYPEsin *thegroup.Itdoesthisprimarilybyupdateingentriesin *cpi->twopass.gf_group.update_type[]. * *\param[in]cpiTop-levelencoderinstancestructure *\param[in]is_final_passWhetheritisthesecondcallto *define_gf_group(). * *\remarkNoreturnvaluebutthisfunctionupdatesgroupdatastructures.
*/ void av1_gop_setup_structure(struct AV1_COMP *cpi, constint is_final_pass);
/*!\brief Check whether a frame in the GOP is a forward key frame * *\ingrouprate_control * *\param[in]gf_groupGF/ARFgroupdatastructure *\param[in]gf_frame_indexGOPindex * *\returnReturn1ifitisaforwardkeyframe,otherwisereturn0
*/ int av1_gop_check_forward_keyframe(const GF_GROUP *gf_group, int gf_frame_index);
/*!\brief Check whether a frame in the GOP is the second arf * *\ingrouprate_control * *\param[in]gf_groupGF/ARFgroupdatastructure *\param[in]gf_frame_indexGOPindex * *\returnReturn1ifitisthesecondarf
*/ int av1_gop_is_second_arf(const GF_GROUP *gf_group, int gf_frame_index);
#ifdef __cplusplus
} // extern "C" #endif
#endif// AOM_AV1_ENCODER_GOP_STRUCTURE_H_
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.