Files
react-native-video/nitrogen/generated/shared/c++/HybridVideoViewViewManagerSpec.cpp
2026-03-25 17:28:35 +01:00

47 lines
3.5 KiB
C++
Generated

///
/// HybridVideoViewViewManagerSpec.cpp
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///
#include "HybridVideoViewViewManagerSpec.hpp"
namespace margelo::nitro::video {
void HybridVideoViewViewManagerSpec::loadHybridMethods() {
// load base methods/properties
HybridObject::loadHybridMethods();
// load custom methods/properties
registerHybrids(this, [](Prototype& prototype) {
prototype.registerHybridGetter("player", &HybridVideoViewViewManagerSpec::getPlayer);
prototype.registerHybridSetter("player", &HybridVideoViewViewManagerSpec::setPlayer);
prototype.registerHybridGetter("controls", &HybridVideoViewViewManagerSpec::getControls);
prototype.registerHybridSetter("controls", &HybridVideoViewViewManagerSpec::setControls);
prototype.registerHybridGetter("pictureInPicture", &HybridVideoViewViewManagerSpec::getPictureInPicture);
prototype.registerHybridSetter("pictureInPicture", &HybridVideoViewViewManagerSpec::setPictureInPicture);
prototype.registerHybridGetter("autoEnterPictureInPicture", &HybridVideoViewViewManagerSpec::getAutoEnterPictureInPicture);
prototype.registerHybridSetter("autoEnterPictureInPicture", &HybridVideoViewViewManagerSpec::setAutoEnterPictureInPicture);
prototype.registerHybridGetter("resizeMode", &HybridVideoViewViewManagerSpec::getResizeMode);
prototype.registerHybridSetter("resizeMode", &HybridVideoViewViewManagerSpec::setResizeMode);
prototype.registerHybridGetter("keepScreenAwake", &HybridVideoViewViewManagerSpec::getKeepScreenAwake);
prototype.registerHybridSetter("keepScreenAwake", &HybridVideoViewViewManagerSpec::setKeepScreenAwake);
prototype.registerHybridGetter("surfaceType", &HybridVideoViewViewManagerSpec::getSurfaceType);
prototype.registerHybridSetter("surfaceType", &HybridVideoViewViewManagerSpec::setSurfaceType);
prototype.registerHybridMethod("enterFullscreen", &HybridVideoViewViewManagerSpec::enterFullscreen);
prototype.registerHybridMethod("exitFullscreen", &HybridVideoViewViewManagerSpec::exitFullscreen);
prototype.registerHybridMethod("enterPictureInPicture", &HybridVideoViewViewManagerSpec::enterPictureInPicture);
prototype.registerHybridMethod("exitPictureInPicture", &HybridVideoViewViewManagerSpec::exitPictureInPicture);
prototype.registerHybridMethod("canEnterPictureInPicture", &HybridVideoViewViewManagerSpec::canEnterPictureInPicture);
prototype.registerHybridMethod("addOnPictureInPictureChangeListener", &HybridVideoViewViewManagerSpec::addOnPictureInPictureChangeListener);
prototype.registerHybridMethod("addOnFullscreenChangeListener", &HybridVideoViewViewManagerSpec::addOnFullscreenChangeListener);
prototype.registerHybridMethod("addWillEnterFullscreenListener", &HybridVideoViewViewManagerSpec::addWillEnterFullscreenListener);
prototype.registerHybridMethod("addWillExitFullscreenListener", &HybridVideoViewViewManagerSpec::addWillExitFullscreenListener);
prototype.registerHybridMethod("addWillEnterPictureInPictureListener", &HybridVideoViewViewManagerSpec::addWillEnterPictureInPictureListener);
prototype.registerHybridMethod("addWillExitPictureInPictureListener", &HybridVideoViewViewManagerSpec::addWillExitPictureInPictureListener);
prototype.registerHybridMethod("clearAllListeners", &HybridVideoViewViewManagerSpec::clearAllListeners);
});
}
} // namespace margelo::nitro::video