Hangar.La tienda de software del Amiga

SimpleDT 1 (June 2013)

Simple library for sound/picture datatype

Short:        Simple library for sound/picture datatype
Author:       thellier@free.fr (Alain Thellier)
Uploader:     thellier free fr
Type:         util/libs
Version:      1 (June 2013)
Architecture: amigaos >= 3.0.0

---------------------------------------------------------------------------------------------
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);
----------------------------------------------------------------

Gratis

Descargar 877 KB

Desde el Amiga: abre Hangar y busca SimpleDT.

Autorthellier@free.fr (Alain Thellier)
Categoríautil/libs
Tamaño877 KB
Fecha2024-12-17
Paraamigaos >= 3.0.0
OrigenAminet