mirror of
https://github.com/microsoft/Microsoft-3D-Movie-Maker.git
synced 2024-11-25 03:33:22 +01:00
44 lines
1001 B
C++
44 lines
1001 B
C++
/* Copyright (c) Microsoft Corporation.
|
|
Licensed under the MIT License. */
|
|
|
|
/* Copyright (c) Microsoft Corporation.
|
|
Licensed under the MIT License. */
|
|
|
|
/***************************************************************************
|
|
Author: ShonK
|
|
Project: Kauai
|
|
Copyright (c) Microsoft Corporation
|
|
|
|
The midi player sound device.
|
|
|
|
***************************************************************************/
|
|
#ifndef MIDIDEV_H
|
|
#define MIDIDEV_H
|
|
|
|
/***************************************************************************
|
|
The midi player.
|
|
***************************************************************************/
|
|
typedef class MIDP *PMIDP;
|
|
#define MIDP_PAR SNDMQ
|
|
#define kclsMIDP 'MIDP'
|
|
class MIDP : public MIDP_PAR
|
|
{
|
|
RTCLASS_DEC
|
|
|
|
protected:
|
|
MIDP(void);
|
|
|
|
virtual PSNQUE _PsnqueNew(void);
|
|
virtual void _Suspend(bool fSuspend);
|
|
|
|
public:
|
|
static PMIDP PmidpNew(void);
|
|
~MIDP(void);
|
|
|
|
// inherited methods
|
|
virtual void SetVlm(long vlm);
|
|
virtual long VlmCur(void);
|
|
};
|
|
|
|
#endif //!MIDIDEV_H
|