LibMusicXML 3.18
musicXML2MxmlTreeInterface.h
1/*
2 MusicXML Library
3 Copyright (C) Grame 2006-2013
4
5 This Source Code Form is subject to the terms of the Mozilla Public
6 License, v. 2.0. If a copy of the MPL was not distributed with this
7 file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
9 Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10 research@grame.fr
11*/
12
13#ifndef __musicXML2mxmlTreeInterface__
14#define __musicXML2mxmlTreeInterface__
15
16#include "typedefs.h"
17
18#include "musicXMLOah.h"
19
20
21namespace MusicXML2
22{
23
29//______________________________________________________________________________
38 const char* fileName,
39 S_musicXMLOah mxmlOpts,
40 indentedOstream& logOstream);
41
42//______________________________________________________________________________
52 FILE* fd,
53 S_musicXMLOah mxmlOpts,
54 indentedOstream& logOstream);
55
56//______________________________________________________________________________
65 const char* buffer,
66 S_musicXMLOah mxmlOpts,
67 indentedOstream& logOstream);
68
69
72}
73
74#endif
Definition: utilities.h:213
EXP Sxmlelement musicXMLString2mxmlTree(const char *buffer, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.
EXP Sxmlelement musicXMLFd2mxmlTree(FILE *fd, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.
EXP Sxmlelement musicXMLFile2mxmlTree(const char *fileName, S_musicXMLOah mxmlOpts, indentedOstream &logOstream)
Converts a MusicXML representation to an MSR.