74808f086e
* feat: Replace Legacy Media Controls with Nitro-Powered Playback * feat: Add TTS Engine Selection * chore: Remove User-Facing Error Reporting * refactor: Combine `Tts` and `TtsSession` Imports from `nitro-tts` Module --------- Co-authored-by: Claude <noreply@anthropic.com>
33 lines
1.6 KiB
C++
Generated
33 lines
1.6 KiB
C++
Generated
///
|
|
/// HybridTtsSessionSpec.cpp
|
|
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
|
|
/// https://github.com/mrousavy/nitro
|
|
/// Copyright © Marc Rousavy @ Margelo
|
|
///
|
|
|
|
#include "HybridTtsSessionSpec.hpp"
|
|
|
|
namespace margelo::nitro::nitrotts {
|
|
|
|
void HybridTtsSessionSpec::loadHybridMethods() {
|
|
// load base methods/properties
|
|
HybridObject::loadHybridMethods();
|
|
// load custom methods/properties
|
|
registerHybrids(this, [](Prototype& prototype) {
|
|
prototype.registerHybridMethod("load", &HybridTtsSessionSpec::load);
|
|
prototype.registerHybridMethod("play", &HybridTtsSessionSpec::play);
|
|
prototype.registerHybridMethod("pause", &HybridTtsSessionSpec::pause);
|
|
prototype.registerHybridMethod("stop", &HybridTtsSessionSpec::stop);
|
|
prototype.registerHybridMethod("skipPrevious", &HybridTtsSessionSpec::skipPrevious);
|
|
prototype.registerHybridMethod("skipNext", &HybridTtsSessionSpec::skipNext);
|
|
prototype.registerHybridMethod("replayCurrent", &HybridTtsSessionSpec::replayCurrent);
|
|
prototype.registerHybridMethod("seekTo", &HybridTtsSessionSpec::seekTo);
|
|
prototype.registerHybridMethod("updateSettings", &HybridTtsSessionSpec::updateSettings);
|
|
prototype.registerHybridMethod("addOnStateChangedListener", &HybridTtsSessionSpec::addOnStateChangedListener);
|
|
prototype.registerHybridMethod("addOnProgressChangedListener", &HybridTtsSessionSpec::addOnProgressChangedListener);
|
|
prototype.registerHybridMethod("addOnErrorListener", &HybridTtsSessionSpec::addOnErrorListener);
|
|
});
|
|
}
|
|
|
|
} // namespace margelo::nitro::nitrotts
|