view src/impl/hoofbaby/platinum/platif.d @ 9:05c88622db6b default tip

- Adhoc transcoder now doesn't rely on Platinum - Moved the adhoc transcoder to the main source tree; it can be moved back into test once it's more stable
author fraserofthenight
date Tue, 14 Jul 2009 22:04:05 -0700
parents 3425707ddbf6
children
line wrap: on
line source

#line 1 "C:/d/workspace/hoofbaby/src/platif/platif.h"
#line 18 "C:/d/workspace/hoofbaby/src/platif/platif.h"
#line 1 "../dtypes.h"
#line 19 "C:/d/workspace/hoofbaby/src/platif/platif.h"


module hoofbaby.platinum.platif;
import hoofbaby.util.sharedlib;


struct Hoofbaby
{
	int (*Stream_New)(void**);
	int (*Stream_Read)(void*, void*,  uint ,  uint *);
	int (*Stream_Seek)(void*,  ulong );
	int (*Stream_Tell)(void*,  ulong *);
	int (*Stream_GetSize)(void*,  ulong *);
	int (*Stream_GetAvailable)(void*,  ulong *);
};

mixin(shared_mixin("platif", [
	"void function (Hoofbaby* interf)" , "initHoofbaby",
	"int function ( char* path)" , "startServer",
"", ""]));