All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.std.music.AtomicInstrument

java.lang.Object
   |
   +----quicktime.QTObject
           |
           +----quicktime.util.QTHandleRef
                   |
                   +----quicktime.std.movies.AtomContainer
                           |
                           +----quicktime.std.music.AtomicInstrument

public final class AtomicInstrument
extends AtomContainer
implements QuickTimeLib
Corresponds to the AtomicInstrument type and its accompanying calls


Constructor Index

 o AtomicInstrument()
Create a new disposable and empty AtomContainer.

Method Index

 o newNoteChannel(int)
Make a new note channel for an atomic instrument.
 o newNoteChannel(NoteAllocator, int)
Make a new note channel for an atomic instrument.
 o pickEditInstrument(NoteAllocator, String, int)
Presents a user interface for modifying the AtomicInstrument.

Constructors

 o AtomicInstrument
 public AtomicInstrument() throws QTException
Create a new disposable and empty AtomContainer. Once the application has filled in the container with the appropriate music data the AtomicInstrument can be used. It is the application's responsibility to fill in this data appropriately using the methods of the AtomContainer super class.

QuickTime::QTNewAtomContainer

Methods

 o pickEditInstrument
 public void pickEditInstrument(NoteAllocator na,
                                String prompt,
                                int flags) throws StdQTException
Presents a user interface for modifying the AtomicInstrument.

QuickTime::NAPickEditInstrument

Parameters:
na - an open Note Allocator component.
prompt - Dialog box prompt "New Instrument..."
flags - flags to limit user options, use zero for default.
 o newNoteChannel
 public NoteChannel newNoteChannel(int flags) throws QTException
Make a new note channel for an atomic instrument.

QuickTime::NANewNoteChannelFromAtomicInstrument

Parameters:
na - an open Note Allocator component.
flags - specify details of the new note channel
Returns:
a new note channel.
 o newNoteChannel
 public NoteChannel newNoteChannel(NoteAllocator na,
                                   int flags) throws StdQTException
Make a new note channel for an atomic instrument.

QuickTime::NANewNoteChannelFromAtomicInstrument

Parameters:
na - an open Note Allocator component.
flags - specify details of the new note channel
Returns:
a new note channel.

All Packages  Class Hierarchy  This Package  Previous  Next  Index