|
denigma 4.0.0
|
Converter adapter for Enigma XML 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 (std::span< const std::byte > input, const MultiOutputCallback &outputCallback, const Options &options={}) const |
| Converts Enigma XML from memory and invokes outputCallback for each MusicXML document. | |
| ConversionResult | convert (std::span< const std::byte > input, const MultiOutputCallback &outputCallback, const ConversionRequest &request={}) const override |
| Converts Enigma XML using type-erased registry options. | |
Public Member Functions inherited from denigma::IMultiOutputConverter | |
| virtual | ~IMultiOutputConverter ()=default |
| virtual destructor | |
Converter adapter for Enigma XML input to one or more MusicXML outputs (score and/or parts).
|
overridevirtual |
Converts Enigma XML using type-erased registry options.
Implements denigma::IMultiOutputConverter.
|
inlineoverridevirtual |
Returns the source format accepted by this converter.
Implements denigma::IMultiOutputConverter.
|
inlineoverridevirtual |
Returns the target format produced by this converter.
Implements denigma::IMultiOutputConverter.