Resolve optional GCKMediaTrack.

This commit is contained in:
Mark Turner 2023-02-01 15:52:27 +11:00
parent cffdbb9276
commit 47a0f8b04d

View file

@ -186,14 +186,14 @@ func getMediaTracks(mediaTracks: [MediaTrack]?) -> [GCKMediaTrack]? {
var result = [GCKMediaTrack]() var result = [GCKMediaTrack]()
mediaTracks?.forEach({ (t: MediaTrack) in mediaTracks?.forEach({ (t: MediaTrack) in
let track = getMediaTrack(mediaTrack: t) guard let track = getMediaTrack(mediaTrack: t) else { return }
result.append(track) result.append(track)
}) })
return result return result
} }
func getMediaTrack(mediaTrack: MediaTrack) -> GCKMediaTrack{ func getMediaTrack(mediaTrack: MediaTrack) -> GCKMediaTrack? {
let trackId = mediaTrack.id as! Int let trackId = mediaTrack.id as! Int
let trackType = getTrackType(trackType: mediaTrack.trackType) let trackType = getTrackType(trackType: mediaTrack.trackType)
let trackSubtype = getTrackSubtype(trackSubtype: mediaTrack.trackSubtype) let trackSubtype = getTrackSubtype(trackSubtype: mediaTrack.trackSubtype)