30 #ifndef VIPS_VCONNECTION_H
31 #define VIPS_VCONNECTION_H
33 #include <vips/vips.h>
40 VSource( VipsSource *input, VSteal steal = STEAL ) :
41 VObject( (VipsObject *) input, steal )
46 VSource new_from_descriptor(
int descriptor );
49 VSource new_from_file(
const char *filename );
52 VSource new_from_blob( VipsBlob *blob );
55 VSource new_from_memory(
const void *data,
59 VSource new_from_options(
const char *options );
64 return( (VipsSource *) VObject::get_object() );
72 VTarget( VipsTarget *output, VSteal steal = STEAL ) :
73 VObject( (VipsObject *) output, steal )
78 VTarget new_to_descriptor(
int descriptor );
81 VTarget new_to_file(
const char *filename );
89 return( (VipsTarget *) VObject::get_object() );