~ubuntu-branches/debian/jessie/synthv1/jessie

« back to all changes in this revision

Viewing changes to src/synthv1_jack.h

  • Committer: Package Import Robot
  • Author(s): Alessio Treglia, Jaromír Mikeš, Alessio Treglia
  • Date: 2013-07-01 07:54:55 UTC
  • mfrom: (1.1.4)
  • Revision ID: package-import@ubuntu.com-20130701075455-y8d04axdwo1ui917
Tags: 0.3.3-1
[ Jaromír Mikeš ]
* Added myself as uploader

[ Alessio Treglia ]
* New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// synthv1_jack.h
2
2
//
3
3
/****************************************************************************
4
 
   Copyright (C) 2012, rncbc aka Rui Nuno Capela. All rights reserved.
 
4
   Copyright (C) 2012-2013, rncbc aka Rui Nuno Capela. All rights reserved.
5
5
 
6
6
   This program is free software; you can redistribute it and/or
7
7
   modify it under the terms of the GNU General Public License
49
49
 
50
50
        jack_client_t *client() const;
51
51
 
52
 
        int process(jack_nframes_t nframes);
 
52
        void open(const char *client_id);
 
53
        void close();
53
54
 
54
55
        void activate();
55
56
        void deactivate();
56
57
 
 
58
        int process(jack_nframes_t nframes);
 
59
 
57
60
        void setParamValue(synthv1::ParamIndex index, float fValue);
58
61
        float paramValue(synthv1::ParamIndex index) const;
59
62
 
62
65
        void alsa_capture(snd_seq_event_t *ev);
63
66
#endif
64
67
 
65
 
protected:
66
 
 
67
 
        void open();
68
 
        void close();
69
 
 
70
68
private:
71
69
 
72
70
        jack_client_t *m_client;