Files
react-native-omni/nitrogen/generated/shared/c++/HybridOmniPlayerSpec.cpp
T
2026-04-09 12:52:54 +02:00

46 lines
2.6 KiB
C++
Generated

///
/// HybridOmniPlayerSpec.cpp
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///
#include "HybridOmniPlayerSpec.hpp"
namespace margelo::nitro::omni {
void HybridOmniPlayerSpec::loadHybridMethods() {
// load base methods/properties
HybridObject::loadHybridMethods();
// load custom methods/properties
registerHybrids(this, [](Prototype& prototype) {
prototype.registerHybridGetter("hasPrev", &HybridOmniPlayerSpec::getHasPrev);
prototype.registerHybridGetter("hasNext", &HybridOmniPlayerSpec::getHasNext);
prototype.registerHybridGetter("status", &HybridOmniPlayerSpec::getStatus);
prototype.registerHybridGetter("isPlaying", &HybridOmniPlayerSpec::getIsPlaying);
prototype.registerHybridGetter("currentTime", &HybridOmniPlayerSpec::getCurrentTime);
prototype.registerHybridSetter("currentTime", &HybridOmniPlayerSpec::setCurrentTime);
prototype.registerHybridGetter("buffered", &HybridOmniPlayerSpec::getBuffered);
prototype.registerHybridGetter("duration", &HybridOmniPlayerSpec::getDuration);
prototype.registerHybridGetter("playbackRate", &HybridOmniPlayerSpec::getPlaybackRate);
prototype.registerHybridSetter("playbackRate", &HybridOmniPlayerSpec::setPlaybackRate);
prototype.registerHybridGetter("volume", &HybridOmniPlayerSpec::getVolume);
prototype.registerHybridSetter("volume", &HybridOmniPlayerSpec::setVolume);
prototype.registerHybridGetter("videos", &HybridOmniPlayerSpec::getVideos);
prototype.registerHybridGetter("audios", &HybridOmniPlayerSpec::getAudios);
prototype.registerHybridGetter("subtitles", &HybridOmniPlayerSpec::getSubtitles);
prototype.registerHybridGetter("rendition", &HybridOmniPlayerSpec::getRendition);
prototype.registerHybridMethod("play", &HybridOmniPlayerSpec::play);
prototype.registerHybridMethod("pause", &HybridOmniPlayerSpec::pause);
prototype.registerHybridMethod("seekBy", &HybridOmniPlayerSpec::seekBy);
prototype.registerHybridMethod("playPrev", &HybridOmniPlayerSpec::playPrev);
prototype.registerHybridMethod("playNext", &HybridOmniPlayerSpec::playNext);
prototype.registerHybridMethod("selectVideo", &HybridOmniPlayerSpec::selectVideo);
prototype.registerHybridMethod("selectAudio", &HybridOmniPlayerSpec::selectAudio);
prototype.registerHybridMethod("selectSubtitle", &HybridOmniPlayerSpec::selectSubtitle);
prototype.registerHybridMethod("selectRendition", &HybridOmniPlayerSpec::selectRendition);
});
}
} // namespace margelo::nitro::omni