DixShtix

Uses of Class
com.dixshtix.riff.FourByteConstant

Packages that use FourByteConstant
com.dixshtix.niff This package is for the manipulation of (Musical) Notation Interchange File Format (NIFF) Files. 
com.dixshtix.riff This package is for the manipulation of Resource Interchange File Format (RIFF) Files. 
 

Uses of FourByteConstant in com.dixshtix.niff
 

Fields in com.dixshtix.niff declared as FourByteConstant
static FourByteConstant DataSection.listType
           
static FourByteConstant CustomGraphicsList.listType
           
static FourByteConstant SystemList.listType
           
protected  FourByteConstant ToMidi.currentChunk
           
static FourByteConstant ChunkLengthTable.ChnkLenTable
          The Chunk Length Table allows for future changes in the fixed length part of the chunk structures, without disturbing existing programs.
static FourByteConstant ChunkLengthTable.DefaultValues
          Default Renderings.
static FourByteConstant ChunkLengthTable.EpsGraphic
          Part of the Custom Graphics list which is an optional table in the Setup Section which contains fonts and graphics.
static FourByteConstant ChunkLengthTable.FontDescription
          Font Description chunks define a particular combination of font name, font size, and font style.
static FourByteConstant ChunkLengthTable.NiffInfo
          The NIFF Information chunk is the first required chunk in the Setup Section.
static FourByteConstant ChunkLengthTable.Part
          Part Description Chunk, part of the Parts list which is a required part of the Setup Section.
static FourByteConstant ChunkLengthTable.PsType1Font
          Part of the Custom Graphics list which is an optional table in the Setup Section which contains fonts and graphics.
static FourByteConstant ChunkLengthTable.PsType3Font
          Part of the Custom Graphics list which is an optional table in the Setup Section which contains fonts and graphics.
static FourByteConstant ChunkLengthTable.StaffGrouping
          Staff Grouping chunks, part of the Staff Groupings list, an optional part of the Setup Section or Data Section.
static FourByteConstant ChunkLengthTable.StringTable
          The String Table is a chunk containing all strings referred to elsewhere in the file.
static FourByteConstant ChunkLengthTable.PageHeader
          Describes a physical page of the score.
static FourByteConstant ChunkLengthTable.StaffHeader
          Describes a logical Staff.
static FourByteConstant ChunkLengthTable.SystemHeader
          Container for staffs.
static FourByteConstant ChunkLengthTable.TimeSlice
          Indicate Logical Start Time of various anchored tags.
static FourByteConstant ChunkLengthTable.Accidental
          Represents an accidental symbol attached to a Notehead.
static FourByteConstant ChunkLengthTable.AltEndingGraphic
          Graphical symbols used on alternate endings.
static FourByteConstant ChunkLengthTable.Arpeggio
          The symbol in front of a chord indicating that the notes of the chord are to be played successively from lowest to highest pitch, rather than simultaneously.
static FourByteConstant ChunkLengthTable.Articulation
          Attached to a stem are various articulation symbols.
static FourByteConstant ChunkLengthTable.AugDot
          Graphic indication of lengthening of a note.
static FourByteConstant ChunkLengthTable.Barline
          Mark the end of a measure.
static FourByteConstant ChunkLengthTable.Beam
          Link note stems into a metrical unit.
static FourByteConstant ChunkLengthTable.ChordSymbol
          The chord symbols placed above a staff.
static FourByteConstant ChunkLengthTable.Clef
          Indicates that the following musical symbols are to be interpreted in the specified clef.
static FourByteConstant ChunkLengthTable.CustomGraphicChk
          Used when a custom graphic is to be placed on the page, with no musical function or sound.
static FourByteConstant ChunkLengthTable.Dynamic
          Affects dynamics (velocity) of playback.
static FourByteConstant ChunkLengthTable.FiguredBass
          Used to describe the numerals and accidentals of a basso continuo.
static FourByteConstant ChunkLengthTable.Fingering
          Describe which finger is used to play.
static FourByteConstant ChunkLengthTable.Glissando
          Used to describe a line that functions as a glissando, a rapid swoop from a lower to a higher note passing all half-steps in between.
static FourByteConstant ChunkLengthTable.GuitarGrid
          Display a fret diagram for a stringed intrument.
static FourByteConstant ChunkLengthTable.GuitarTabNum
          Used to indicate numbers to be placed on a guitar tablature staff.
static FourByteConstant ChunkLengthTable.Hairpin
          Describe dynamic changes.
static FourByteConstant ChunkLengthTable.HarpPedal
          Display a symbol indicating how a harp's strings are to be tuned, ala a Salzedo diagram.
static FourByteConstant ChunkLengthTable.KeySignature
          Standard key signatures, including cancelations.
static FourByteConstant ChunkLengthTable.KeySignNonstandard
          Indicates the start of a nonstandard key signature.
static FourByteConstant ChunkLengthTable.Line
          Add a line to a score.
static FourByteConstant ChunkLengthTable.Lyric
          Display a lyrical text syllable on one of the established verse lines.
static FourByteConstant ChunkLengthTable.MeasureNumbering
          Used to set or change the measure numbering scheme anywhere in the score.
static FourByteConstant ChunkLengthTable.MidiDataStream
          Lengthy or complex MIDI information that cannot be represented with the simple MIDI Performance tag can be supplied with the MIDI Data Stream chunk.
static FourByteConstant ChunkLengthTable.FontSymbol
          A standard music font character that is to be placed on page or system outside of a staff, without its normal sound or function.
static FourByteConstant ChunkLengthTable.Notehead
          Display a notehead, which is usually interpreted as a note to be played.
static FourByteConstant ChunkLengthTable.OctaveSign
          Cue to play one or two octaves higher or lower.
static FourByteConstant ChunkLengthTable.Ornament
          Decorations such as trills, turns and mordents.
static FourByteConstant ChunkLengthTable.Parenthesis
          Left or Right or Both parenthesis/es, brace/s or bracket/s.
static FourByteConstant ChunkLengthTable.PedalPiano
          Depressing a Pedal which alters timbre or other property of instrument.
static FourByteConstant ChunkLengthTable.PedalOrgan
          Represents equivalent of "fingering" on a chromatic, foot-operated keyboard.
static FourByteConstant ChunkLengthTable.Portamento
          Used to describe a line that functions as a portamento, a rapid swoop from a lower to a higher note smoothly over all intervening frequencies.
static FourByteConstant ChunkLengthTable.RehearsalMark
          The rehearsal letters or numbers placed above a staff.
static FourByteConstant ChunkLengthTable.RepeatSign
          Logical and graphical components of a repeat sign.
static FourByteConstant ChunkLengthTable.Rest
          Display a logical silence, which otherwise has the semantics of a note.
static FourByteConstant ChunkLengthTable.Slur
          A musical slur between two notes of different pitch.
static FourByteConstant ChunkLengthTable.Stem
          Display a stem for creating of chords at the same time-stamp.
static FourByteConstant ChunkLengthTable.SystemSeparation
          Used in ensemble scores to vertically separate systems.
static FourByteConstant ChunkLengthTable.TagActivate
          This chunk can be stored at the start of a series of chunks to indicate that each of its tags are to be applied to all of the chunks appearing between it and a matching Tag Inactivate chunk.
static FourByteConstant ChunkLengthTable.TagInactivate
          This chunk is used to end the application of tags started with a Tag Activate chunk.
static FourByteConstant ChunkLengthTable.TempoMarking
          A standard tempo marking either in the form [note] = [metronome setting], or text tempo instructions.
static FourByteConstant ChunkLengthTable.TempoMarkNonstandard
          Indicates the start of a tempo marking.
static FourByteConstant ChunkLengthTable.Text
          A text string.
static FourByteConstant ChunkLengthTable.Tie
          Tie two noteheads into a composite note.
static FourByteConstant ChunkLengthTable.TimeSignature
          Represent a simple time signature.
static FourByteConstant ChunkLengthTable.TimeSigNonstandard
          Indicates the start of a nonstandard time signature.
static FourByteConstant ChunkLengthTable.Tremolo
          Display a tremolo marking.
static FourByteConstant ChunkLengthTable.Tuplet
          Tuplet.
static FourByteConstant ChunkLengthTable.UserDefined
          Provide for a user defined chunk for vendor-specific expansion.
static FourByteConstant StaffGroupingsList.listType
           
static FourByteConstant StaffList.listType
           
static FourByteConstant PageList.listType
           
static FourByteConstant Form.formType
           
static FourByteConstant FontDescriptionsList.listType
           
static FourByteConstant SetupSection.listType
           
static FourByteConstant InfoList.listType
           
static FourByteConstant PartsList.listType
           
 

Methods in com.dixshtix.niff with parameters of type FourByteConstant
 void Parser.beginContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.beginNiffChunk(FourByteConstant chunkType, int expectedLength, NiffParserContext context)
           
 void Parser.beginRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.endContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.endNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.endRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.fillNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.fillRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void Parser.fourccAttribute(java.lang.String attribute, FourByteConstant value, NiffParserContext context)
           
protected  int Parser.parseNiffChunk(FourByteConstant fcc, byte[] data, int offset, int length)
           
protected  int Parser.parseRiffChunk(FourByteConstant fcc, byte[] data, int offset, int length)
           
(package private)  void Parser.parseTastedChunk(InStream prf, FourByteConstant fcc)
          Descend into the NIFF file hierarchy, recursively parsing chunks.
 void ToMidi.beginContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.beginNiffChunk(FourByteConstant chunkType, int expectedLength, NiffParserContext context)
          Handle known-length Niff Chunks which may have Tags appended to them.
 void ToMidi.beginRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.endContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.endNiffChunk(FourByteConstant chunkType, NiffParserContext context)
          Finish Niff Chunk and any Tags.
 void ToMidi.endRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.fillNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.fillRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToMidi.fourccAttribute(java.lang.String attribute, FourByteConstant value, NiffParserContext context)
           
 void ChunkLengthTable.put(FourByteConstant fcc, int length)
           
 void ChunkLengthTable.put(FourByteConstant fcc, java.lang.Integer length)
           
 void ChunkLengthTable.put(FourByteConstant fcc)
           
 java.lang.Integer ChunkLengthTable.getNumber(FourByteConstant fcc)
           
 int ChunkLengthTable.get(FourByteConstant fcc)
           
 void NiffParserListener.beginContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.beginNiffChunk(FourByteConstant chunkType, int expectedLength, NiffParserContext context)
           
 void NiffParserListener.beginRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.endContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.endNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.endRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.fillNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.fillRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void NiffParserListener.fourccAttribute(java.lang.String attribute, FourByteConstant value, NiffParserContext context)
           
(package private)  java.lang.Object Form.readHandler(FourByteConstant riffTag)
           
(package private)  java.lang.Object Form.readHandler(FourByteConstant riffTag, FourByteConstant listType)
           
 void ToXML.beginContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.beginNiffChunk(FourByteConstant chunkType, int expectedLength, NiffParserContext context)
           
 void ToXML.beginRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.endContainerChunk(FourByteConstant containerType, FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.endNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.endRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.fillNiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.fillRiffChunk(FourByteConstant chunkType, NiffParserContext context)
           
 void ToXML.fourccAttribute(java.lang.String attribute, FourByteConstant value, NiffParserContext context)
           
 

Uses of FourByteConstant in com.dixshtix.riff
 

Fields in com.dixshtix.riff declared as FourByteConstant
private  FourByteConstant GenericChunk.fcc
           
private  FourByteConstant ContainerChunk.containerType
           
private  FourByteConstant IOChunk.container_type
          If not null, this should be one of RIFF, RIFX, or LIST.
private  FourByteConstant IOChunk.id_type
          Chunk type, or if this is a container, the container type.
static FourByteConstant FourByteConstant.RIFF
          Form type, Little-endian.
static FourByteConstant FourByteConstant.RIFX
          Form type, Big-endian.
static FourByteConstant FourByteConstant.LIST
          Container type, has associated LIST type.
static FourByteConstant FourByteConstant.INFO
          List type.
static FourByteConstant FourByteConstant.IARL
          Archival Location.
static FourByteConstant FourByteConstant.IART
          Artist.
static FourByteConstant FourByteConstant.ICMS
          Commissioned.
static FourByteConstant FourByteConstant.ICMT
          Comments.
static FourByteConstant FourByteConstant.ICOP
          Copyright.
static FourByteConstant FourByteConstant.ICRD
          Creation date.
static FourByteConstant FourByteConstant.ICRP
          Cropped.
static FourByteConstant FourByteConstant.IDIM
          Dimensions.
static FourByteConstant FourByteConstant.IDPI
          Dots Per Inch.
static FourByteConstant FourByteConstant.IENG
          Engineer.
static FourByteConstant FourByteConstant.IGNR
          Genre.
static FourByteConstant FourByteConstant.IKEY
          Keywords.
static FourByteConstant FourByteConstant.ILGT
          Lightness.
static FourByteConstant FourByteConstant.IMED
          Medium.
static FourByteConstant FourByteConstant.INAM
          Name.
static FourByteConstant FourByteConstant.IPLT
          Palette Setting.
static FourByteConstant FourByteConstant.IPRD
          Product.
static FourByteConstant FourByteConstant.ISBJ
          Subject.
static FourByteConstant FourByteConstant.ISFT
          Software.
static FourByteConstant FourByteConstant.ISHP
          Sharpness.
static FourByteConstant FourByteConstant.ISRC
          Source.
static FourByteConstant FourByteConstant.ISRF
          Source Form.
static FourByteConstant FourByteConstant.ITCH
          Technician.
static FourByteConstant FourByteConstant.JUNK
          RIFF standard chunk type for padding bytes.
 

Methods in com.dixshtix.riff that return FourByteConstant
 FourByteConstant GenericChunk.getType()
           
 FourByteConstant ContainerChunk.getContainerType()
           
 FourByteConstant IOChunk.getContainerType()
          Obtain the type of container.
 FourByteConstant IOChunk.getChunkType()
          Get chunk type.
 FourByteConstant InStream.readFourByteConstant()
          Utility to read four bytes.
 FourByteConstant InStream.readFourByteConstant(byte[] buf4)
          Utility to read four bytes, using preallocated buffer.
 

Methods in com.dixshtix.riff with parameters of type FourByteConstant
 void Parser.registerChunk(FourByteConstant fcc, Parsable reader)
           
 void Parser.registerList(FourByteConstant listType, Parsable reader)
           
 void Parser.registerForm(FourByteConstant formFlavor, FourByteConstant formType, Parsable reader)
           
(package private)  void Parser.parsechunk(InStream prf, FourByteConstant fcc)
          Descend into the RIFF file hierarchy, recursively parsing chunks.
 void GenericChunk.setType(FourByteConstant fcc)
           
 void ContainerChunk.setContainerType(FourByteConstant fcc)
           
(package private)  void IOChunk.setChunkType(FourByteConstant data)
          Used by reading routines to set the chunk type late.
(package private)  void Dump.dumpchunk(InStream prf, FourByteConstant fcc, int indent)
          Descend into the RIFF file hierarchy, recursively printing chunks.
 IOChunk InStream.chunkDescend(FourByteConstant fcc)
          Given a four-byte-constant, complete reading of the chunk header and push on stack.
 boolean InStream.isContainerType(FourByteConstant fcc)
          Utility to interpret a FourByteConstant.
 void OutStream.write(FourByteConstant fcc)
          Write a four-byte constant as used in RIFF files.
 

Constructors in com.dixshtix.riff with parameters of type FourByteConstant
GenericChunk(FourByteConstant fcc, int length, byte[] contents)
           
ContainerChunk(FourByteConstant fcc, int length, FourByteConstant type, byte[] contents)
           
ListChunk(int length, FourByteConstant type, byte[] contents)
           
FormChunk(FourByteConstant fcc, int length, FourByteConstant type, byte[] contents)
           
IOChunk(OutStream o, FourByteConstant container, FourByteConstant id, int guess)
          Create a chunk or container on the output stream.
IOChunk(OutStream o, FourByteConstant id, int guess)
          Create a chunk on the output stream.
IOChunk(OutStream o, FourByteConstant container, FourByteConstant id)
          Preferred creation of a chunk or container on the output stream.
IOChunk(OutStream o, FourByteConstant id)
          Preferred creation of a chunk on the output stream.
IOChunk(FourByteConstant container, int size, FourByteConstant id)
          Internal container creation from input stream.
IOChunk(FourByteConstant id, int size)
          Internal chunk creation from input stream.
 


DixShtix