Files
HaishinKit.swift/SRTHaishinKit/Sources/SRT/SRTSessionFactory.swift
2026-02-11 17:51:48 +09:00

14 lines
395 B
Swift

import Foundation
import HaishinKit
public struct SRTSessionFactory: StreamSessionFactory {
public let supportedProtocols: Set<String> = ["srt"]
public init() {
}
public func make(_ uri: URL, mode: StreamSessionMode, configuration: (any StreamSessionConfiguration)?) -> any StreamSession {
return SRTSession(uri: uri, mode: mode, configuration: configuration)
}
}