~ubuntu-branches/ubuntu/oneiric/muse/oneiric

« back to all changes in this revision

Viewing changes to driver/audiodev.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Kobras
  • Date: 2002-04-23 17:28:23 UTC
  • Revision ID: james.westby@ubuntu.com-20020423172823-w8yplzr81a759xa3
Tags: upstream-0.5.2
ImportĀ upstreamĀ versionĀ 0.5.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
//=========================================================
 
2
//  MusE
 
3
//  Linux Music Editor
 
4
//  $Id: audiodev.cpp,v 1.1 2002/01/30 14:10:08 muse Exp $
 
5
//
 
6
//  (C) Copyright 2000 Werner Schweer (ws@seh.de)
 
7
//=========================================================
 
8
 
 
9
#include "audiodev.h"
 
10
#include "seq.h"
 
11
#include "audioport.h"
 
12
 
 
13
AudioDeviceList audioDevices;
 
14
 
 
15
//---------------------------------------------------------
 
16
//   init
 
17
//---------------------------------------------------------
 
18
 
 
19
void AudioDevice::init()
 
20
      {
 
21
      _rwFlags    = 0;
 
22
      volL        = 0;
 
23
      volR        = 0;
 
24
      maxVolL     = 0;
 
25
      maxVolR     = 0;
 
26
      overflowL   = 0;
 
27
      overflowR   = 0;
 
28
      }
 
29
 
 
30
//---------------------------------------------------------
 
31
//   AudioDevice
 
32
//---------------------------------------------------------
 
33
 
 
34
AudioDevice::AudioDevice()
 
35
      {
 
36
      init();
 
37
      }
 
38
 
 
39
AudioDevice::AudioDevice(const QString& name)
 
40
   : Device(name, Device::WaveDevice)
 
41
      {
 
42
      init();
 
43
      }
 
44
 
 
45
int AudioDevice::rwFlags() const
 
46
      {
 
47
      return _rwFlags;
 
48
      }
 
49
AudioDevice::~AudioDevice()
 
50
      {
 
51
      }
 
52
 
 
53
//---------------------------------------------------------
 
54
//   find
 
55
//---------------------------------------------------------
 
56
 
 
57
AudioDevice* AudioDeviceList::find(const QString& s)
 
58
      {
 
59
      for (iAudioDevice i = begin(); i != end(); ++i)
 
60
            if ((*i)->name() == s)
 
61
                  return *i;
 
62
      return 0;
 
63
      }
 
64