|
The Multimedia Documentation
It is not necessary to read all the multimedia documentation to develop a
multimedia application, unless it is a very complex multimedia application. The
documentation is divided into parts; the parts you need to read depend on the type
of application you are writing. Each part has overviews for several multimedia
interfaces.
The Media Control Interface book discusses how to design applications that use
the media control interface (MCI) which offers applications a standard set of commands to use when
communicating with any multimedia device. The MCIWnd Window Class discusses how to design applications that use an interface based on window
classes. This interface is useful is you want to add sound or video to an
application and you do not need to implement complicated editing or recording
functionality. MCI is useful if you want to implement a customized user interface for your sound
or video files but you do not need to take full advantage of the capabilities
of a particular device. Although many MCI commands are appropriate for any
multimedia device, some commands exploit the features of a particular device or
class of devices. You can use this interface to implement a customized user
interface and achieve greater control over a multimedia device.
The Multimedia Audio book contains overviews that describe how to design
applications that use multimedia interfaces. These interfaces are: waveform audio, musical instrument digital interface (MIDI), audio compression manager, and audio mixers. These interfaces allow applications to achieve nearly complete control over
an audio or video presentation. Read these parts if your application needs to
take full advantage of one or more multimedia devices, if you plan to implement
recording or editing features, or if you need a custom format for your data.
The Video for Windows book contains overviews that describe video interfaces.
The interfaces can be used to work with video files, and manage compression and
decompression services for these files. The AVIFile functions and macros allow you to access waveform audio and audio-video interleaved (AVI) files as
one or more data streams. The video compression manager provides support for video compression. The window class, AVICap, makes it
easier to develop an interface for video capture. You use custom file and stream handlers to read from or write to a file that is in a nonstandard format. The DrawDib functions provide high performance image-drawing capabilities for DIBs.
The Miscellaneous Multimedia Services book discusses other multimedia
interfaces. These interfaces include joysticks, multimedia timers, the file input and output services for multimedia files.
The Multimedia Reference book contains descriptions of each multimedia
element:
- Multimedia functions
- Multimedia structures
- Multimedia messages
- Multimedia macros
- Multimedia commands
- Multimedia command strings
- Multimedia interfaces
- Multimedia types
- Multimedia constants
The Appendix contains several useful references:
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|