AminetAminet
Search:
84714 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/libs/SimpleDT.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Simple library for sound/picture datatype
Author:thellier at free.fr (Alain Thellier)
Uploader:thellier free fr
Type:util/libs
Version:1 (June 2013)
Architecture:amigaos >= 3.0.0
Date:2013-08-01
Download:http://aminet.net/util/libs/SimpleDT.lha - View contents
Readme:http://aminet.net/util/libs/SimpleDT.readme
Downloads:908

--------------------------------------------------------------------------------
-------------
If you enjoyed this prog send me a postcard at: Thellier. 43 Rue Ordener. 75018
PARIS. FRANCE
--------------------------------------------------------------------------------
-------------   

INSTALLATION 
For OS3
  copy SimpleDT.library TO LIBS:
For PPC/OS4
  copy SimpleDT.library-ppc TO LIBS:SimpleDT.library

SimpleDT.library-debug and SimpleDT.library-ppc-debug contain debug versions
that output what they do

DESCRIPTION - ENGLISH
Simple DataType library for playing any sound formats and reading any picture
formats using datatypes
SimpleDT.library: Alain THELLIER - Paris - FRANCE - 2013
If using datatypes to play a sound or read a picture was too difficult for you
then SimpleDT.library is done for you
Coding DataTypes has never been so simple : only 5 functions
SDT_Load
SDT_Play
SDT_GetPicture
SDT_VolumeChange
SDT_Free
I hope ASM coders or BASIC coders will now use datatypes :-)

DESCRIPTION - FRANCAIS
Simple DataType library est une bibliotheque de fonctions pour jouer des sons ou
lire des images de tout formats grace aux datatypes
SimpleDT.library: Alain THELLIER - Paris - FRANCE - 2013
Si utiliser les datatypes dans vos programmes pour jouer un son ou lire un image
etait encore trop complexe pour vous
alors SimpleDT.library est faite pour vous
Coder les DataTypes n'a jamais ete aussi simple: rien que 5 fonctions
SDT_Load
SDT_Play
SDT_GetPicture
SDT_VolumeChange
SDT_Free
J'espere que les codeurs ASM ou BASIC utiliseront désormais les datatypes :-)

================================================================
FUNCTIONS - ENGLISH
----------------------------------------------------------------
ULONG SDT_Load(UBYTE* filename);
  load a sound or picture (any format)

id1=SDT_Load("mysound.wav");
id2=SDT_Load("mypicture.jpg");
----------------------------------------------------------------
ULONG SDT_GetPicture(ULONG id,APTR picture);
  get the picture data (any format)

struct SDT_picture P;
ok=SDT_GetPicture(id2,&P);

Then P is filled like this
	P.pixels = pointer on picture pixels
	P.height
	P.width
	P.bits = bits per pixel : 24 or 32
----------------------------------------------------------------
ULONG SDT_Play(ULONG id,ULONG replay,ULONG volume);
  play a sound (any format)

  ok=SDT_Play(id1,2,32);
----------------------------------------------------------------
ULONG SDT_VolumeChange(ULONG id,LONG volumechange);
  change the volume for a sound

  SDT_VolumeChange(id1,-1);
  SDT_VolumeChange(id1,+1);
----------------------------------------------------------------
ULONG SDT_Free(ULONG id);
 free a sound or picture

	SDT_Free(id1);
	SDT_Free(id2);
----------------------------------------------------------------

================================================================
FUNCTIONS - FRANCAIS
----------------------------------------------------------------
ULONG SDT_Load(UBYTE* filename);
  charge un son ou un image (tout formats)

id1=SDT_Load("mysound.wav");
id2=SDT_Load("mypicture.jpg");
----------------------------------------------------------------
ULONG SDT_GetPicture(ULONG id,APTR picture);
  récupére les données images (tout formats)

struct SDT_picture P;
ok=SDT_GetPicture(id2,&P);

Alors la structure P est remplie ainsi
	P.pixels = pointeur sur les pixels de l'image
	P.height = hauteur image
	P.width  = largeur image
	P.bits   = bits par pixel cad 24 ou 32
----------------------------------------------------------------
ULONG SDT_Play(ULONG id,ULONG replay,ULONG volume);
  joue un son (tout formats)
  replay = nombre de repetition

  ok=SDT_Play(id1,2,32);
----------------------------------------------------------------
ULONG SDT_VolumeChange(ULONG id,LONG volumechange);
  change le volume d'un a son

  SDT_VolumeChange(id1,-1);
  SDT_VolumeChange(id1,+1);
----------------------------------------------------------------
ULONG SDT_Free(ULONG id);
 libére un son ou image en mémoire

	SDT_Free(id1);
	SDT_Free(id2);
----------------------------------------------------------------



Contents of util/libs/SimpleDT.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  900    2998  30.0% -lh5- 1c60 Jul 31 13:54 SimpleDT/alain.rexx
[unknown]                  339    1213  27.9% -lh5- d2db May 31 11:00 SimpleDT/build.sh
[unknown]                  776    1191  65.2% -lh5- b9ec Apr 17 15:56 SimpleDT/build.sh.info
[unknown]               110498  110498 100.0% -lh0- 8bd7 Apr 25 10:24 SimpleDT/data/goldo.jpg
[unknown]               224646  261822  85.8% -lh5- 3c8a Sep  2  2001 SimpleDT/data/Goldo_Actarus1.wav
[unknown]               213635  253226  84.4% -lh5- 96c1 Sep  2  2001 SimpleDT/data/Goldo_cockpit.wav
[unknown]               123434  123434 100.0% -lh0- 4f9c Feb  3  2002 SimpleDT/data/G_exterior.wav
[unknown]               140217  152354  92.0% -lh5- ba3b Feb 18  2002 SimpleDT/data/G_pas.wav
[unknown]                 6685   11928  56.0% -lh5- 9921 Jun  3 11:46 SimpleDT/demo
[unknown]                 1962    5690  34.5% -lh5- c2b6 May 27 15:09 SimpleDT/demo.c
[unknown]                  141     236  59.7% -lh5- 32cf Apr 25 15:03 SimpleDT/demo.info
[unknown]                 1896    7786  24.4% -lh5- ec95 Jun  3 11:46 SimpleDT/demo.s
[unknown]                 6248   70850   8.8% -lh5- 3cf2 Jun  3 11:37 SimpleDT/demoppc
[unknown]                  123     218  56.4% -lh5- 0aae Jun  3 11:39 SimpleDT/demoppc.info
[unknown]                  175     318  55.0% -lh5- 6e87 Apr 24 14:04 SimpleDT/include/clib/SimpleDT_protos.h
[unknown]                  328     855  38.4% -lh5- c8ca Apr 25 10:46 SimpleDT/include/inline/SimpleDT.h
[unknown]                  397     868  45.7% -lh5- 99d6 Apr 12 15:39 SimpleDT/include/inline4/SimpleDT.h
[unknown]                  444    1217  36.5% -lh5- 61d2 Apr 12 15:39 SimpleDT/include/interfaces/SimpleDT.h
[unknown]                  251     559  44.9% -lh5- 3609 Apr 12 15:39 SimpleDT/include/interfaces/SimpleDT.i
[unknown]                  502    1548  32.4% -lh5- f7d0 Apr 12 15:39 SimpleDT/include/proto/SimpleDT.h
[unknown]                  255     438  58.2% -lh5- 8615 Apr 12 15:38 SimpleDT/include/SimpleDT.sfd
[unknown]                  443    1237  35.8% -lh5- 27fb Apr 12 15:38 SimpleDT/include/SimpleDT.xml
[unknown]                  261     686  38.0% -lh5- 4faf May 27 11:29 SimpleDT/include/SimpleDT/SimpleDT.h
[unknown]                  456    1349  33.8% -lh5- 95fa Apr 12 15:39 SimpleDT/include/SimpleDT_files/autoinit_SimpleDT_base.c
[unknown]                  650    1946  33.4% -lh5- e4ec Apr 12 15:39 SimpleDT/include/SimpleDT_files/autoinit_SimpleDT_main.c
[unknown]                 2124    5914  35.9% -lh5- f514 Apr 12 15:39 SimpleDT/include/SimpleDT_files/init.c
[unknown]                  484     958  50.5% -lh5- a9e0 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/Obtain.c
[unknown]                  484     964  50.2% -lh5- 1d73 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/Release.c
[unknown]                  497    1002  49.6% -lh5- 8808 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/SDT_Free.c
[unknown]                  519    1092  47.5% -lh5- 36b0 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/SDT_GetPicture.c
[unknown]                  507    1024  49.5% -lh5- ad96 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/SDT_Load.c
[unknown]                  525    1108  47.4% -lh5- 71f2 Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/SDT_Play.c
[unknown]                  522    1119  46.6% -lh5- 719a Apr 12 15:39 SimpleDT/include/SimpleDT_files/main/SDT_VolumeChange.c
[unknown]                  621    1200  51.8% -lh5- 24a5 Apr 12 15:39 SimpleDT/include/SimpleDT_files/Makefile
[unknown]                 1009    1966  51.3% -lh5- 13df Apr 12 15:39 SimpleDT/include/SimpleDT_files/README
[unknown]                  882    4421  20.0% -lh5- db9d Apr 12 15:38 SimpleDT/include/SimpleDT_files/SimpleDT_68k.c
[unknown]                  380    1194  31.8% -lh5- fb2e Apr 12 15:39 SimpleDT/include/SimpleDT_files/SimpleDT_vectors.c
[unknown]                 1373    5488  25.0% -lh5- 6fef Apr 12 15:38 SimpleDT/SimpleDT.c
[unknown]                  328     855  38.4% -lh5- f20c Apr 23 10:49 SimpleDT/SimpleDT.h
[unknown]                 4127    7828  52.7% -lh5- 9e79 Jun  3 11:46 SimpleDT/SimpleDT.library
[unknown]                 4129    7828  52.7% -lh5- 2fb1 Jun  3 11:44 SimpleDT/SimpleDT.library-debug
[unknown]                 8038   23449  34.3% -lh5- 2206 Jun  3 11:37 SimpleDT/SimpleDT.library-ppc
[unknown]                 8298   75249  11.0% -lh5- 411d Jun  3 11:35 SimpleDT/SimpleDT.library-ppc-debug
[unknown]                 1288    4443  29.0% -lh5- 4168 Jul 31 13:58 SimpleDT/SimpleDT.readme
[unknown]                 3335   13016  25.6% -lh5- 53f9 Jun 24 15:33 SimpleDT/SimpleDT6.c
[unknown]                  894    4555  19.6% -lh5- 99b6 May 27 11:07 SimpleDT/SimpleDT_68k_to_ppc.h
[unknown]                  456    1349  33.8% -lh5- 95fa Apr 12 15:39 SimpleDT/SimpleDT_files/autoinit_SimpleDT_base.c
[unknown]                  650    1946  33.4% -lh5- e4ec Apr 12 15:39 SimpleDT/SimpleDT_files/autoinit_SimpleDT_main.c
[unknown]                 2124    5914  35.9% -lh5- f514 Apr 12 15:39 SimpleDT/SimpleDT_files/init.c
[unknown]                  484     958  50.5% -lh5- a9e0 Apr 12 15:39 SimpleDT/SimpleDT_files/main/Obtain.c
[unknown]                  484     964  50.2% -lh5- 1d73 Apr 12 15:39 SimpleDT/SimpleDT_files/main/Release.c
[unknown]                  497    1002  49.6% -lh5- 8808 Apr 12 15:39 SimpleDT/SimpleDT_files/main/SDT_Free.c
[unknown]                  519    1092  47.5% -lh5- 36b0 Apr 12 15:39 SimpleDT/SimpleDT_files/main/SDT_GetPicture.c
[unknown]                  507    1024  49.5% -lh5- ad96 Apr 12 15:39 SimpleDT/SimpleDT_files/main/SDT_Load.c
[unknown]                  525    1108  47.4% -lh5- 71f2 Apr 12 15:39 SimpleDT/SimpleDT_files/main/SDT_Play.c
[unknown]                  522    1119  46.6% -lh5- 719a Apr 12 15:39 SimpleDT/SimpleDT_files/main/SDT_VolumeChange.c
[unknown]                  621    1200  51.8% -lh5- 24a5 Apr 12 15:39 SimpleDT/SimpleDT_files/Makefile
[unknown]                 1009    1966  51.3% -lh5- 13df Apr 12 15:39 SimpleDT/SimpleDT_files/README
[unknown]                  255     438  58.2% -lh5- 8615 Apr 12 15:38 SimpleDT/SimpleDT_files/SimpleDT.sfd
[unknown]                  443    1237  35.8% -lh5- 27fb Apr 12 15:38 SimpleDT/SimpleDT_files/SimpleDT.xml
[unknown]                  882    4421  20.0% -lh5- db9d Apr 12 15:38 SimpleDT/SimpleDT_files/SimpleDT_68k.c
[unknown]                  380    1194  31.8% -lh5- fb2e Apr 12 15:39 SimpleDT/SimpleDT_files/SimpleDT_vectors.c
[unknown]                  326    1003  32.5% -lh5- 8f41 Apr 24 14:06 SimpleDT/SimpleDT_functions_glue.h
[unknown]                  314     922  34.1% -lh5- 0561 May 24 14:27 SimpleDT/SimpleDT_functions_glue_ppc.h
[unknown]                 2794   10156  27.5% -lh5- b3c0 Apr 18 15:30 SimpleDT/SimpleDT_lib.c
[unknown]                 2264    7388  30.6% -lh5- 444e May 27 11:31 SimpleDT/SimpleDT_lib_ppc.c
[unknown]                  860    4085  21.1% -lh5- c381 Apr 22 13:56 SimpleDT/SimpleDT_support.h
[unknown]                  703    4473  15.7% -lh5- 0e32 Jul 31 14:21 T/usb.log
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        68 files  893645 1234097  72.4%            Aug  1 15:59

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>