home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv8.zip
/
VACPP
/
IBMCPP
/
samples
/
IOC
/
MMSTEREO
/
MMSTEREO.HPP
< prev
next >
Wrap
Text File
|
1995-05-01
|
2KB
|
75 lines
/******************************************************************************/
/* MMStereo SAMPLE PROGRAM - Version 1: Class Header (MMSTEREO.HPP) */
/* */
/* COPYRIGHT: Copyright (C) International Business Machines Corp., 1992,1993. */
/* */
/* DISCLAIMER OF WARRANTIES: */
/* The following [enclosed] code is sample code created by IBM */
/* Corporation. This sample code is not part of any standard IBM product */
/* and is provided to you solely for the purpose of assisting you in the */
/* development of your applications. The code is provided "AS IS", */
/* without warranty of any kind. IBM shall not be liable for any damages */
/* arising out of your use of the sample code, even if they have been */
/* advised of the possibility of such damages. */
/******************************************************************************/
#include "mmstereo.h"
#include <icolor.hpp>
#include <iframe.hpp>
#include <immcdda.hpp>
#include <immwave.hpp>
#include <immdigvd.hpp>
#include <immsequ.hpp>
#include <isetcv.hpp>
#include "mltamp.hpp"
#include "mltcd.hpp"
#include "mltwave.hpp"
#include "mltvid.hpp"
#include "ifont.hpp"
class MainWindow : public IFrameWindow {
//**************************************************************************
// Class: MainWindow *
// *
// Purpose: Main Window for C++ MltMedia sample application. *
// It is a subclass of IFrameWindow *
// *
//**************************************************************************
public: //Define the Public Information
MainWindow( unsigned long windowId);
~MainWindow();
private:
ISetCanvas
clientCanvas;
IMMAudioCD
*cdPlayer;
IMMWaveAudio
*wavPlayer;
IMMDigitalVideo
*vidPlayer;
IMMAmpMixer
*ampMixer1,
*ampMixer2,
*ampMixer3;
Amp*
amp;
CD*
cd ;
WAVE*
wave;
VIDEO*
video;
};