LIBRARY libgpac.dll ;Note: the APIs and headers are likely to change a lot until 0.5.0 is reached, until all symbols needed ;by different scene decoders (SVG, X3D, etc) are identified EXPORTS ;tools.h exports gf_sys_init gf_sys_close gf_sleep gf_sys_clock gf_sys_get_rti gf_sys_get_battery_state gf_4cc_to_str gf_error_to_string gf_rand_init gf_rand gf_get_user_name gf_enum_directory gf_log_get_tools gf_log_get_level gf_log_set_level gf_log_set_tools gf_log_set_callback gf_log gf_log_lt gf_set_progress gf_set_progress_callback gf_temp_file_new gf_delete_file gf_malloc gf_realloc gf_free gf_strdup gf_f64_open gf_f64_seek gf_f64_tell gf_prompt_has_input gf_prompt_get_char gf_prompt_set_echo_off ;array.h exports gf_list_new gf_list_del gf_list_count gf_list_add gf_list_insert gf_list_rem gf_list_get gf_list_enum gf_list_find gf_list_del_item gf_list_reset gf_list_last gf_list_rem_last ;bitstream.h exports gf_bs_new gf_bs_from_file gf_bs_del gf_bs_read_bit gf_bs_read_int gf_bs_read_long_int gf_bs_read_u8 gf_bs_read_u16 gf_bs_read_u24 gf_bs_read_u32 gf_bs_read_u64 gf_bs_read_float gf_bs_read_double gf_bs_read_data gf_bs_write_int gf_bs_write_long_int gf_bs_write_u8 gf_bs_write_u16 gf_bs_write_u24 gf_bs_write_u32 gf_bs_write_u64 gf_bs_write_float gf_bs_write_double gf_bs_write_data gf_bs_set_eos_callback gf_bs_align gf_bs_available gf_bs_get_content gf_bs_skip_bytes gf_bs_seek gf_bs_peek_bits gf_bs_get_position gf_bs_get_size gf_bs_get_refreshed_size ;thread.h exports gf_th_new gf_th_del gf_th_run gf_th_stop gf_th_status gf_th_set_priority gf_th_id gf_mx_new gf_mx_del gf_mx_v gf_mx_p gf_mx_try_lock gf_sema_new gf_sema_del gf_sema_notify gf_sema_wait gf_sema_wait_for ;net.h exports gf_sk_new gf_sk_del gf_sk_reset gf_sk_set_buffer_size gf_sk_set_block_mode gf_sk_get_handle gf_sk_bind gf_sk_connect gf_sk_send gf_sk_receive gf_sk_listen gf_sk_accept gf_sk_server_mode gf_sk_get_host_name gf_sk_get_local_ip gf_sk_get_local_info gf_sk_get_remote_address gf_sk_send_to gf_sk_setup_multicast gf_sk_is_multicast_address gf_sk_send_wait gf_sk_receive_wait gf_url_is_local gf_url_get_absolute_path gf_url_concatenate gf_utc_time_since_1970 gf_net_get_ntp gf_net_has_ipv6 gf_net_is_ipv6 ;base_coding.h exports gf_base64_encode gf_base64_decode gf_base16_encode gf_base16_decode ;token.h exports gf_token_get gf_token_get_line gf_token_find ;config.h exports gf_cfg_new gf_cfg_del gf_cfg_get_key gf_cfg_set_key gf_cfg_get_section_count gf_cfg_get_section_name gf_cfg_get_key_count gf_cfg_get_key_name gf_cfg_insert_key ;module.h exports gf_modules_new gf_modules_del gf_modules_refresh gf_modules_get_count gf_modules_get_file_name gf_modules_load_interface gf_modules_load_interface_by_name gf_modules_close_interface gf_modules_get_option gf_modules_set_option ;utf.h exports gf_utf8_wcstombs gf_utf8_mbstowcs gf_utf8_wcslen ;download.h exports gf_dm_sess_get_cache_name gf_dm_sess_get_stats gf_dm_sess_fetch_data ;xml.h exports gf_xml_sax_new gf_xml_sax_del gf_xml_sax_init gf_xml_sax_parse gf_xml_sax_suspend gf_xml_sax_parse_file gf_xml_sax_get_line gf_xml_sax_get_file_size gf_xml_sax_get_file_pos gf_xml_sax_peek_node gf_xml_sax_binary_file gf_xml_sax_get_error gf_xml_get_root_type gf_xml_sax_get_node_start_pos gf_xml_sax_get_node_end_pos gf_xml_dom_new gf_xml_dom_del gf_xml_dom_parse gf_xml_dom_get_root gf_xml_dom_get_error gf_xml_dom_get_line ;math.h exports ; gf_mulfix ; gf_muldiv ; gf_divfix ; gf_invfix ; gf_cos ; gf_sin ; gf_tan ; gf_atan2 ; gf_sqrt ; gf_ceil ; gf_floor ; gf_acos ; gf_asin gf_angle_diff gf_v2d_len gf_v2d_from_polar gf_rect_union gf_rect_center gf_rect_overlaps gf_rect_equal gf_rect_pixelize gf_mx2d_add_matrix gf_mx2d_pre_multiply gf_mx2d_add_translation gf_mx2d_add_rotation gf_mx2d_add_scale gf_mx2d_add_scale_at gf_mx2d_add_skew gf_mx2d_add_skew_x gf_mx2d_add_skew_y gf_mx2d_inverse gf_mx2d_apply_coords gf_mx2d_apply_point gf_mx2d_apply_rect gf_vec_len gf_vec_lensq gf_vec_dot gf_vec_norm gf_vec_scale gf_vec_cross gf_quat_to_rotation gf_quat_from_matrix gf_quat_from_rotation gf_quat_get_inv gf_quat_multiply gf_quat_rotate gf_quat_from_axis_cos gf_quat_slerp gf_bbox_refresh gf_bbox_from_rect gf_rect_from_bbox gf_bbox_grow_point gf_bbox_union gf_bbox_equal gf_bbox_point_inside gf_bbox_get_vertices gf_mx_from_mx2d gf_mx_equal gf_mx_add_translation gf_mx_add_scale gf_mx_add_rotation gf_mx_add_matrix gf_mx_inverse gf_mx_apply_vec gf_mx_apply_rect gf_mx_ortho gf_mx_perspective gf_mx_lookat gf_mx_apply_bbox gf_mx_add_matrix_4x4 gf_mx_inverse_4x4 gf_mx_apply_vec_4x4 gf_mx_decompose gf_mx_rotate_vector gf_mx_rotation_matrix_from_vectors gf_mx2d_from_mx gf_mx_apply_plane gf_plane_get_distance gf_plane_intersect_line gf_closest_point_to_line gf_plane_get_p_vertex_idx gf_bbox_plane_relation gf_mx_apply_ray gf_ray gf_ray_hit_box gf_ray_hit_sphere gf_ray_hit_triangle gf_ray_hit_triangle_backcull ;color.h exports gf_stretch_bits gf_cmx_init gf_cmx_set gf_cmx_set_all gf_cmx_copy gf_cmx_multiply gf_cmx_apply gf_cmx_apply_fixed ;path2d.h exports gf_path_new gf_path_del gf_path_reset gf_path_close gf_path_add_move_to gf_path_add_move_to_vec gf_path_add_line_to gf_path_add_line_to_vec gf_path_add_cubic_to gf_path_add_cubic_to_vec gf_path_add_quadratic_to gf_path_add_quadratic_to_vec gf_path_add_rect_center gf_path_add_rect gf_path_add_ellipse gf_path_add_bezier gf_path_add_arc_to gf_path_add_arc gf_path_get_control_bounds gf_path_get_bounds gf_path_flatten gf_path_get_flatten gf_path_iterator_new gf_path_iterator_del gf_path_iterator_get_length gf_path_iterator_get_transform gf_polygone2d_get_convexity gf_path_get_outline gf_path_point_over ;mpeg4_odf.h exports gf_odf_slc_set_pref gf_odf_get_bifs_config gf_odf_get_text_config gf_odf_get_ui_config gf_odf_get_laser_config gf_odf_encode_ui_config gf_odf_codec_new gf_odf_codec_del gf_odf_codec_add_com gf_odf_codec_encode gf_odf_codec_get_au gf_odf_codec_set_au gf_odf_codec_decode gf_odf_codec_get_com gf_odf_com_new gf_odf_com_del gf_odf_desc_new gf_odf_desc_del gf_odf_desc_read gf_odf_desc_write gf_odf_desc_size gf_odf_desc_copy gf_odf_desc_add_desc gf_odf_desc_esd_new gf_odf_desc_list_read gf_odf_desc_list_write gf_odf_desc_list_size gf_odf_desc_list_del gf_odf_stream_type_name gf_odf_stream_type_by_name gf_odf_qos_new gf_odf_qos_del gf_odf_qos_add_qualif gf_oci_event_new gf_oci_event_del gf_oci_event_set_start_time gf_oci_event_set_duration gf_oci_event_add_desc gf_oci_event_get_id gf_oci_event_get_start_time gf_oci_event_get_duration gf_oci_event_get_desc_count gf_oci_event_get_desc gf_oci_event_rem_desc gf_oci_codec_new gf_oci_codec_del gf_oci_codec_add_event gf_oci_codec_encode gf_oci_codec_decode gf_oci_codec_get_event gf_odf_dump_au gf_odf_dump_com gf_odf_dump_desc gf_odf_dump_com_list gf_oci_dump_event gf_oci_dump_au gf_odf_avc_cfg_new gf_odf_avc_cfg_del gf_odf_avc_cfg_read gf_odf_avc_cfg_write gf_sl_packetize gf_sl_depacketize ; for MPEG-2 plugin gf_odf_parse_descriptor ;isomedia.h exports gf_isom_sample_new gf_isom_sample_del gf_isom_last_error gf_isom_probe_file gf_isom_open gf_isom_close gf_isom_delete gf_isom_get_mode gf_isom_open_progressive gf_isom_get_missing_bytes gf_isom_is_fragmented gf_isom_is_track_fragmented gf_isom_refresh_fragmented gf_isom_get_track_count gf_isom_get_timescale gf_isom_get_duration gf_isom_get_creation_time gf_isom_get_track_id gf_isom_get_track_by_id gf_isom_is_track_enabled gf_isom_is_track_encrypted gf_isom_get_track_duration gf_isom_get_media_type gf_isom_get_media_subtype gf_isom_get_mpeg4_subtype gf_isom_get_media_time gf_isom_get_sample_description_count gf_isom_get_sample_description_index gf_isom_is_self_contained gf_isom_get_media_duration gf_isom_get_media_timescale gf_isom_get_max_chunk_duration gf_isom_get_handler_name gf_isom_get_media_language gf_isom_check_data_reference gf_isom_get_data_reference gf_isom_get_sample_count gf_isom_set_sample_padding gf_isom_get_sample gf_isom_get_sample_info gf_isom_get_sample_for_media_time gf_isom_get_sample_for_movie_time gf_isom_get_sample_dts gf_isom_get_sample_duration gf_isom_get_edit_segment_count gf_isom_get_edit_segment gf_isom_get_copyright_count gf_isom_get_copyright gf_isom_get_watermark gf_isom_has_sync_points gf_isom_has_time_offset gf_isom_get_sync_point_count gf_isom_has_root_od gf_isom_get_root_od gf_isom_is_track_in_root_od gf_isom_get_esd gf_isom_get_decoder_config gf_isom_get_reference_count gf_isom_get_reference gf_isom_get_filename gf_isom_get_brand_info gf_isom_get_alternate_brand gf_isom_has_padding_bits gf_isom_get_visual_info gf_isom_get_audio_info gf_isom_get_chapter_count gf_isom_get_chapter gf_isom_get_user_data_count gf_isom_get_user_data gf_isom_get_generic_sample_description gf_isom_get_fragment_defaults gf_isom_get_sample_fragment_count gf_isom_get_sample_fragment_size gf_isom_sdp_get gf_isom_sdp_track_get gf_isom_set_default_sync_track gf_isom_dump gf_isom_dump_hint_sample gf_isom_3gp_config_get gf_isom_text_set_streaming_mode gf_isom_text_dump gf_isom_get_track_layout_info gf_isom_get_pl_indication gf_isom_is_media_encrypted gf_isom_get_ismacryp_info gf_isom_is_ismacryp_media gf_isom_ismacryp_delete_sample gf_isom_get_ismacryp_sample gf_isom_avc_config_get gf_isom_3gp_config_get gf_isom_get_meta_item_count gf_isom_get_meta_item_by_id gf_isom_get_meta_item_info gf_isom_get_meta_type gf_isom_has_meta_xml gf_isom_has_movie gf_isom_is_single_av gf_isom_guess_specification gf_isom_reset_hint_reader gf_isom_next_hint_packet gf_isom_has_sync_shadows gf_isom_find_od_for_track gf_isom_apple_get_tag gf_isom_get_media_data_size gf_isom_get_omadrm_info gf_isom_is_omadrm_media ;NON-READ-ONLY exports gf_isom_set_timescale gf_isom_new_track gf_isom_remove_track gf_isom_set_track_enabled gf_isom_set_track_id gf_isom_add_sample gf_isom_add_sample_shadow gf_isom_append_sample_data gf_isom_refresh_size_info gf_isom_add_sample_reference gf_isom_set_last_sample_duration gf_isom_set_track_reference gf_isom_remove_track_reference gf_isom_update_sample gf_isom_update_sample_reference gf_isom_remove_sample gf_isom_set_final_name gf_isom_set_storage_mode gf_isom_get_storage_mode gf_isom_set_interleave_time gf_isom_get_interleave_time gf_isom_set_copyright gf_isom_remove_copyright gf_isom_set_watermark gf_isom_set_edit_segment gf_isom_modify_edit_segment gf_isom_append_edit_segment gf_isom_remove_edit_segments gf_isom_remove_edit_segment gf_isom_set_media_language gf_isom_set_handler_name gf_isom_add_user_data gf_isom_remove_user_data gf_isom_remove_user_data_item gf_isom_use_compact_size gf_isom_set_brand_info gf_isom_modify_alternate_brand gf_isom_set_sample_padding_bits gf_isom_set_visual_info gf_isom_set_track_layout_info gf_isom_set_audio_info gf_isom_add_sample_fragment gf_isom_remove_sample_fragment gf_isom_set_cts_packing gf_isom_modify_cts_offset gf_isom_remove_cts_info gf_isom_set_track_name gf_isom_get_track_name gf_isom_set_pl_indication gf_isom_set_root_od_id gf_isom_set_root_od_url gf_isom_remove_root_od gf_isom_add_desc_to_root_od gf_isom_add_track_to_root_od gf_isom_remove_track_from_root_od gf_isom_new_mpeg4_description gf_isom_change_mpeg4_description gf_isom_add_desc_to_description gf_isom_new_generic_sample_description gf_isom_change_generic_sample_description gf_isom_remove_sample_description gf_isom_clone_sample_description gf_isom_clone_track gf_isom_clone_pl_indications gf_isom_clone_root_od gf_isom_is_same_sample_description gf_isom_add_chapter gf_isom_remove_chapter gf_isom_setup_track_fragment gf_isom_finalize_for_fragment gf_isom_start_fragment gf_isom_set_fragment_option gf_isom_fragment_add_sample gf_isom_fragment_append_data gf_isom_remove_sync_shadows gf_isom_set_sync_shadow gf_isom_set_track_group gf_isom_set_track_priority_in_group gf_isom_set_max_samples_per_chunk gf_isom_set_extraction_slc gf_isom_get_extraction_slc gf_isom_get_track_group gf_isom_get_track_priority_in_group gf_isom_store_movie_config gf_isom_load_movie_config gf_isom_make_interleave gf_isom_setup_hint_track gf_isom_new_hint_description gf_isom_begin_hint_sample gf_isom_end_hint_sample gf_isom_hint_blank_data gf_isom_hint_direct_data gf_isom_hint_sample_data gf_isom_hint_sample_description_data gf_isom_rtp_packet_begin gf_isom_rtp_packet_set_flags gf_isom_rtp_packet_set_offset gf_isom_rtp_set_timescale gf_isom_rtp_set_time_offset gf_isom_rtp_set_time_sequence_offset gf_isom_sdp_add_track_line gf_isom_sdp_clean_track gf_isom_sdp_add_line gf_isom_sdp_clean gf_isom_3gp_config_new gf_isom_3gp_config_update gf_isom_new_text_description gf_isom_new_text_sample gf_isom_delete_text_sample gf_isom_text_reset gf_isom_text_add_text gf_isom_text_add_style gf_isom_text_add_highlight gf_isom_text_set_highlight_color gf_isom_text_add_karaoke gf_isom_text_set_karaoke_segment gf_isom_text_set_scroll_delay gf_isom_text_add_hyperlink gf_isom_text_set_box gf_isom_text_add_blink gf_isom_text_set_wrap gf_isom_text_to_sample gf_isom_remove_ismacryp_protection gf_isom_set_ismacryp_protection gf_isom_change_ismacryp_protection gf_isom_dump_ismacryp_protection gf_isom_dump_ismacryp_sample gf_isom_avc_config_new gf_isom_avc_config_update gf_isom_3gp_config_new gf_isom_3gp_config_update gf_isom_set_media_timescale gf_isom_estimate_size gf_isom_set_meta_type gf_isom_add_meta_item gf_isom_remove_meta_item gf_isom_set_meta_primary_item gf_isom_set_meta_xml gf_isom_remove_meta_xml gf_isom_extract_meta_xml gf_isom_extract_meta_item gf_isom_apple_set_tag ;end GPAC_READ_ONLY ;isomedia_dev.h exports gf_isom_parse_texte_sample ;plugin_network.h exports gf_term_on_message gf_term_on_connect gf_term_on_disconnect gf_term_on_command gf_term_on_sl_packet gf_term_get_service_url gf_term_add_media gf_term_register_mime_type gf_term_check_extension gf_term_download_new gf_term_download_del gf_term_download_update_stats gf_term_scene_update gf_term_get_screen_buffer gf_term_release_screen_buffer ;ietf.h exports gf_rtsp_nc_to_string gf_rtsp_range_parse gf_rtsp_range_new gf_rtsp_range_del gf_rtsp_transport_clone gf_rtsp_transport_del gf_rtsp_command_new gf_rtsp_command_del gf_rtsp_command_reset gf_rtsp_response_new gf_rtsp_response_del gf_rtsp_response_reset gf_rtsp_session_new gf_rtsp_session_del gf_rtsp_set_buffer_size gf_rtsp_session_reset gf_rtsp_is_my_session gf_rtsp_get_last_session_id gf_rtsp_get_server_name gf_rtsp_get_service_name gf_rtsp_get_response gf_rtsp_get_session_state gf_rtsp_get_last_request gf_rtsp_reset_aggregation gf_rtsp_send_command gf_rtsp_set_interleave_callback gf_rtsp_session_read gf_rtsp_register_interleave gf_rtsp_unregister_interleave gf_rtsp_session_new_server gf_rtsp_get_command gf_rtsp_load_service_name gf_rtsp_generate_session_id gf_rtsp_send_response gf_rtsp_get_session_ip gf_rtsp_get_next_interleave_id gf_rtsp_get_remote_address gf_rtsp_get_session_port gf_rtp_new gf_rtp_del gf_rtp_setup_transport gf_rtp_set_ports gf_rtp_setup_payload gf_rtp_enable_nat_keepalive gf_rtp_initialize gf_rtp_set_info_rtp gf_rtp_get_current_time gf_rtp_reset_buffers gf_rtp_read_rtp gf_rtp_read_rtcp gf_rtp_decode_rtp gf_rtp_decode_rtcp gf_rtp_send_rtcp_report gf_rtp_send_bye gf_rtp_send_packet gf_rtp_set_info_rtcp gf_rtp_is_unicast gf_rtp_is_interleaved gf_rtp_get_clockrate gf_rtp_is_active gf_rtp_get_low_interleave_id gf_rtp_get_hight_interleave_id gf_rtp_get_transport gf_rtp_get_local_ssrc gf_rtp_get_loss gf_rtp_get_tcp_bytes_sent gf_rtp_get_ports gf_sdp_info_new gf_sdp_info_del gf_sdp_info_reset gf_sdp_info_parse gf_sdp_info_check gf_sdp_info_write gf_sdp_media_new gf_sdp_media_del gf_sdp_conn_new gf_sdp_conn_del gf_sdp_fmtp_new gf_sdp_fmtp_del gf_rtp_builder_new gf_rtp_builder_del gf_rtp_builder_init gf_rtp_builder_process gf_rtp_builder_format_sdp gf_rtp_builder_get_payload_name gf_rtp_depacketizer_new gf_rtp_depacketizer_del gf_rtp_depacketizer_reset gf_rtp_depacketizer_process gf_rtp_depacketizer_get_slconfig ;avilib exports AVI_write_frame AVI_close AVI_open_output_file AVI_set_video ;media.h exports gf_hinter_track_new gf_hinter_track_del gf_hinter_track_process gf_hinter_track_finalize gf_hinter_finalize gf_hinter_track_get_bandwidth gf_hinter_track_get_flags gf_hinter_track_get_payload_name gf_hinter_can_embbed_data gf_hinter_format_ttxt_sdp gf_media_make_isma gf_media_make_3gpp gf_media_map_esd gf_media_import gf_media_export gf_media_fragment_file gf_media_import_chapters gf_media_change_par gf_media_get_file_hash gf_rtp_packetizer_create_and_init_from_file ;mcrypt exports gf_crypt_open gf_crypt_close gf_crypt_init gf_crypt_decrypt gf_crypt_set_state ;parsers_av.h exports gf_m4v_parser_new gf_m4v_parser_del gf_m4v_parse_config gf_m4v_parse_frame gf_m4v_get_object_start gf_m4v_is_valid_object_type gf_m4v_get_profile_name gf_m4v_get_config gf_m4v_rewrite_pl gf_mp3_num_channels gf_mp3_sampling_rate gf_mp3_window_size gf_mp3_object_type_indication gf_mp3_layer gf_mp3_version gf_mp3_version_name gf_mp3_frame_size gf_mp3_get_next_header gf_mp3_get_next_header_mem gf_m4a_get_config gf_m4a_object_type_name gf_m4a_get_profile_name gf_vorbis_parse_header gf_vorbis_check_frame gf_img_parse gf_avc_get_sps_info gf_avc_get_profile_name ;ismacryp.h exports gf_ismacryp_crypt_file gf_ismacryp_decrypt_file gf_ismacryp_encrypt_track gf_ismacryp_decrypt_track gf_ismacryp_gpac_get_info gf_ismacryp_mpeg4ip_get_info ;scene_manager.h exports gf_sm_new gf_sm_del gf_sm_stream_new gf_sm_stream_del gf_sm_stream_au_new gf_sm_make_random_access gf_sm_load_init gf_sm_load_done gf_sm_load_string gf_sm_load_run gf_sm_import_bifs_subtitle gf_sm_dump gf_sm_encode_to_file gf_sm_dumper_new gf_sm_dumper_del gf_sm_dump_command_list gf_sm_dump_graph gf_sm_stats_new gf_sm_stats_del gf_sm_stats_reset gf_sm_stats_get gf_sm_stats_for_graph gf_sm_stats_for_scene gf_sm_stats_for_command ;bifsengine exports gf_beng_init gf_beng_init_from_string gf_beng_get_stream_config gf_beng_encode_context gf_beng_encode_from_file gf_beng_encode_from_string gf_beng_save_context gf_beng_aggregate_context gf_beng_terminate ;bifs.h exports gf_bifs_decoder_new gf_bifs_decoder_del gf_bifs_decoder_ignore_size_info gf_bifs_decoder_configure_stream gf_bifs_decoder_remove_stream gf_bifs_decode_au gf_bifs_decode_command_list gf_bifs_encoder_new gf_bifs_encoder_del gf_bifs_encoder_new_stream gf_bifs_encode_au gf_bifs_encoder_get_config gf_bifs_encoder_get_version gf_bifs_encoder_get_rap gf_bifs_get_aq_info ;scenegraph.h and scenegraph_vrml.h exports gf_node_get_tag gf_node_set_id gf_node_get_name gf_node_get_id gf_node_get_name_and_id gf_node_get_private gf_node_set_private gf_node_set_callback_function gf_node_register gf_node_unregister gf_node_replace gf_node_unregister_children gf_node_insert_child gf_node_remove_child gf_node_replace_child gf_node_event_out gf_node_event_out_str gf_node_render gf_node_allow_cyclic_render gf_node_render_children gf_node_get_parent_count gf_node_get_parent gf_node_get_class_name gf_node_dirty_set gf_node_dirty_clear gf_node_dirty_get gf_node_dirty_reset gf_node_get_field gf_node_get_field_by_name gf_node_get_graph gf_node_init gf_node_get_scene_time gf_sg_new gf_sg_new_subscene gf_sg_set_scene_time_callback gf_sg_set_node_callback gf_sg_set_proto_loader gf_sg_del gf_sg_set_private gf_sg_get_private gf_sg_set_scene_size_info gf_sg_use_pixel_metrics gf_sg_get_scene_size_info gf_sg_reset gf_sg_get_root_node gf_sg_set_root_node gf_sg_find_node gf_sg_find_node_by_name gf_node_changed gf_node_new gf_node_clone gf_sg_vrml_get_event_type_name gf_sg_vrml_get_field_type_by_name gf_sg_vrml_field_pointer_new gf_sg_vrml_field_pointer_del gf_sg_vrml_is_sf_field gf_sg_vrml_get_sf_type gf_sg_vrml_mf_insert gf_sg_vrml_mf_append gf_sg_vrml_mf_remove gf_sg_vrml_mf_alloc gf_sg_vrml_mf_get_item gf_sg_vrml_mf_reset gf_sg_vrml_field_copy gf_sg_vrml_field_equal gf_sg_route_new gf_sg_route_del gf_sg_route_del_by_id gf_sg_route_find gf_sg_route_find_by_name gf_sg_route_set_id gf_sg_route_get_id gf_sg_route_set_name gf_sg_route_get_name gf_sg_activate_routes gf_sg_proto_new gf_sg_proto_del gf_sg_proto_set_in_graph gf_sg_proto_get_graph gf_sg_proto_set_private gf_sg_proto_get_private gf_sg_proto_get_extern_url gf_sg_proto_add_node_code gf_sg_proto_get_field_count gf_sg_proto_field_find_by_name gf_sg_proto_field_find gf_sg_proto_field_new gf_sg_proto_field_set_ised gf_sg_proto_field_set_private gf_sg_proto_field_get_private gf_sg_proto_field_get_field gf_sg_proto_create_instance gf_sg_proto_load_code gf_sg_find_proto gf_sg_delete_all_protos gf_node_get_proto gf_sg_proto_get_id gf_sg_proto_get_class_name gf_sg_proto_field_is_sftime_offset gf_sg_proto_instance_set_ised gf_sg_script_field_new gf_sg_script_field_get_info gf_sg_script_load gf_sg_script_event_in gf_sg_has_scripting gf_bifs_proto_field_set_aq_info gf_node_get_num_fields_in_mode gf_sg_command_new gf_sg_command_del gf_sg_command_apply gf_sg_command_apply_list gf_sg_command_field_new gf_sg_command_clone gf_sg_get_next_available_node_id gf_sg_get_max_node_id gf_sg_get_next_available_route_id gf_sg_set_max_defined_route_id gf_sg_get_next_available_proto_id gf_sg_sfrotation_interpolate gf_node_get_field_count gf_node_mpeg4_type_by_class_name gf_node_x3d_type_by_class_name gf_sg_mfurl_del gf_sg_sfcolor_to_rgba gf_node_list_add_child gf_node_list_insert_child gf_node_list_del_child gf_node_list_find_child gf_node_list_get_child gf_node_list_get_count ;terminal.h exports gf_term_new gf_term_del gf_term_connect gf_term_disconnect gf_term_navigate_to gf_term_play_from_time gf_term_set_option gf_term_get_option gf_term_get_framerate gf_term_get_time_in_ms gf_term_get_viewpoint gf_term_set_viewpoint gf_term_get_root_object gf_term_get_object_count gf_term_get_object gf_term_object_subscene_type gf_term_select_object gf_term_get_object_info gf_term_get_download_info gf_term_get_channel_net_info gf_term_get_world_info gf_term_dump_scene gf_term_set_size gf_term_user_event gf_term_mouse_input gf_term_keyboard_input gf_term_string_input gf_term_connect_from_time gf_term_add_object gf_term_is_supported_url gf_term_attach_service gf_term_set_simulation_frame_rate gf_term_get_simulation_frame_rate gf_term_step_clocks gf_term_process_flush gf_term_process_step gf_term_get_service_interface gf_term_get_service_info ;renderer.h exports gf_sr_new gf_sr_del gf_sr_set_fps gf_sr_set_scene gf_sr_render_frame gf_sr_on_node_init gf_sr_invalidate gf_sr_get_clock gf_sr_lock gf_sr_user_event gf_sr_map_point gf_sr_set_option gf_sr_get_option gf_sr_get_fps gf_sr_get_screen_buffer gf_sr_release_screen_buffer gf_sr_simulation_tick gf_sr_reset_graphics gf_sr_pick_node gf_sr_get_viewpoint gf_sr_set_viewpoint gf_sr_render_inline gf_sr_set_size gf_sr_register_extra_graph ;render_dev.h exports gf_sr_register_time_node gf_sr_unregister_time_node gf_sr_texture_setup gf_sr_texture_destroy gf_sr_texture_get_handler gf_sr_texture_check_url_change gf_sr_texture_play gf_sr_texture_play_from_to gf_sr_texture_stop gf_sr_texture_restart gf_sr_texture_update_frame gf_sr_texture_release_stream gf_sr_audio_register gf_sr_audio_unregister gf_sr_audio_setup gf_sr_audio_open gf_sr_audio_stop gf_sr_audio_restart gf_sr_get_renderer ;terminal_dev exports gf_is_new gf_is_del gf_is_get_time gf_is_attach_to_renderer gf_is_find_odm gf_is_set_duration gf_is_setup_object gf_is_default_scene_viewpoint gf_is_register_extra_graph gf_is_force_scene_size gf_is_get_proto_lib gf_is_process_anchor gf_odm_new gf_odm_setup_object gf_odm_disconnect gf_odm_setup_es gf_odm_remove_es gf_term_message gf_mo_get_loop gf_mo_set_speed gf_mo_get_duration gf_mo_get_visual_info gf_mo_get_audio_info gf_mo_get_flags gf_mo_set_flag gf_mo_get_last_frame_time gf_mo_has_audio gf_term_node_callback ;mpegts.h exports gf_m2ts_demux_new gf_m2ts_demux_del gf_m2ts_process_data gf_m2ts_reset_parsers gf_m2ts_set_pes_framing gf_m2ts_get_stream_name gf_m2ts_crc32 ;laser.h exports gf_laser_decoder_new gf_laser_decoder_del gf_laser_decoder_set_clock gf_laser_decoder_configure_stream gf_laser_decoder_remove_stream gf_laser_decode_au gf_laser_decode_command_list gf_laser_encoder_new gf_laser_encoder_del gf_laser_encoder_new_stream gf_laser_encode_au gf_laser_encoder_get_config gf_laser_encoder_get_rap ;SVG exports gf_svg_create_attribute_value gf_svg_delete_attribute_value gf_svg_attributes_equal gf_svg_attributes_copy gf_svg_attributes_add gf_svg_attributes_interpolate gf_svg_attributes_muladd gf_svg_parse_attribute gf_svg_parse_style gf_svg_properties_init_pointers gf_svg_properties_reset_pointers gf_svg_apply_animations gf_svg_register_iri gf_svg_unregister_iri gf_svg_path_build gf_svg_store_embedded_data gf_svg_has_appearance_flag_dirty gf_svg_flatten_attributes gf_svg_get_attribute_by_tag gf_svg_apply_inheritance gf_smil_timing_init_runtime_info gf_smil_timing_get_normalized_simple_time gf_smil_timing_is_active gf_smil_timing_insert_clock gf_smil_set_media_duration gf_smil_notify_timed_elements gf_dom_listener_build gf_dom_listener_add gf_dom_listener_del gf_dom_listener_count gf_dom_listener_get gf_dom_event_fire gf_dom_event_type_by_name gf_dom_event_get_name gf_term_set_mfurl_from_uri gf_term_check_iri_change ; gf_svg_sa_apply_inheritance ; gf_svg_sa_node_type_by_class_name ; gf_svg_sani_apply_animations