Files
HaishinKit.swift/RTCHaishinKit/Sources/RTC/RTCTransportPolicy.swift
2025-09-23 00:42:28 +09:00

18 lines
346 B
Swift

import libdatachannel
public enum RTCTransportPolicy: Sendable, Encodable {
case all
case relay
}
extension RTCTransportPolicy {
var cValue: rtcTransportPolicy {
switch self {
case .all:
return RTC_TRANSPORT_POLICY_ALL
case .relay:
return RTC_TRANSPORT_POLICY_RELAY
}
}
}