UZCastingManager
open class UZCastingManager: NSObjectUndocumented
- 
                  
                  Undocumented DeclarationSwift public static let shared = UZCastingManager()
- 
                  
                  Undocumented DeclarationSwift open var hasConnectedSession: Bool
- 
                  
                  Undocumented DeclarationSwift open var deviceCount: Int
- 
                  
                  Undocumented DeclarationSwift open func device(at index: UInt) -> GCKDevice
- 
                  
                  Undocumented DeclarationSwift open var mediaDuration: TimeInterval
- 
                  
                  Undocumented DeclarationSwift open var lastPosition: TimeInterval = 0
- 
                  
                  Undocumented DeclarationSwift open var currentPosition: TimeInterval
- 
                  
                  Undocumented DeclarationSwift open var currentPlayerState: GCKMediaPlayerState
- 
                  
                  Undocumented DeclarationSwift open private(set) var discoverManager : GCKDiscoveryManager!
- 
                  
                  Undocumented DeclarationSwift open private(set) var sessionManager : GCKSessionManager!
- 
                  
                  Undocumented DeclarationSwift open private(set) var remoteClient: GCKRemoteMediaClient?
- 
                  
                  Undocumented DeclarationSwift open private(set) var currentCastSession: GCKCastSession? = nil
- 
                  
                  Undocumented DeclarationSwift open private(set) var currentCastItem: UZCastItem? = nil
- 
                  
                  Undocumented DeclarationSwift open func startDiscovering()
- 
                  
                  Undocumented DeclarationSwift open func stopDiscovering()
- 
                  
                  Undocumented DeclarationSwift open func cast(item: UZCastItem, to device: GCKDevice)
- 
                  
                  Undocumented DeclarationSwift open func connect(to device: GCKDevice, andCast item: UZCastItem? = nil)
- 
                  
                  Undocumented DeclarationSwift open func disconnect()
- 
                  
                  Undocumented DeclarationSwift open func castItem(item: UZCastItem, with playlist: [UZCastItem]? = nil)
- 
                  
                  Undocumented DeclarationSwift open func play()
- 
                  
                  Undocumented DeclarationSwift open func pause()
- 
                  
                  Undocumented DeclarationSwift open func stop()
- 
                  
                  Undocumented DeclarationSwift open func seek(to interval: TimeInterval, resumeState: GCKMediaResumeState = .unchanged)
- 
                  
                  Undocumented DeclarationSwift open func setVolume(_ volume: Float)
- 
                  
                  Undocumented DeclarationSwift open func setMute(_ muted: Bool)
- 
                  
                  Undocumented DeclarationSwift open func selectTracksIDs(_ tracks: [NSNumber])
- 
                  
                  Undocumented DeclarationSwift public func didUpdateDeviceList()
- 
                  
                  Undocumented DeclarationSwift public func sessionManager(_ sessionManager: GCKSessionManager, didStart session: GCKCastSession)
- 
                  
                  Undocumented DeclarationSwift public func sessionManager(_ sessionManager: GCKSessionManager, didResumeCastSession session: GCKCastSession)
- 
                  
                  Undocumented DeclarationSwift public func sessionManager(_ sessionManager: GCKSessionManager, session: GCKSession, didReceiveDeviceStatus statusText: String?)
- 
                  
                  Undocumented DeclarationSwift public func sessionManager(_ sessionManager: GCKSessionManager, didEnd session: GCKSession, withError error: Error?)
- 
                  
                  Undocumented DeclarationSwift public func sessionManager(_ sessionManager: GCKSessionManager, didSuspend session: GCKCastSession, with reason: GCKConnectionSuspendReason)
- 
                  
                  Undocumented DeclarationSwift public func remoteMediaClient(_ client: GCKRemoteMediaClient, didStartMediaSessionWithID sessionID: Int)
- 
                  
                  Undocumented DeclarationSwift public func remoteMediaClient(_ client: GCKRemoteMediaClient, didUpdate mediaStatus: GCKMediaStatus?)
- 
                  
                  Undocumented DeclarationSwift public func requestDidComplete(_ request: GCKRequest)
- 
                  
                  Undocumented DeclarationSwift public func request(_ request: GCKRequest, didFailWithError error: GCKError)
- 
                  
                  Undocumented DeclarationSwift public func request(_ request: GCKRequest, didAbortWith abortReason: GCKRequestAbortReason)
 UZCastingManager Class Reference
        UZCastingManager Class Reference