Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
MusicHelper.h
/* file: MusicHelper.h |
* |
* Started 7 February 1994, 11:14am |
* |
*/ |
#include <Files.h> |
#include <Types.h> |
#include <QuickTimeComponents.h> |
/*-------------------- |
Simple things |
--------------------*/ |
#ifndef _MusicHelper_ |
#define _MusicHelper_ |
#ifndef _MusicHelperC_ |
typedef struct {long data[1];} *MusicScore; |
typedef struct {long data[1];} *MusicMovie; |
#endif |
MusicScore NewMusicScore(void); |
void DisposeMusicScore(MusicScore *ms); |
short AddMusicScoreGMInstrument(MusicScore ms,short gmInstrument); |
short AddMusicScoreInstrument(MusicScore ms,ToneDescription *td); |
short AddMusicScoreFlatInstrument(MusicScore ms,FlatInstrument *flat); |
void AddMusicScoreNote(MusicScore ms, |
short part,Fixed pitch,long velocity,TimeValue noteDuration); |
void AddMusicScoreRest(MusicScore ms,TimeValue restDuration); |
Handle GetMusicScoreHeader(MusicScore ms); |
Handle GetMusicScoreScore(MusicScore ms); |
MusicMovie StartMusicMovie(FSSpec *movieSpec,Handle header); |
void AddMusicMovieSample(MusicMovie mm,Handle score); |
void FinishMusicMovie(MusicMovie *mm); |
#endif _MusicHelper_ |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-01-14