liboggz.def 1.13 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
LIBRARY  liboggz.dll
;DESCRIPTION "Provides an abstraction layer to ogg"
EXPORTS		

;
; Ogg file reading functions
;
oggz_new				@1
oggz_open				@2
oggz_open_stdio				@3
oggz_flush				@4
oggz_close				@5
oggz_get_bos				@6
oggz_set_read_callback			@7
oggz_read				@8
oggz_read_input				@9
oggz_write_set_hungry_callback		@10
oggz_write_feed				@11
oggz_write_output			@12
oggz_write				@13
oggz_write_get_next_page_size		@14
22 23 24
oggz_set_metric				@15
oggz_set_metric_linear			@16
oggz_set_data_start			@17
25

26

27 28 29
;
; Ogg file seeking functions
;
30 31 32 33 34 35
oggz_tell				@20
oggz_tell_units				@21
oggz_seek				@22
oggz_seek_units				@23
oggz_set_data_start			@24
oggz_serialno_new			@25
36 37

;
38
;oggz io functions
39
;
40 41 42 43 44 45 46 47 48 49 50

oggz_io_set_read			@30
oggz_io_get_read_user_handle		@31
oggz_io_set_write			@32
oggz_io_get_write_user_handle		@33
oggz_io_set_seek			@34		
oggz_io_get_seek_user_handle		@35
oggz_io_set_tell			@36
oggz_io_get_tell_user_handle		@37
oggz_io_set_flush			@38
oggz_io_get_flush_user_handle		@39
51

zen's avatar
zen committed
52
;
53
;oggz table functions.
zen's avatar
zen committed
54
;
55 56 57 58 59 60
oggz_table_new				@40
oggz_table_delete			@41
oggz_table_insert			@42
oggz_table_lookup			@43
oggz_table_size				@44
oggz_table_nth				@45
61