mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-06-08 20:55:42 +00:00
chore(deps): bump nitro modules version
This commit is contained in:
@@ -14,6 +14,7 @@
|
|||||||
"react": "18.3.1",
|
"react": "18.3.1",
|
||||||
"react-native": "0.75.4",
|
"react-native": "0.75.4",
|
||||||
"react-native-nitro-modules": "^0.13.0"
|
"react-native-nitro-modules": "^0.13.0"
|
||||||
|
"react-native-nitro-modules": ">=0.15.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.20.0",
|
"@babel/core": "^7.20.0",
|
||||||
|
|||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
"video"
|
"video"
|
||||||
],
|
],
|
||||||
"ios": {
|
"ios": {
|
||||||
"iosModulename": "NitroVideo"
|
"iosModuleName": "NitroVideo"
|
||||||
},
|
},
|
||||||
"autolinking": {
|
"autolinking": {
|
||||||
"VideoPlayerFactory": {
|
"VideoPlayerFactory": {
|
||||||
|
|||||||
@@ -52,6 +52,18 @@ target_link_libraries(
|
|||||||
NitroVideo
|
NitroVideo
|
||||||
fbjni::fbjni # <-- Facebook C++ JNI helpers
|
fbjni::fbjni # <-- Facebook C++ JNI helpers
|
||||||
ReactAndroid::jsi # <-- RN: JSI
|
ReactAndroid::jsi # <-- RN: JSI
|
||||||
ReactAndroid::react_nativemodule_core # <-- RN: TurboModules Core
|
|
||||||
react-native-nitro-modules::NitroModules # <-- NitroModules Core :)
|
react-native-nitro-modules::NitroModules # <-- NitroModules Core :)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# Link react-native (different prefab between RN 0.75 and RN 0.76)
|
||||||
|
if(ReactAndroid_VERSION_MINOR GREATER_EQUAL 76)
|
||||||
|
target_link_libraries(
|
||||||
|
NitroVideo
|
||||||
|
ReactAndroid::reactnative # <-- RN: Native Modules umbrella prefab
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
target_link_libraries(
|
||||||
|
NitroVideo
|
||||||
|
ReactAndroid::react_nativemodule_core # <-- RN: TurboModules Core
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|||||||
@@ -13,6 +13,8 @@
|
|||||||
/// apply from: '../nitrogen/generated/android/NitroVideo+autolinking.gradle'
|
/// apply from: '../nitrogen/generated/android/NitroVideo+autolinking.gradle'
|
||||||
/// ```
|
/// ```
|
||||||
|
|
||||||
|
logger.warn("[NitroModules] 🔥 NitroVideo is boosted by nitro!")
|
||||||
|
|
||||||
android {
|
android {
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main {
|
main {
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoPlayerFactorySpec::TAG),
|
HybridObject(HybridVideoPlayerFactorySpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoPlayerFactorySpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoPlayerSourceFactorySpec::TAG),
|
HybridObject(HybridVideoPlayerSourceFactorySpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoPlayerSourceFactorySpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoPlayerSourceSpec::TAG),
|
HybridObject(HybridVideoPlayerSourceSpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoPlayerSourceSpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoPlayerSpec::TAG),
|
HybridObject(HybridVideoPlayerSpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoPlayerSpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoViewViewManagerFactorySpec::TAG),
|
HybridObject(HybridVideoViewViewManagerFactorySpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoViewViewManagerFactorySpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -31,6 +31,12 @@ namespace margelo::nitro::video {
|
|||||||
HybridObject(HybridVideoViewViewManagerSpec::TAG),
|
HybridObject(HybridVideoViewViewManagerSpec::TAG),
|
||||||
_javaPart(jni::make_global(jThis)) {}
|
_javaPart(jni::make_global(jThis)) {}
|
||||||
|
|
||||||
|
public:
|
||||||
|
virtual ~JHybridVideoViewViewManagerSpec() {
|
||||||
|
// Hermes GC can destroy JS objects on a non-JNI Thread.
|
||||||
|
jni::ThreadScope::WithClassLoader([&] { _javaPart.reset(); });
|
||||||
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
size_t getExternalMemorySize() noexcept override;
|
size_t getExternalMemorySize() noexcept override;
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
# ```
|
# ```
|
||||||
|
|
||||||
def add_nitrogen_files(spec)
|
def add_nitrogen_files(spec)
|
||||||
Pod::UI.puts "[NitroModules] Adding NitroVideo specs..."
|
Pod::UI.puts "[NitroModules] 🔥 NitroVideo is boosted by nitro!"
|
||||||
|
|
||||||
spec.dependency "NitroModules"
|
spec.dependency "NitroModules"
|
||||||
|
|
||||||
|
|||||||
@@ -20,11 +20,11 @@
|
|||||||
namespace margelo::nitro::video::bridge::swift {
|
namespace margelo::nitro::video::bridge::swift {
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoPlayerSourceSpecCxx swiftPart = NitroVideo::HybridVideoPlayerSourceSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoPlayerSourceSpecCxx swiftPart = NitroVideo::HybridVideoPlayerSourceSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSourceSpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
@@ -36,11 +36,11 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoPlayerSpecCxx swiftPart = NitroVideo::HybridVideoPlayerSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoPlayerSpecCxx swiftPart = NitroVideo::HybridVideoPlayerSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
@@ -52,11 +52,11 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoPlayerFactorySpecCxx swiftPart = NitroVideo::HybridVideoPlayerFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoPlayerFactorySpecCxx swiftPart = NitroVideo::HybridVideoPlayerFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerFactorySpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
@@ -68,11 +68,11 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoPlayerSourceFactorySpecCxx swiftPart = NitroVideo::HybridVideoPlayerSourceFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoPlayerSourceFactorySpecCxx swiftPart = NitroVideo::HybridVideoPlayerSourceFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoPlayerSourceFactorySpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
@@ -84,11 +84,11 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoViewViewManagerSpecCxx swiftPart = NitroVideo::HybridVideoViewViewManagerSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoViewViewManagerSpecCxx swiftPart = NitroVideo::HybridVideoViewViewManagerSpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoViewViewManagerSpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
@@ -100,11 +100,11 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(void* NONNULL swiftUnsafePointer) {
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(void* _Nonnull swiftUnsafePointer) {
|
||||||
NitroVideo::HybridVideoViewViewManagerFactorySpecCxx swiftPart = NitroVideo::HybridVideoViewViewManagerFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
NitroVideo::HybridVideoViewViewManagerFactorySpecCxx swiftPart = NitroVideo::HybridVideoViewViewManagerFactorySpecCxxUnsafe::fromUnsafe(swiftUnsafePointer);
|
||||||
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift>(swiftPart);
|
return HybridContext::getOrCreate<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift>(swiftPart);
|
||||||
}
|
}
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ cppType) {
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ cppType) {
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift>(cppType);
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift> swiftWrapper = std::dynamic_pointer_cast<margelo::nitro::video::HybridVideoViewViewManagerFactorySpecSwift>(cppType);
|
||||||
#ifdef NITRO_DEBUG
|
#ifdef NITRO_DEBUG
|
||||||
if (swiftWrapper == nullptr) [[unlikely]] {
|
if (swiftWrapper == nullptr) [[unlikely]] {
|
||||||
|
|||||||
@@ -7,12 +7,6 @@
|
|||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#if __has_include(<NitroModules/NitroDefines.hpp>)
|
|
||||||
#include <NitroModules/NitroDefines.hpp>
|
|
||||||
#else
|
|
||||||
#error NitroModules cannot be found! Are you sure you installed NitroModules properly?
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Forward declarations of C++ defined types
|
// Forward declarations of C++ defined types
|
||||||
// Forward declaration of `HybridVideoPlayerFactorySpec` to properly resolve imports.
|
// Forward declaration of `HybridVideoPlayerFactorySpec` to properly resolve imports.
|
||||||
namespace margelo::nitro::video { class HybridVideoPlayerFactorySpec; }
|
namespace margelo::nitro::video { class HybridVideoPlayerFactorySpec; }
|
||||||
@@ -62,32 +56,32 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceSpec_ cppType);
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>
|
||||||
/**
|
/**
|
||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSpec_ cppType);
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>
|
||||||
/**
|
/**
|
||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerFactorySpec_ cppType);
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>
|
||||||
/**
|
/**
|
||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSourceFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoPlayerSourceFactorySpec_ cppType);
|
||||||
|
|
||||||
// pragma MARK: std::optional<std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>>
|
// pragma MARK: std::optional<std::shared_ptr<margelo::nitro::video::HybridVideoPlayerSpec>>
|
||||||
/**
|
/**
|
||||||
@@ -103,15 +97,15 @@ namespace margelo::nitro::video::bridge::swift {
|
|||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerSpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerSpec_ cppType);
|
||||||
|
|
||||||
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>
|
// pragma MARK: std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>
|
||||||
/**
|
/**
|
||||||
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>`.
|
* Specialized version of `std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>`.
|
||||||
*/
|
*/
|
||||||
using std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>;
|
using std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ = std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec>;
|
||||||
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(void* NONNULL swiftUnsafePointer);
|
std::shared_ptr<margelo::nitro::video::HybridVideoViewViewManagerFactorySpec> create_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(void* _Nonnull swiftUnsafePointer);
|
||||||
void* NONNULL get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ cppType);
|
void* _Nonnull get_std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_(std__shared_ptr_margelo__nitro__video__HybridVideoViewViewManagerFactorySpec_ cppType);
|
||||||
|
|
||||||
} // namespace margelo::nitro::video::bridge::swift
|
} // namespace margelo::nitro::video::bridge::swift
|
||||||
|
|||||||
+3
-3
@@ -76,12 +76,12 @@
|
|||||||
"eslint-config-prettier": "^9.0.0",
|
"eslint-config-prettier": "^9.0.0",
|
||||||
"eslint-plugin-prettier": "^5.0.1",
|
"eslint-plugin-prettier": "^5.0.1",
|
||||||
"jest": "^29.7.0",
|
"jest": "^29.7.0",
|
||||||
"nitro-codegen": "^0.13.0",
|
"nitro-codegen": ">=0.15.0",
|
||||||
"prettier": "^3.0.3",
|
"prettier": "^3.0.3",
|
||||||
"react": "18.3.1",
|
"react": "18.3.1",
|
||||||
"react-native": "0.75.4",
|
"react-native": "0.75.4",
|
||||||
"react-native-builder-bob": "^0.30.2",
|
"react-native-builder-bob": "^0.30.2",
|
||||||
"react-native-nitro-modules": "^0.13.0",
|
"react-native-nitro-modules": ">=0.15.0",
|
||||||
"release-it": "^15.0.0",
|
"release-it": "^15.0.0",
|
||||||
"turbo": "^1.10.7",
|
"turbo": "^1.10.7",
|
||||||
"typescript": "^5.2.2"
|
"typescript": "^5.2.2"
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"react": "*",
|
"react": "*",
|
||||||
"react-native": "*",
|
"react-native": "*",
|
||||||
"react-native-nitro-modules": ">=0.13.0"
|
"react-native-nitro-modules": ">=0.15.0"
|
||||||
},
|
},
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"example"
|
"example"
|
||||||
|
|||||||
Reference in New Issue
Block a user