Version_script.in 1.8 KB
Newer Older
andre's avatar
andre committed
1 2 3 4 5 6 7 8 9 10 11 12
#
# Export file for liboggz
#
# Only the symbols listed in the global section will be callable from
# applications linking to liboggz.
#

@PACKAGE@.so.0.2
{
        global:
		oggz_new;
		oggz_open;
conrad's avatar
conrad committed
13
		oggz_open_stdio;
andre's avatar
andre committed
14 15 16 17
		oggz_flush;
		oggz_close;
		oggz_get_bos;
		oggz_get_eos;
18
		oggz_get_numtracks;
conrad's avatar
conrad committed
19

conrad's avatar
conrad committed
20
		oggz_run_set_blocksize;
21 22
		oggz_run;

andre's avatar
andre committed
23
		oggz_set_read_callback;
24
		oggz_set_read_page;
andre's avatar
andre committed
25 26
		oggz_read;
		oggz_read_input;
conrad's avatar
conrad committed
27 28
		oggz_purge;

andre's avatar
andre committed
29 30 31 32 33
		oggz_write_set_hungry_callback;
		oggz_write_feed;
		oggz_write;
		oggz_write_output;
		oggz_write_get_next_page_size;
conrad's avatar
conrad committed
34

andre's avatar
andre committed
35
		oggz_set_metric;
conrad's avatar
conrad committed
36
		oggz_set_metric_linear;
37 38 39 40
		oggz_set_granulerate;
		oggz_get_granulerate;
		oggz_set_granuleshift;
		oggz_get_granuleshift;
41

andre's avatar
andre committed
42
		oggz_tell;
43
                oggz_tell_granulepos;
conrad's avatar
conrad committed
44
		oggz_tell_units;
andre's avatar
andre committed
45
		oggz_seek;
conrad's avatar
yeah!  
conrad committed
46
		oggz_seek_units;
conrad's avatar
conrad committed
47
		oggz_set_data_start;
andre's avatar
andre committed
48
		oggz_serialno_new;
conrad's avatar
conrad committed
49

50 51 52 53 54 55 56 57 58 59 60
		oggz_io_set_read;
		oggz_io_get_read_user_handle;
		oggz_io_set_write;
		oggz_io_get_write_user_handle;
		oggz_io_set_seek;
		oggz_io_get_seek_user_handle;
		oggz_io_set_tell;
		oggz_io_get_tell_user_handle;
		oggz_io_set_flush;
		oggz_io_get_flush_user_handle;

61 62 63
                oggz_stream_get_content;
                oggz_stream_get_content_type;

conrad's avatar
conrad committed
64 65 66
		oggz_table_new;
		oggz_table_delete;
		oggz_table_insert;
conrad's avatar
conrad committed
67
		oggz_table_remove;
conrad's avatar
conrad committed
68 69 70
		oggz_table_lookup;
		oggz_table_size;
		oggz_table_nth;
71 72

                oggz_comment_get_vendor;
73
                oggz_comment_set_vendor;
74 75 76 77 78 79 80 81
                oggz_comment_first;
                oggz_comment_first_byname;
                oggz_comment_next;
                oggz_comment_next_byname;
                oggz_comment_add;
                oggz_comment_add_byname;
                oggz_comment_remove;
                oggz_comment_remove_byname;
82 83
                oggz_comment_generate;
                oggz_packet_destroy;
84

andre's avatar
andre committed
85 86 87
        local:
                *;
};