|
denigma 4.0.0
|
Converter adapter for MUSX archive input to one or more MusicXML outputs (score and/or parts). More...
#include <musicxml.h>


Public Member Functions | |
| FormatId | sourceFormat () const override |
| Returns the source format accepted by this converter. | |
| FormatId | targetFormat () const override |
| Returns the target format produced by this converter. | |
| ConversionResult | convert (const IRandomAccessReader &input, const MultiOutputCallback &outputCallback, const Options &options={}) const |
| Extracts a MUSX archive and invokes outputCallback for each MusicXML document. | |
| ConversionResult | convert (const IRandomAccessReader &input, const MultiOutputCallback &outputCallback, const ConversionRequest &request={}) const override |
| Extracts a MUSX archive using type-erased registry options. | |
Public Member Functions inherited from denigma::IReaderMultiOutputConverter | |
| virtual | ~IReaderMultiOutputConverter ()=default |
| virtual destructor | |
Converter adapter for MUSX archive input to one or more MusicXML outputs (score and/or parts).
|
overridevirtual |
Extracts a MUSX archive using type-erased registry options.
Implements denigma::IReaderMultiOutputConverter.
|
inlineoverridevirtual |
Returns the source format accepted by this converter.
Implements denigma::IReaderMultiOutputConverter.
|
inlineoverridevirtual |
Returns the target format produced by this converter.
Implements denigma::IReaderMultiOutputConverter.