X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=old%2Fivac.h;fp=old%2Fivac.h;h=030b1444a16a9aedea8d815b32ebff7d174b5270;hb=0e2dd277897f8959e363564b91dd7d098fb4873c;hp=0000000000000000000000000000000000000000;hpb=6b894156a6cd304f35a959d4388dfb1e1342e844;p=my-code%2Fivac.git diff --git a/old/ivac.h b/old/ivac.h new file mode 100644 index 0000000..030b144 --- /dev/null +++ b/old/ivac.h @@ -0,0 +1,41 @@ +/* internet video/audio conferencing + * + * author: hackbard@hackdaworld.dyndns.org + * + */ + +#ifndef IVAC_H +#define IVAC_H + +#define MAX_CHAR_VIDEO_DEV 64 +#define MAX_CHAR_AUDIO_DEV 64 + +#define VIDEO_DEV "/dev/v4l/video0" +#define AUDIO_DEV "/dev/sound/dsp" + +#define VERBOSE_FLAG 1 + +#include + +struct dfb_stuff { + IDirectFB *dfb; + IDirectFBDisplayLayer *layer; + IDirectFBImageProvider *i_provider; + IDirectFBVideoProvider *v_provider; + IDirectFBWindow *window,*v_window;; + IDirectFBSurface *v_surface,*i_surface,*surface; + IDirectFBFont *font; + IDirectFBInputDevice *keyboard,*mouse; + IDirectFBEventBuffer *buffer; +}; + +struct ivac { + struct dfb_stuff dfb_stuff; + char video_dev[MAX_CHAR_VIDEO_DEV]; + char audio_dev[MAX_CHAR_AUDIO_DEV]; + unsigned char flags; + int count; +}; + + +#endif /* IVAC_H */