AudioVideoBridging Changes for Swift
AudioVideoBridging
Modified AVB17221ACMPInterface
| Declaration | |
|---|---|
| From | class AVB17221ACMPInterface : AVB1722ControlInterface {
@NSCopying var multicastDestinationAddress: AVBMACAddress { get }
init(interface anInterface: AVBInterface)
class func withInterface(_ anInterface: AVBInterface) -> AVB17221ACMPInterface
init(interfaceNamed anInterfaceName: String)
class func withInterfaceNamed(_ anInterfaceName: String) -> AVB17221ACMPInterface
func setHandler(_ handler: AVB17221ACMPClient, forGUID targetGUID: UInt64) -> Bool
func setHandler(_ handler: AVB17221ACMPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeHandler(forGUID targetGUID: UInt64)
func removeHandler(forEntityID targetEntityID: UInt64)
func sendACMPResponseMessage(_ message: AVB17221ACMPMessage) throws
func sendACMPCommand(_ message: AVB17221ACMPMessage, completionHandler completionHandler: AudioVideoBridging.AVB17221ACMPInterfaceCompletion) -> Bool
} |
| To | class AVB17221ACMPInterface : AVB1722ControlInterface {
@NSCopying var multicastDestinationAddress: AVBMACAddress { get }
init(interface anInterface: AVBInterface)
class func withInterface(_ anInterface: AVBInterface) -> AVB17221ACMPInterface
init(interfaceNamed anInterfaceName: String)
class func withInterfaceNamed(_ anInterfaceName: String) -> AVB17221ACMPInterface
func setHandler(_ handler: AVB17221ACMPClient, forGUID targetGUID: UInt64) -> Bool
func setHandler(_ handler: AVB17221ACMPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeHandler(forGUID targetGUID: UInt64)
func removeHandler(forEntityID targetEntityID: UInt64)
func sendACMPResponseMessage(_ message: AVB17221ACMPMessage) throws
func sendACMPCommand(_ message: AVB17221ACMPMessage, completionHandler completionHandler: @escaping AudioVideoBridging.AVB17221ACMPInterfaceCompletion) -> Bool
} |
Modified AVB17221ACMPInterface.sendACMPCommand(_: AVB17221ACMPMessage, completionHandler: AudioVideoBridging.AVB17221ACMPInterfaceCompletion) -> Bool
| Declaration | |
|---|---|
| From | func sendACMPCommand(_ message: AVB17221ACMPMessage, completionHandler completionHandler: AudioVideoBridging.AVB17221ACMPInterfaceCompletion) -> Bool |
| To | func sendACMPCommand(_ message: AVB17221ACMPMessage, completionHandler completionHandler: @escaping AudioVideoBridging.AVB17221ACMPInterfaceCompletion) -> Bool |
Modified AVB17221AECPInterface
| Declaration | |
|---|---|
| From | class AVB17221AECPInterface : AVB1722ControlInterface {
init?(interface anInterface: AVBInterface)
class func withInterface(_ anInterface: AVBInterface) -> AVB17221AECPInterface?
init?(interfaceNamed anInterfaceName: String)
class func withInterfaceNamed(_ anInterfaceName: String) -> AVB17221AECPInterface?
func setHandler(_ handler: AVB17221AECPClient, forGUID targetGUID: UInt64) -> Bool
func setHandler(_ handler: AVB17221AECPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeHandler(forGUID targetGUID: UInt64)
func removeHandler(forEntityID targetEntityID: UInt64)
func setCommandHandler(_ handler: AVB17221AECPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeCommandHandler(forEntityID targetEntityID: UInt64)
func setResponseHandler(_ handler: AVB17221AECPClient, forControllerEntityID controllerEntityID: UInt64) -> Bool
func removeResponseHandler(forControllerEntityID controllerEntityID: UInt64)
func sendCommand(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress, completionHandler completionHandler: AudioVideoBridging.AVB17221AECPInterfaceCompletion) -> Bool
func sendResponse(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress) throws
} |
| To | class AVB17221AECPInterface : AVB1722ControlInterface {
init?(interface anInterface: AVBInterface)
class func withInterface(_ anInterface: AVBInterface) -> AVB17221AECPInterface?
init?(interfaceNamed anInterfaceName: String)
class func withInterfaceNamed(_ anInterfaceName: String) -> AVB17221AECPInterface?
func setHandler(_ handler: AVB17221AECPClient, forGUID targetGUID: UInt64) -> Bool
func setHandler(_ handler: AVB17221AECPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeHandler(forGUID targetGUID: UInt64)
func removeHandler(forEntityID targetEntityID: UInt64)
func setCommandHandler(_ handler: AVB17221AECPClient, forEntityID targetEntityID: UInt64) -> Bool
func removeCommandHandler(forEntityID targetEntityID: UInt64)
func setResponseHandler(_ handler: AVB17221AECPClient, forControllerEntityID controllerEntityID: UInt64) -> Bool
func removeResponseHandler(forControllerEntityID controllerEntityID: UInt64)
func sendCommand(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress, completionHandler completionHandler: @escaping AudioVideoBridging.AVB17221AECPInterfaceCompletion) -> Bool
func sendResponse(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress) throws
} |
Modified AVB17221AECPInterface.sendCommand(_: AVB17221AECPMessage, to: AVBMACAddress, completionHandler: AudioVideoBridging.AVB17221AECPInterfaceCompletion) -> Bool
| Declaration | |
|---|---|
| From | func sendCommand(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress, completionHandler completionHandler: AudioVideoBridging.AVB17221AECPInterfaceCompletion) -> Bool |
| To | func sendCommand(_ message: AVB17221AECPMessage, to destMAC: AVBMACAddress, completionHandler completionHandler: @escaping AudioVideoBridging.AVB17221AECPInterfaceCompletion) -> Bool |