Blame win32/liboggz.def

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