Lines Matching refs:heif_context

384   struct heif_context  in ReadHEICImage()
385 *heif_context; in ReadHEICImage() local
428 heif_context=heif_context_alloc(); in ReadHEICImage()
429 error=heif_context_read_from_memory_without_copy(heif_context,file_data, in ReadHEICImage()
433 heif_context_free(heif_context); in ReadHEICImage()
437 error=heif_context_get_primary_image_ID(heif_context,&primary_image_id); in ReadHEICImage()
440 heif_context_free(heif_context); in ReadHEICImage()
444 error=heif_context_get_image_handle(heif_context,primary_image_id, in ReadHEICImage()
448 heif_context_free(heif_context); in ReadHEICImage()
454 count=(size_t) heif_context_get_number_of_top_level_images(heif_context); in ReadHEICImage()
465 heif_context_free(heif_context); in ReadHEICImage()
469 (void) heif_context_get_list_of_top_level_image_IDs(heif_context, in ReadHEICImage()
485 error=heif_context_get_image_handle(heif_context,primary_image_id, in ReadHEICImage()
501 error=heif_context_get_image_handle(heif_context,primary_image_id, in ReadHEICImage()
505 heif_context_free(heif_context); in ReadHEICImage()
544 heif_context_free(heif_context); in ReadHEICImage()
732 static void WriteProfile(struct heif_context *context,Image *image, in WriteProfile()
812 static struct heif_error heif_write_func(struct heif_context *context, in heif_write_func()
992 struct heif_context in WriteHEICImage()
993 *heif_context; in WriteHEICImage() local
1025 heif_context=heif_context_alloc(); in WriteHEICImage()
1059 error=heif_context_get_encoder_for_format(heif_context, in WriteHEICImage()
1070 error=heif_context_get_encoder_for_format(heif_context, in WriteHEICImage()
1143 error=heif_context_encode_image(heif_context,heif_image,heif_encoder, in WriteHEICImage()
1152 WriteProfile(heif_context,image,exception); in WriteHEICImage()
1173 WriteProfile(heif_context,image,exception); in WriteHEICImage()
1175 error=heif_context_write(heif_context,&writer,image); in WriteHEICImage()
1182 heif_context_free(heif_context); in WriteHEICImage()