Files
2026-03-25 17:28:35 +01:00

45 lines
1.0 KiB
Swift
Generated

///
/// NativeExternalSubtitle.swift
/// This file was generated by nitrogen. DO NOT MODIFY THIS FILE.
/// https://github.com/mrousavy/nitro
/// Copyright © Marc Rousavy @ Margelo
///
import NitroModules
/**
* Represents an instance of `NativeExternalSubtitle`, backed by a C++ struct.
*/
public typealias NativeExternalSubtitle = margelo.nitro.video.NativeExternalSubtitle
public extension NativeExternalSubtitle {
private typealias bridge = margelo.nitro.video.bridge.swift
/**
* Create a new instance of `NativeExternalSubtitle`.
*/
init(uri: String, label: String, type: SubtitleType, language: String) {
self.init(std.string(uri), std.string(label), type, std.string(language))
}
@inline(__always)
var uri: String {
return String(self.__uri)
}
@inline(__always)
var label: String {
return String(self.__label)
}
@inline(__always)
var type: SubtitleType {
return self.__type
}
@inline(__always)
var language: String {
return String(self.__language)
}
}