mirror of
https://github.com/zoriya/react-native-video.git
synced 2026-08-16 02:56:22 +00:00
49 lines
1.1 KiB
Swift
Generated
49 lines
1.1 KiB
Swift
Generated
///
|
|
/// MixAudioMode.swift
|
|
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
|
|
/// https://github.com/mrousavy/nitro
|
|
/// Copyright © Marc Rousavy @ Margelo
|
|
///
|
|
|
|
/**
|
|
* Represents the JS union `MixAudioMode`, backed by a C++ enum.
|
|
*/
|
|
public typealias MixAudioMode = margelo.nitro.video.MixAudioMode
|
|
|
|
public extension MixAudioMode {
|
|
/**
|
|
* Get a MixAudioMode for the given String value, or
|
|
* return `nil` if the given value was invalid/unknown.
|
|
*/
|
|
init?(fromString string: String) {
|
|
switch string {
|
|
case "mixWithOthers":
|
|
self = .mixwithothers
|
|
case "doNotMix":
|
|
self = .donotmix
|
|
case "duckOthers":
|
|
self = .duckothers
|
|
case "auto":
|
|
self = .auto
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
|
|
/**
|
|
* Get the String value this MixAudioMode represents.
|
|
*/
|
|
var stringValue: String {
|
|
switch self {
|
|
case .mixwithothers:
|
|
return "mixWithOthers"
|
|
case .donotmix:
|
|
return "doNotMix"
|
|
case .duckothers:
|
|
return "duckOthers"
|
|
case .auto:
|
|
return "auto"
|
|
}
|
|
}
|
|
}
|