mirror of
https://github.com/zoriya/react-native-omni.git
synced 2026-08-05 05:36:17 +00:00
Create types for player & view
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
///
|
||||
/// 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
|
||||
Reference in New Issue
Block a user