|
Packit |
a38265 |
LIBRARY liboggz.dll
|
|
Packit |
a38265 |
;DESCRIPTION "Provides an abstraction layer to ogg"
|
|
Packit |
a38265 |
EXPORTS
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
; Ogg file manipulation functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_new @1
|
|
Packit |
a38265 |
oggz_open @2
|
|
Packit |
a38265 |
oggz_open_stdio @3
|
|
Packit |
a38265 |
oggz_flush @4
|
|
Packit |
a38265 |
oggz_close @5
|
|
Packit |
a38265 |
oggz_get_bos @6
|
|
Packit |
a38265 |
oggz_get_eos @7
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
;oggz_run functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
oggz_run_set_blocksize @8
|
|
Packit |
a38265 |
oggz_run @9
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
; Ogg file reading functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_set_read_callback @10
|
|
Packit |
a38265 |
oggz_set_read_page @11
|
|
Packit |
a38265 |
oggz_read @12
|
|
Packit |
a38265 |
oggz_read_input @13
|
|
Packit |
a38265 |
oggz_purge @14
|
|
Packit |
a38265 |
oggz_write_set_hungry_callback @15
|
|
Packit |
a38265 |
oggz_write_feed @16
|
|
Packit |
a38265 |
oggz_write @17
|
|
Packit |
a38265 |
oggz_write_output @18
|
|
Packit |
a38265 |
oggz_write_get_next_page_size @19
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
oggz_set_metric @20
|
|
Packit |
a38265 |
oggz_set_metric_linear @21
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
;oggz stream functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_set_granulerate @22
|
|
Packit |
a38265 |
oggz_get_granulerate @23
|
|
Packit |
a38265 |
oggz_set_granuleshift @24
|
|
Packit |
a38265 |
oggz_get_granuleshift @25
|
|
Packit |
a38265 |
oggz_tell_granulepos @26
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
; Ogg file seeking functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_tell @27
|
|
Packit |
a38265 |
oggz_tell_units @28
|
|
Packit |
a38265 |
oggz_seek @29
|
|
Packit |
a38265 |
oggz_seek_units @30
|
|
Packit |
a38265 |
oggz_set_data_start @31
|
|
Packit |
a38265 |
oggz_serialno_new @32
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
;oggz io functions
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
oggz_io_set_read @33
|
|
Packit |
a38265 |
oggz_io_get_read_user_handle @34
|
|
Packit |
a38265 |
oggz_io_set_write @35
|
|
Packit |
a38265 |
oggz_io_get_write_user_handle @36
|
|
Packit |
a38265 |
oggz_io_set_seek @37
|
|
Packit |
a38265 |
oggz_io_get_seek_user_handle @38
|
|
Packit |
a38265 |
oggz_io_set_tell @39
|
|
Packit |
a38265 |
oggz_io_get_tell_user_handle @40
|
|
Packit |
a38265 |
oggz_io_set_flush @41
|
|
Packit |
a38265 |
oggz_io_get_flush_user_handle @42
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
;oggz table functions.
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_table_new @43
|
|
Packit |
a38265 |
oggz_table_delete @44
|
|
Packit |
a38265 |
oggz_table_insert @45
|
|
Packit |
a38265 |
oggz_table_remove @46
|
|
Packit |
a38265 |
oggz_table_lookup @47
|
|
Packit |
a38265 |
oggz_table_size @48
|
|
Packit |
a38265 |
oggz_table_nth @49
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
; General querying
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_get_numtracks @50
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
;oggz stream functions (determining content type)
|
|
Packit |
a38265 |
;
|
|
Packit |
a38265 |
oggz_stream_get_content @100
|
|
Packit |
a38265 |
oggz_stream_get_content_type @101
|
|
Packit |
a38265 |
;oggz_tell_granulepos @102
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
oggz_stream_get_numheaders @102
|