audiere::MCIMIDIDevice Class Reference

Inheritance diagram for audiere::MCIMIDIDevice:

Inheritance graph
[legend]
Collaboration diagram for audiere::MCIMIDIDevice:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual const char * getName ()
virtual MIDIStreamopenStream (const char *filename)

Detailed Description

Definition at line 112 of file midi_mci.cpp.


Member Function Documentation

virtual const char* audiere::MCIMIDIDevice::getName  )  [inline, virtual]
 

Returns the name of the device.

Implements audiere::MIDIDevice.

Definition at line 114 of file midi_mci.cpp.

virtual MIDIStream* audiere::MCIMIDIDevice::openStream const char *  filename  )  [inline, virtual]
 

openStream() creates and returns a new MIDIStream object from the file with the specified name, which then can be queried and played. This method returns NULL if the stream cannot be opened.

Note: MCI subsystem limitations do not allow loading MIDIStream objects from an audiere File implementation. This may be addressed in future versions of this API.

Implements audiere::MIDIDevice.

Definition at line 118 of file midi_mci.cpp.

References audiere::MCIMIDIStream::create().


The documentation for this class was generated from the following file:
Generated on Mon Feb 13 23:09:29 2006 for audiere by  doxygen 1.4.6