mirror of
https://github.com/zoriya/react-native-omni.git
synced 2026-08-05 13:46:59 +00:00
Migrate to mpv
This commit is contained in:
@@ -207,6 +207,15 @@ namespace margelo::nitro::omni {
|
||||
static const auto method = _javaPart->javaClassStatic()->getMethod<void(double /* volume */)>("setVolume");
|
||||
method(_javaPart, volume);
|
||||
}
|
||||
bool JHybridOmniPlayerSpec::getMuted() {
|
||||
static const auto method = _javaPart->javaClassStatic()->getMethod<jboolean()>("getMuted");
|
||||
auto __result = method(_javaPart);
|
||||
return static_cast<bool>(__result);
|
||||
}
|
||||
void JHybridOmniPlayerSpec::setMuted(bool muted) {
|
||||
static const auto method = _javaPart->javaClassStatic()->getMethod<void(jboolean /* muted */)>("setMuted");
|
||||
method(_javaPart, muted);
|
||||
}
|
||||
|
||||
// Methods
|
||||
void JHybridOmniPlayerSpec::play() {
|
||||
|
||||
@@ -69,6 +69,8 @@ namespace margelo::nitro::omni {
|
||||
void setPlaybackRate(double playbackRate) override;
|
||||
double getVolume() override;
|
||||
void setVolume(double volume) override;
|
||||
bool getMuted() override;
|
||||
void setMuted(bool muted) override;
|
||||
|
||||
public:
|
||||
// Methods
|
||||
|
||||
+6
@@ -92,6 +92,12 @@ abstract class HybridOmniPlayerSpec: HybridObject() {
|
||||
@set:DoNotStrip
|
||||
@set:Keep
|
||||
abstract var volume: Double
|
||||
|
||||
@get:DoNotStrip
|
||||
@get:Keep
|
||||
@set:DoNotStrip
|
||||
@set:Keep
|
||||
abstract var muted: Boolean
|
||||
|
||||
// Methods
|
||||
@DoNotStrip
|
||||
|
||||
Reference in New Issue
Block a user