Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,9 @@ var package = Package(
.library(
name: "AndroidMedia", targets: ["AndroidMedia"]
),
.library(
name: "AndroidNet", targets: ["AndroidNet"]
),
.library(
name: "AndroidNFC", targets: ["AndroidNFC"]
)
Expand Down Expand Up @@ -173,7 +176,8 @@ var package = Package(
"AndroidInput",
"AndroidLocation",
"AndroidMedia",
"AndroidNFC"
"AndroidNFC",
"AndroidNet"
],
swiftSettings: [
.swiftLanguageMode(.v5),
Expand Down Expand Up @@ -578,6 +582,25 @@ var package = Package(
sdkVersionDefine
]
),
.target(
name: "AndroidNet",
dependencies: [
"AndroidJava",
"AndroidOS",
"AndroidUtil",
"AndroidContent",
.product(name: "JavaLangUtil", package: "JavaLang"),
.product(name: "JavaLangIO", package: "JavaLang"),
.product(name: "JavaLangNet", package: "JavaLang"),
.product(name: "JavaIO", package: "swift-java"),
],
exclude: ["swift-java.config"],
swiftSettings: [
.swiftLanguageMode(.v5),
ndkVersionDefine,
sdkVersionDefine
]
),
.target(
name: "AndroidNFC",
dependencies: [
Expand All @@ -586,6 +609,7 @@ var package = Package(
"AndroidUtil",
"AndroidContent",
"AndroidApp",
"AndroidNet",
.product(name: "JavaLangIO", package: "JavaLang"),
],
exclude: ["swift-java.config"],
Expand Down
37 changes: 37 additions & 0 deletions Sources/AndroidNet/AttachCallback.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// Auto-generated by Java-to-Swift wrapper generator.
import SwiftJava
import SwiftJavaJNICore

@available(Android 26, *)
@JavaClass("android.net.wifi.aware.AttachCallback")
open class AttachCallback: JavaObject {
@JavaMethod
@_nonoverride public convenience init(environment: JNIEnvironment? = nil)

/// Java method `onAwareSessionTerminated`.
///
/// ### Java method signature
/// ```java
/// public void android.net.wifi.aware.AttachCallback.onAwareSessionTerminated()
/// ```
@JavaMethod
open func onAwareSessionTerminated()

/// Java method `onAttached`.
///
/// ### Java method signature
/// ```java
/// public void android.net.wifi.aware.AttachCallback.onAttached(android.net.wifi.aware.WifiAwareSession)
/// ```
@JavaMethod
open func onAttached(_ arg0: WifiAwareSession?)

/// Java method `onAttachFailed`.
///
/// ### Java method signature
/// ```java
/// public void android.net.wifi.aware.AttachCallback.onAttachFailed()
/// ```
@JavaMethod
open func onAttachFailed()
}
62 changes: 62 additions & 0 deletions Sources/AndroidNet/AudioCodec.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
// Auto-generated by Java-to-Swift wrapper generator.
import SwiftJava
import SwiftJavaJNICore

@available(*, deprecated)
@available(Android 12, *)
@JavaClass("android.net.rtp.AudioCodec")
open class AudioCodec: JavaObject {
@available(*, deprecated)
@JavaField(isFinal: true)
public var fmtp: String

@available(*, deprecated)
@JavaField(isFinal: true)
public var rtpmap: String

@available(*, deprecated)
@JavaField(isFinal: true)
public var type: Int32
}
@available(Android 12, *)
extension JavaClass<AudioCodec> {
@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var AMR: AudioCodec!

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var GSM: AudioCodec!

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var GSM_EFR: AudioCodec!

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var PCMA: AudioCodec!

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var PCMU: AudioCodec!

/// Java method `getCodecs`.
///
/// ### Java method signature
/// ```java
/// public static android.net.rtp.AudioCodec[] android.net.rtp.AudioCodec.getCodecs()
/// ```
@available(*, deprecated)
@JavaStaticMethod
public func getCodecs() -> [AudioCodec?]

/// Java method `getCodec`.
///
/// ### Java method signature
/// ```java
/// public static android.net.rtp.AudioCodec android.net.rtp.AudioCodec.getCodec(int,java.lang.String,java.lang.String)
/// ```
@available(*, deprecated)
@JavaStaticMethod
public func getCodec(_ arg0: Int32, _ arg1: String, _ arg2: String) -> AudioCodec!
}
95 changes: 95 additions & 0 deletions Sources/AndroidNet/AudioGroup.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
// Auto-generated by Java-to-Swift wrapper generator.
import AndroidContent
import SwiftJava
import SwiftJavaJNICore

@available(*, deprecated)
@available(Android 12, *)
@JavaClass("android.net.rtp.AudioGroup")
open class AudioGroup: JavaObject {
@available(*, deprecated)
@JavaMethod
@_nonoverride public convenience init(environment: JNIEnvironment? = nil)

@available(*, deprecated)
@JavaMethod
@_nonoverride public convenience init(_ arg0: Context?, environment: JNIEnvironment? = nil)

/// Java method `getStreams`.
///
/// ### Java method signature
/// ```java
/// public android.net.rtp.AudioStream[] android.net.rtp.AudioGroup.getStreams()
/// ```
@available(*, deprecated)
@JavaMethod
open func getStreams() -> [AudioStream?]

/// Java method `getMode`.
///
/// ### Java method signature
/// ```java
/// public int android.net.rtp.AudioGroup.getMode()
/// ```
@available(*, deprecated)
@JavaMethod
open func getMode() -> Int32

/// Java method `setMode`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioGroup.setMode(int)
/// ```
@available(*, deprecated)
@JavaMethod
open func setMode(_ arg0: Int32)

/// Java method `sendDtmf`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioGroup.sendDtmf(int)
/// ```
@available(*, deprecated)
@JavaMethod
open func sendDtmf(_ arg0: Int32)

/// Java method `finalize`.
///
/// ### Java method signature
/// ```java
/// protected void android.net.rtp.AudioGroup.finalize() throws java.lang.Throwable
/// ```
@available(*, deprecated)
@JavaMethod
open override func finalize() throws

/// Java method `clear`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioGroup.clear()
/// ```
@available(*, deprecated)
@JavaMethod
open func clear()
}
@available(Android 12, *)
extension JavaClass<AudioGroup> {
@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var MODE_ECHO_SUPPRESSION: Int32

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var MODE_MUTED: Int32

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var MODE_NORMAL: Int32

@available(*, deprecated)
@JavaStaticField(isFinal: true)
public var MODE_ON_HOLD: Int32
}
83 changes: 83 additions & 0 deletions Sources/AndroidNet/AudioStream.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
// Auto-generated by Java-to-Swift wrapper generator.
import JavaLangNet
import SwiftJava
import SwiftJavaJNICore

@available(*, deprecated)
@available(Android 12, *)
@JavaClass("android.net.rtp.AudioStream")
open class AudioStream: RtpStream {
@available(*, deprecated)
@JavaMethod
@_nonoverride public convenience init(_ arg0: InetAddress?, environment: JNIEnvironment? = nil) throws

/// Java method `isBusy`.
///
/// ### Java method signature
/// ```java
/// public final boolean android.net.rtp.AudioStream.isBusy()
/// ```
@available(*, deprecated)
@JavaMethod
open override func isBusy() -> Bool

/// Java method `getCodec`.
///
/// ### Java method signature
/// ```java
/// public android.net.rtp.AudioCodec android.net.rtp.AudioStream.getCodec()
/// ```
@available(*, deprecated)
@JavaMethod
open func getCodec() -> AudioCodec!

/// Java method `getGroup`.
///
/// ### Java method signature
/// ```java
/// public android.net.rtp.AudioGroup android.net.rtp.AudioStream.getGroup()
/// ```
@available(*, deprecated)
@JavaMethod
open func getGroup() -> AudioGroup!

/// Java method `setCodec`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioStream.setCodec(android.net.rtp.AudioCodec)
/// ```
@available(*, deprecated)
@JavaMethod
open func setCodec(_ arg0: AudioCodec?)

/// Java method `getDtmfType`.
///
/// ### Java method signature
/// ```java
/// public int android.net.rtp.AudioStream.getDtmfType()
/// ```
@available(*, deprecated)
@JavaMethod
open func getDtmfType() -> Int32

/// Java method `setDtmfType`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioStream.setDtmfType(int)
/// ```
@available(*, deprecated)
@JavaMethod
open func setDtmfType(_ arg0: Int32)

/// Java method `join`.
///
/// ### Java method signature
/// ```java
/// public void android.net.rtp.AudioStream.join(android.net.rtp.AudioGroup)
/// ```
@available(*, deprecated)
@JavaMethod
open func join(_ arg0: AudioGroup?)
}
61 changes: 61 additions & 0 deletions Sources/AndroidNet/AwareResources.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
// Auto-generated by Java-to-Swift wrapper generator.
import AndroidOS
import SwiftJava
import SwiftJavaJNICore

@available(Android 30, *)
@JavaClass("android.net.wifi.aware.AwareResources", implements: Parcelable.self)
open class AwareResources: JavaObject {
@JavaMethod
@_nonoverride public convenience init(_ arg0: Int32, _ arg1: Int32, _ arg2: Int32, environment: JNIEnvironment? = nil)

/// Java method `getAvailableDataPathsCount`.
///
/// ### Java method signature
/// ```java
/// public int android.net.wifi.aware.AwareResources.getAvailableDataPathsCount()
/// ```
@JavaMethod
open func getAvailableDataPathsCount() -> Int32

/// Java method `getAvailablePublishSessionsCount`.
///
/// ### Java method signature
/// ```java
/// public int android.net.wifi.aware.AwareResources.getAvailablePublishSessionsCount()
/// ```
@JavaMethod
open func getAvailablePublishSessionsCount() -> Int32

/// Java method `getAvailableSubscribeSessionsCount`.
///
/// ### Java method signature
/// ```java
/// public int android.net.wifi.aware.AwareResources.getAvailableSubscribeSessionsCount()
/// ```
@JavaMethod
open func getAvailableSubscribeSessionsCount() -> Int32

/// Java method `describeContents`.
///
/// ### Java method signature
/// ```java
/// public int android.net.wifi.aware.AwareResources.describeContents()
/// ```
@JavaMethod
open func describeContents() -> Int32

/// Java method `writeToParcel`.
///
/// ### Java method signature
/// ```java
/// public void android.net.wifi.aware.AwareResources.writeToParcel(android.os.Parcel,int)
/// ```
@JavaMethod
open func writeToParcel(_ arg0: Parcel?, _ arg1: Int32)
}
@available(Android 30, *)
extension JavaClass<AwareResources> {
@JavaStaticField(isFinal: true)
public var CREATOR: Parcelable.Creator<AwareResources>!
}
Loading