home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga Shareware Floppies / ma58.dms / ma58.adf / superplay-lib_DEV / Programmers / include / clib / superplay_protos.h < prev   
C/C++ Source or Header  |  1996-05-27  |  2KB  |  49 lines

  1. /* clib/superplay_protos.h          */
  2. /* Version    : 4.1                 */
  3. /* Date       : 27.11.1994          */
  4. /* Written by : Andreas R. Kleinert */
  5.  
  6. #ifndef CLIB_SUPERPLAY_PROTOS_H
  7. #define CLIB_SUPERPLAY_PROTOS_H
  8.  
  9. #ifndef SUPERPLAY_SUPERPLAY_H
  10. #include <superplay/superplay.h>
  11. #endif /* SUPERPLAY_SUPERPLAY_H */
  12.  
  13. APTR SPL_AllocHandle(       APTR future);
  14. void SPL_FreeHandle(        APTR handle);
  15. void SPL_StopReplay(        APTR handle);
  16. void SPL_FreeResources(     APTR handle);
  17. ULONG SPL_SuperPlay(        APTR handle,
  18.                             char *filename);
  19. ULONG SPL_SuperWrite(       APTR handle, APTR source_handle);
  20. ULONG SPL_InitHandleAsDOS(  APTR handle,
  21.                             APTR future);
  22. ULONG SPL_InitHandleAsClip( APTR handle,
  23.                             APTR future);
  24. ULONG SPL_SetWriteType(     APTR handle,
  25.                             ULONG akt_type,
  26.                             APTR future);
  27. char * SPL_GetErrorString(  ULONG error_code);
  28. ULONG SPL_SetWriteName(     APTR handle,
  29.                             UBYTE *writename,
  30.                             APTR future);
  31. ULONG SPL_FileInfoRequest(  APTR handle,
  32.                             struct Window *window,
  33.                             ULONG future);
  34. ULONG SPL_SetReqIOWindow(   APTR handle,
  35.                             struct Window *window);
  36. ULONG SPL_ReadPlayData(     APTR  handle,
  37.                             UBYTE *filename);
  38. ULONG SPL_ContinueReplay(   APTR handle);
  39. ULONG SPL_FastForward(      APTR handle);
  40. ULONG SPL_FastBackward(     APTR handle);
  41. /* added with V2 */
  42. ULONG SPL_GetSampleList(    APTR handle, struct SPO_SampleList **samplelist);
  43. ULONG SPL_SetSampleList(    APTR handle, struct SPO_SampleList *samplelist);
  44. /* no functions added in V3 */
  45. /* added with V4 */
  46. ULONG SPL_GetFileType(      APTR handle, UBYTE *filename, ULONG *filetype);
  47.  
  48. #endif /* CLIB_SUPERPLAY_PROTOS_H */
  49.