Namespaces | Defines | Typedefs | Functions | Variables
MusicNoteLib.h File Reference

Main header file for accessing the MusicNote Library. More...

#include "Player.h"
#include "MidiDevice.h"

Namespaces

namespace  MusicNoteLib
 Music Programming Library.

Defines

#define MUSICNOTELIB_API
#define STDCALL

Typedefs

typedef void(STDCALL * MusicNoteLib::LPFNTRACEPROC )(void *pUserData, const TCHAR *szTraceMsg)
typedef void(STDCALL * MusicNoteLib::LPFNERRORPROC )(void *pUserData, long lErrCode, const TCHAR *szErrorMsg, const TCHAR *szToken)

Functions

MUSICNOTELIB_API void * MusicNoteLib::GetCarnaticMusicNoteReader ()
MUSICNOTELIB_API MStringPlayer * MusicNoteLib::CreateMusicStringPlayer ()
MUSICNOTELIB_API bool MusicNoteLib::PlayMusicString (const TCHAR *szMusicNotes)
MUSICNOTELIB_API bool MusicNoteLib::PlayMusicStringCB (const TCHAR *szMusicNotes, LPFNTRACEPROC traceCallbackProc, LPFNERRORPROC errorCallbackProc, void *pUserData)
MUSICNOTELIB_API bool MusicNoteLib::PlayMusicStringWithOpts (const TCHAR *szMusicNotes, int nMidiOutPortID, unsigned int nTimerResMS)
MUSICNOTELIB_API bool MusicNoteLib::PlayMusicStringWithOptsCB (const TCHAR *szMusicNotes, int nMidiOutPortID, unsigned int nTimerResMS, LPFNTRACEPROC traceCallbackProc, LPFNERRORPROC errorCallbackProc, void *pUserData)
MUSICNOTELIB_API bool MusicNoteLib::SaveAsMidiFile (const TCHAR *szMusicNotes, const char *szOutputFilePath)
MUSICNOTELIB_API void MusicNoteLib::Parse (const TCHAR *szNotes, LPFNTRACEPROC traceCallbackProc, void *pUserData)

Variables

MUSICNOTELIB_API typedef void MusicNoteLib::MStringPlayer

Detailed Description

Main header file for accessing the MusicNote Library.


Define Documentation

This header file can be included directly in your project or through MusicNoteDll.h of the MusicNoteDll project. If included directly, this will be built directly as a satic library. If included through MusicNoteDll.h this will use dllImports through MUSICNOTELIB_API


CFugue, the C++ Music Programming Library © Copyright 2009 CineFx Digital Media Pvt Ltd. Gopalakrishna Palem