wxWidgets/utils/wxMMedia2
Guilhem Lavaux 8b33ae2d5a Inserted "stdio catch" in wxExecute. The activation is controlled by wxProcess.
Completed some TODO in wxMMedia (wxSoundUlaw, ...)
Reworked the PCM converted: it should be simpler to add converters now and it is
cleaner.
Implemented status information in wxVideoWindows but it doesn't work on my
Win98SE (UNSUPPORTED_FUNCTION)
Changed *ERR into *ERROR
Added a TODO: we must detect the best format in wxSoundWindows


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6311 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2000-02-27 10:44:49 +00:00
..
board Inserted "stdio catch" in wxExecute. The activation is controlled by wxProcess. 2000-02-27 10:44:49 +00:00
lib Inserted "stdio catch" in wxExecute. The activation is controlled by wxProcess. 2000-02-27 10:44:49 +00:00
sample makefiles changes (@top_srcdir@ adjusted) 2000-01-31 18:31:18 +00:00
Makefile.in * Added IsPaused() to wxSoundFileStream 2000-02-15 18:49:25 +00:00
process.cpp Major changes in wxVidXANIM (support for output filtering) 2000-02-25 09:08:52 +00:00
process.h Major changes in wxVidXANIM (support for output filtering) 2000-02-25 09:08:52 +00:00
README Removed unnecessary code from utilsunx.cpp 2000-02-25 19:07:14 +00:00
utilsexc.cpp Windows stdio capture is working on my MSVC5. Here is the first 2000-02-25 18:50:38 +00:00
utilsunx.cpp Removed unnecessary code from utilsunx.cpp 2000-02-25 19:07:14 +00:00

--------------------------------------------------------------------------
| wxMultimedia (c) 1998, 1999, 2000 Guilhem Lavaux
| wxWindows license
--------------------------------------------------------------------------

This is the wxMultimedia package. It intends to be a portable way to access
some multimedia component on variable system. For the moment, I implemented
sound, video and CD access.

Sound features:
  * low level/OSS style access to the sound card. You can open/setup the
    parameters of the sound card then write/read directly to/from it.
  * mid level codecs: compressors and sound codec are supported. For the
    moment there is a support for G711/G721/G723 and MULAW formats (as well
    PCM).
  * high level format: WAV file format is supported in read/write and AIFF
    format in read only


Sound bugs:
  * it seems there are still some bugs in the recording code on Windows
    on Cygwin B20.1 (to be verified)
  * wave files created with wxSoundWave have some problem with Windows Media
    Player (not windows recorder)
 
Video features:
  * high level video file playing: on Unix you can play (through xanim) video
    files directly into your application
  * MPEG video file to be supported through SMPEG as soon as I have some free
    time

Video bugs:
  * AVI file works on Windows

CD features:
  * standard access to the CDAUDIO interface

CD bugs:

----------------
| INSTALLATION |
----------------

You need to move the three files included in this directory:
  - utilsunx.cpp => src/unix
  - process.cpp => src/common
  - process.h => include/wx
  - utilsexc.cpp => src/msw