ServiceSearch
@objc open class ServiceSearch: NSObject, TVDataManagerProtocol
This class searches the local network for compatible multiscreen services
-
Set a delegate to receive search events.
Declaration
Swift
open weak var delegate: ServiceSearchDelegate? = nil -
The search status
Declaration
Swift
open var isSearching: Bool -
request for TV list found on Network/BLE.
Declaration
Swift
open func getServices() -> [Service]Return Value
returns TV List.
-
A convenience method to suscribe for notifications using blocks
Declaration
Swift
open func on(_ notificationName: String, performClosure:@escaping (Notification!) -> Void) -> AnyObjectParameters
notificationNameThe name of the notification
performClosureThe notification block, this block will be executed in the main thread
Return Value
An observer handler for removing/unsubscribing the block from notifications
-
A convenience method to unsuscribe from notifications
Declaration
Swift
open func off(_ observer: AnyObject)Parameters
observerThe observer object to unregister observations
-
Start searching for devices
Declaration
Swift
open func start() -
Start searching for devices, overloaded function
Declaration
Swift
open func start(_ showStandByTv : Bool = true)Parameters
showStandByTvfalse if Standby devices not to be shown
-
check bluetooth searching is on or off
Declaration
Swift
open func isSearchingBLE() -> BoolReturn Value
true if bluetooth discovery on otherwise false
-
Start BLE Search Process
Declaration
Swift
open func startUsingBLE() -> BoolReturn Value
returns ‘True’ if using BLE otherwise ‘False’
-
Stop BLE Search Process
Declaration
Swift
open func stopUsingBLE() -> BoolReturn Value
True
-
Stops the Device discovery.
Declaration
Swift
open func stop() -
Returns what status is set to StandbyMode.
Declaration
Swift
open func getStandByMode() -> Bool
-
Clear the standby devices from the DB
Declaration
Swift
open func clearStandbyDevices()Parameters
NoneNo parameter required
ServiceSearch Class Reference