mirror of
https://github.com/HaishinKit/HaishinKit.swift.git
synced 2026-05-07 20:12:28 +00:00
25 lines
549 B
Swift
25 lines
549 B
Swift
import libdatachannel
|
|
|
|
public enum RTCDirection: Sendable {
|
|
case unknown
|
|
case sendrecv
|
|
case sendonly
|
|
case recvonly
|
|
case inactive
|
|
|
|
var cValue: rtcDirection {
|
|
switch self {
|
|
case .unknown:
|
|
return RTC_DIRECTION_UNKNOWN
|
|
case .sendrecv:
|
|
return RTC_DIRECTION_SENDRECV
|
|
case .sendonly:
|
|
return RTC_DIRECTION_SENDONLY
|
|
case .recvonly:
|
|
return RTC_DIRECTION_RECVONLY
|
|
case .inactive:
|
|
return RTC_DIRECTION_INACTIVE
|
|
}
|
|
}
|
|
}
|