#include <DevMidF.h>


Klassen | |
| class | MidiTimer |
Öffentliche Methoden | |
| InMidiFile () | |
| InMidiFile (wxString name, int devId) | |
| virtual | ~InMidiFile () |
| virtual void | Save (tree_storage &config) |
| Save current device settings in a tree storage. | |
| virtual void | Save (tree_storage &config, const Route *route) |
| Save route settings (filter settings) for a given route. | |
| virtual void | Load (tree_storage &config) |
| Load current device settings from a tree storage. | |
| virtual void | Load (tree_storage &config, Route *route) |
| Loade route settings (filter settings) for a given route. | |
| virtual bool | Open () |
| virtual void | Close () |
| virtual void | Stop () |
| virtual void | Play () |
| virtual void | Pause () |
| virtual frac | ReadOn (frac time) |
| virtual DevType | GetType () const |
| void | IncDelta () |
| virtual int | GetMaxChannel () const |
| virtual int | GetMinChannel () const |
| virtual int | GetMaxTrack () const |
| virtual int | GetMinTrack () const |
| virtual mutString | GetTypeName () const |
Geschützte Methoden | |
| void | Proceed (DWORD midiCode, int track) |
| void | ProceedRoute (DWORD midiCode, Route *route) |
| long | ReadMidiProceed (size_t nr, long time) |
Geschützte Attribute | |
| BYTE | FileType |
| size_t | nTrack |
| int | Speed |
| BYTE ** | Track |
| DWORD * | TrackPos |
| long * | curDelta |
| long | minDelta |
| long | actDelta |
| BYTE * | StatusByte |
| ChannelData | Cd [16] |
| BOOL | Busy |
| DWORD | TicksPerQuater |
| long | MMSPerQuater |
Private Attribute | |
| MidiTimer | timer |
| InMidiFile::InMidiFile | ( | ) | [inline] |
| InMidiFile::InMidiFile | ( | wxString | name, |
| int | devId | ||
| ) | [inline] |
| virtual InMidiFile::~InMidiFile | ( | ) | [inline, virtual] |
| virtual int InMidiFile::GetMaxChannel | ( | ) | const [inline, virtual] |
Definiert in Zeile 297 der Datei DevMidF.h.
Wird benutzt von MutInputMidiFileDeviceShape::GetInputFilterPanel() und Load().
{ return 15; }
| virtual int InMidiFile::GetMaxTrack | ( | ) | const [inline, virtual] |
Definiert in Zeile 299 der Datei DevMidF.h.
Wird benutzt von MutInputMidiFileDeviceShape::GetInputFilterPanel() und Load().
{ return 0xFFFF; }
| virtual int InMidiFile::GetMinChannel | ( | ) | const [inline, virtual] |
Definiert in Zeile 298 der Datei DevMidF.h.
Wird benutzt von MutInputMidiFileDeviceShape::GetInputFilterPanel() und Load().
{ return 0; }
| virtual int InMidiFile::GetMinTrack | ( | ) | const [inline, virtual] |
Definiert in Zeile 300 der Datei DevMidF.h.
Wird benutzt von MutInputMidiFileDeviceShape::GetInputFilterPanel() und Load().
{ return 0; }
| virtual DevType InMidiFile::GetType | ( | ) | const [inline, virtual] |
Erneute Implementation von InDevice.
Definiert in Zeile 289 der Datei DevMidF.h.
Benutzt DTMidiFile.
{
return DTMidiFile;
}
| virtual mutString InMidiFile::GetTypeName | ( | ) | const [inline, virtual] |
long InMidiFile::actDelta [protected] |
Definiert in Zeile 325 der Datei DevMidF.h.
Wird benutzt von IncDelta() und Stop().
BOOL InMidiFile::Busy [protected] |
Definiert in Zeile 329 der Datei DevMidF.h.
Wird benutzt von IncDelta() und Play().
ChannelData InMidiFile::Cd[16] [protected] |
Definiert in Zeile 327 der Datei DevMidF.h.
Wird benutzt von ProceedRoute().
long* InMidiFile::curDelta [protected] |
Definiert in Zeile 323 der Datei DevMidF.h.
Wird benutzt von Close(), IncDelta(), Open(), ReadMidiProceed() und Stop().
BYTE InMidiFile::FileType [protected] |
long InMidiFile::minDelta [protected] |
Definiert in Zeile 324 der Datei DevMidF.h.
Wird benutzt von IncDelta(), ReadMidiProceed() und Stop().
long InMidiFile::MMSPerQuater [protected] |
Definiert in Zeile 331 der Datei DevMidF.h.
Wird benutzt von Open(), ReadMidiProceed() und Stop().
size_t InMidiFile::nTrack [protected] |
Definiert in Zeile 319 der Datei DevMidF.h.
Wird benutzt von Close(), IncDelta(), Open(), ReadMidiProceed() und Stop().
int InMidiFile::Speed [protected] |
Definiert in Zeile 320 der Datei DevMidF.h.
Wird benutzt von Open() und ReadMidiProceed().
BYTE* InMidiFile::StatusByte [protected] |
Definiert in Zeile 326 der Datei DevMidF.h.
Wird benutzt von Close(), Open() und ReadMidiProceed().
DWORD InMidiFile::TicksPerQuater [protected] |
Definiert in Zeile 330 der Datei DevMidF.h.
Wird benutzt von Open() und ReadMidiProceed().
MidiTimer InMidiFile::timer [private] |
BYTE** InMidiFile::Track [protected] |
DWORD* InMidiFile::TrackPos [protected] |
1.7.4