Documentation Archive Developer
Search

AudioVideoBridging Changes

AudioVideoBridging

Removed AVB17221ACMPFlags.value
Removed AVB17221ADPControllerCapabilities.value
Removed AVB17221ADPEntityCapabilities.ASSupported
Removed AVB17221ADPEntityCapabilities.DFUMode
Removed AVB17221ADPListenerCapabilities.value
Removed AVB17221ADPTalkerCapabilities.value
Removed AVB17221EntityPropertyChanged.ASGrandmasterID
Removed AVB17221EntityPropertyChanged.GUID
Removed AVB17221EntityPropertyChanged.value
Added AVB17221ACMPFlags.init(rawValue: UInt16)
Added AVB17221ADPControllerCapabilities.init(rawValue: UInt32)
Added AVB17221ADPListenerCapabilities.init(rawValue: UInt16)
Added AVB17221ADPTalkerCapabilities.init(rawValue: UInt16)
Added AVB17221EntityPropertyChanged.init(rawValue: UInt)
Modified AVB17221ACMPFlags [struct]
DeclarationProtocolsIntroduction
From
struct AVB17221ACMPFlags : RawOptionSet {
    init(_ value: UInt16)
    var value: UInt16
    static var None: AVB17221ACMPFlags { get }
    static var ClassB: AVB17221ACMPFlags { get }
    static var FastConnect: AVB17221ACMPFlags { get }
    static var SavedState: AVB17221ACMPFlags { get }
    static var StreamingWait: AVB17221ACMPFlags { get }
    static var SupportsEncrypted: AVB17221ACMPFlags { get }
    static var EncryptedPDU: AVB17221ACMPFlags { get }
    static var StreamingTalkerFailed: AVB17221ACMPFlags { get }
}
RawOptionSetOS X 10.10
To
struct AVB17221ACMPFlags : RawOptionSetType {
    init(_ rawValue: UInt16)
    init(rawValue rawValue: UInt16)
    static var None: AVB17221ACMPFlags { get }
    static var ClassB: AVB17221ACMPFlags { get }
    static var FastConnect: AVB17221ACMPFlags { get }
    static var SavedState: AVB17221ACMPFlags { get }
    static var StreamingWait: AVB17221ACMPFlags { get }
    static var SupportsEncrypted: AVB17221ACMPFlags { get }
    static var EncryptedPDU: AVB17221ACMPFlags { get }
    static var StreamingTalkerFailed: AVB17221ACMPFlags { get }
}
RawOptionSetTypeOS X 10.8

Modified AVB17221ACMPFlags.init(_: UInt16)
Declaration
From
init(_ value: UInt16)
To
init(_ rawValue: UInt16)

Modified AVB17221ACMPInterface
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221ACMPInterface.init(interface: AVBInterface!)
Declaration
From
init(interface anInterface: AVBInterface!) -> AVB17221ACMPInterface
To
init!(interface anInterface: AVBInterface!) -> AVB17221ACMPInterface

Modified AVB17221ACMPInterface.init(interfaceNamed: String!)
Declaration
From
init(interfaceNamed anInterfaceName: String!) -> AVB17221ACMPInterface
To
init!(interfaceNamed anInterfaceName: String!) -> AVB17221ACMPInterface

Modified AVB17221ACMPInterface.multicastDestinationAddress
Declaration
From
var multicastDestinationAddress: AVBMACAddress!
To
@NSCopying var multicastDestinationAddress: AVBMACAddress!

Modified AVB17221ACMPInterface.removeHandlerForEntityID(UInt64)
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ACMPInterface.setHandler(AVB17221ACMPClient!, forEntityID: UInt64) -> Bool
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ACMPMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221ACMPMessage.controllerEntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ACMPMessage.destinationMAC
Declaration
From
var destinationMAC: AVBMACAddress!
To
@NSCopying var destinationMAC: AVBMACAddress!

Modified AVB17221ACMPMessage.listenerEntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ACMPMessage.sourceMAC
Declaration
From
var sourceMAC: AVBMACAddress!
To
@NSCopying var sourceMAC: AVBMACAddress!

Modified AVB17221ACMPMessage.talkerEntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ACMPMessageType [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221ACMPStatusCode [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221ADPControllerCapabilities [struct]
DeclarationProtocolsIntroduction
From
struct AVB17221ADPControllerCapabilities : RawOptionSet {
    init(_ value: UInt32)
    var value: UInt32
    static var Implemented: AVB17221ADPControllerCapabilities { get }
    static var HasLayer3Proxy: AVB17221ADPControllerCapabilities { get }
}
RawOptionSetOS X 10.10
To
struct AVB17221ADPControllerCapabilities : RawOptionSetType {
    init(_ rawValue: UInt32)
    init(rawValue rawValue: UInt32)
    static var Implemented: AVB17221ADPControllerCapabilities { get }
    static var HasLayer3Proxy: AVB17221ADPControllerCapabilities { get }
}
RawOptionSetTypeOS X 10.8

Modified AVB17221ADPControllerCapabilities.init(_: UInt32)
Declaration
From
init(_ value: UInt32)
To
init(_ rawValue: UInt32)

Modified AVB17221ADPEntityCapabilities [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221ADPEntityCapabilities.AEMAuthenticationRequired
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.AEMAuthenticationSupported
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.AEMIdenitifyControlIndexValid
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.AEMInterfaceIndexValid
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.AEMPersistentAcquireSupported
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.EntityNotReady
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPEntityCapabilities.GeneralControllerIgnore
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221ADPListenerCapabilities [struct]
DeclarationProtocolsIntroduction
From
struct AVB17221ADPListenerCapabilities : RawOptionSet {
    init(_ value: UInt16)
    var value: UInt16
    static var Implemented: AVB17221ADPListenerCapabilities { get }
    static var HasOtherSink: AVB17221ADPListenerCapabilities { get }
    static var HasControlSink: AVB17221ADPListenerCapabilities { get }
    static var HasMediaClockSink: AVB17221ADPListenerCapabilities { get }
    static var HasSMPTESink: AVB17221ADPListenerCapabilities { get }
    static var HasMIDISink: AVB17221ADPListenerCapabilities { get }
    static var HasAudioSink: AVB17221ADPListenerCapabilities { get }
    static var HasVideoSink: AVB17221ADPListenerCapabilities { get }
}
RawOptionSetOS X 10.10
To
struct AVB17221ADPListenerCapabilities : RawOptionSetType {
    init(_ rawValue: UInt16)
    init(rawValue rawValue: UInt16)
    static var Implemented: AVB17221ADPListenerCapabilities { get }
    static var HasOtherSink: AVB17221ADPListenerCapabilities { get }
    static var HasControlSink: AVB17221ADPListenerCapabilities { get }
    static var HasMediaClockSink: AVB17221ADPListenerCapabilities { get }
    static var HasSMPTESink: AVB17221ADPListenerCapabilities { get }
    static var HasMIDISink: AVB17221ADPListenerCapabilities { get }
    static var HasAudioSink: AVB17221ADPListenerCapabilities { get }
    static var HasVideoSink: AVB17221ADPListenerCapabilities { get }
}
RawOptionSetTypeOS X 10.8

Modified AVB17221ADPListenerCapabilities.init(_: UInt16)
Declaration
From
init(_ value: UInt16)
To
init(_ rawValue: UInt16)

Modified AVB17221ADPTalkerCapabilities [struct]
DeclarationProtocolsIntroduction
From
struct AVB17221ADPTalkerCapabilities : RawOptionSet {
    init(_ value: UInt16)
    var value: UInt16
    static var Implemented: AVB17221ADPTalkerCapabilities { get }
    static var HasOtherSource: AVB17221ADPTalkerCapabilities { get }
    static var HasControlSource: AVB17221ADPTalkerCapabilities { get }
    static var HasMediaClockSource: AVB17221ADPTalkerCapabilities { get }
    static var HasSMPTESource: AVB17221ADPTalkerCapabilities { get }
    static var HasMIDISource: AVB17221ADPTalkerCapabilities { get }
    static var HasAudioSource: AVB17221ADPTalkerCapabilities { get }
    static var HasVideoSource: AVB17221ADPTalkerCapabilities { get }
}
RawOptionSetOS X 10.10
To
struct AVB17221ADPTalkerCapabilities : RawOptionSetType {
    init(_ rawValue: UInt16)
    init(rawValue rawValue: UInt16)
    static var Implemented: AVB17221ADPTalkerCapabilities { get }
    static var HasOtherSource: AVB17221ADPTalkerCapabilities { get }
    static var HasControlSource: AVB17221ADPTalkerCapabilities { get }
    static var HasMediaClockSource: AVB17221ADPTalkerCapabilities { get }
    static var HasSMPTESource: AVB17221ADPTalkerCapabilities { get }
    static var HasMIDISource: AVB17221ADPTalkerCapabilities { get }
    static var HasAudioSource: AVB17221ADPTalkerCapabilities { get }
    static var HasVideoSource: AVB17221ADPTalkerCapabilities { get }
}
RawOptionSetTypeOS X 10.8

Modified AVB17221ADPTalkerCapabilities.init(_: UInt16)
Declaration
From
init(_ value: UInt16)
To
init(_ rawValue: UInt16)

Modified AVB17221AECPAEMMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPAEMMessage.commandSpecificData
Declaration
From
var commandSpecificData: NSData!
To
@NSCopying var commandSpecificData: NSData!

Modified AVB17221AECPAEMMessage.controllerRequest
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPAVCMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPAVCMessage.commandResponse
Declaration
From
var commandResponse: NSData!
To
@NSCopying var commandResponse: NSData!

Modified AVB17221AECPAddressAccessMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPAddressAccessTLV
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPAddressAccessTLV.memoryData
Declaration
From
var memoryData: NSData!
To
@NSCopying var memoryData: NSData!

Modified AVB17221AECPAddressAccessTLVMode [enum]
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPInterface
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPInterface.init(interface: AVBInterface!)
Declaration
From
init(interface anInterface: AVBInterface!) -> AVB17221AECPInterface
To
init!(interface anInterface: AVBInterface!) -> AVB17221AECPInterface

Modified AVB17221AECPInterface.init(interfaceNamed: String!)
Declaration
From
init(interfaceNamed anInterfaceName: String!) -> AVB17221AECPInterface
To
init!(interfaceNamed anInterfaceName: String!) -> AVB17221AECPInterface

Modified AVB17221AECPInterface.removeHandlerForEntityID(UInt64)
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPInterface.setHandler(AVB17221AECPClient!, forEntityID: UInt64) -> Bool
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPMessage.controllerEntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPMessage.sourceMAC
Declaration
From
var sourceMAC: AVBMACAddress!
To
@NSCopying var sourceMAC: AVBMACAddress!

Modified AVB17221AECPMessage.targetEntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221AECPMessageType [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPStatusCode [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPVendorMessage
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221AECPVendorMessage.protocolSpecificData
Declaration
From
var protocolSpecificData: NSData!
To
@NSCopying var protocolSpecificData: NSData!

Modified AVB17221AEMCommandType [enum]
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221Entity
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221Entity.entityDiscovery
Declaration
From
var entityDiscovery: AVB17221EntityDiscovery!
To
unowned(unsafe) var entityDiscovery: AVB17221EntityDiscovery!

Modified AVB17221Entity.entityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221Entity.entityModelID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221Entity.gPTPDomainNumber
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221Entity.gPTPGrandmasterID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221Entity.identifyControlIndex
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221Entity.interfaceIndex
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityDiscovery
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB17221EntityDiscovery.changeEntityWithEntityID(UInt64, toNewGPTPGrandmasterID: UInt64, error: NSErrorPointer) -> Bool
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityDiscovery.discoveryDelegate
Declaration
From
var discoveryDelegate: AVB17221EntityDiscoveryDelegate!
To
unowned(unsafe) var discoveryDelegate: AVB17221EntityDiscoveryDelegate!

Modified AVB17221EntityDiscovery.interface
Declaration
From
var interface: AVBInterface! { get }
To
unowned(unsafe) var interface: AVBInterface! { get }

Modified AVB17221EntityDiscovery.init(interfaceName: String!)
Declaration
From
init(interfaceName anInterfaceName: String!)
To
init!(interfaceName anInterfaceName: String!)

Modified AVB17221EntityPropertyChanged [struct]
DeclarationProtocolsIntroduction
From
struct AVB17221EntityPropertyChanged : RawOptionSet {
    init(_ value: UInt)
    var value: UInt
    static var TimeToLive: AVB17221EntityPropertyChanged { get }
    static var GUID: AVB17221EntityPropertyChanged { get }
    static var EntityID: AVB17221EntityPropertyChanged { get }
    static var VendorID: AVB17221EntityPropertyChanged { get }
    static var ModelID: AVB17221EntityPropertyChanged { get }
    static var EntityCapabilities: AVB17221EntityPropertyChanged { get }
    static var TalkerStreamSources: AVB17221EntityPropertyChanged { get }
    static var TalkerCapabilities: AVB17221EntityPropertyChanged { get }
    static var ListenerStreamSinks: AVB17221EntityPropertyChanged { get }
    static var ListenerCapabilities: AVB17221EntityPropertyChanged { get }
    static var ControllerCapabilities: AVB17221EntityPropertyChanged { get }
    static var AvailableIndex: AVB17221EntityPropertyChanged { get }
    static var ASGrandmasterID: AVB17221EntityPropertyChanged { get }
    static var GPTPGrandmasterID: AVB17221EntityPropertyChanged { get }
    static var MACAddress: AVB17221EntityPropertyChanged { get }
    static var AssociationID: AVB17221EntityPropertyChanged { get }
    static var EntityType: AVB17221EntityPropertyChanged { get }
    static var IdentifyControlIndex: AVB17221EntityPropertyChanged { get }
    static var InterfaceIndex: AVB17221EntityPropertyChanged { get }
    static var GPTPDomainNumber: AVB17221EntityPropertyChanged { get }
}
RawOptionSetOS X 10.10
To
struct AVB17221EntityPropertyChanged : RawOptionSetType {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    static var TimeToLive: AVB17221EntityPropertyChanged { get }
    static var GUID: AVB17221EntityPropertyChanged { get }
    static var EntityID: AVB17221EntityPropertyChanged { get }
    static var VendorID: AVB17221EntityPropertyChanged { get }
    static var ModelID: AVB17221EntityPropertyChanged { get }
    static var EntityCapabilities: AVB17221EntityPropertyChanged { get }
    static var TalkerStreamSources: AVB17221EntityPropertyChanged { get }
    static var TalkerCapabilities: AVB17221EntityPropertyChanged { get }
    static var ListenerStreamSinks: AVB17221EntityPropertyChanged { get }
    static var ListenerCapabilities: AVB17221EntityPropertyChanged { get }
    static var ControllerCapabilities: AVB17221EntityPropertyChanged { get }
    static var AvailableIndex: AVB17221EntityPropertyChanged { get }
    static var ASGrandmasterID: AVB17221EntityPropertyChanged { get }
    static var GPTPGrandmasterID: AVB17221EntityPropertyChanged { get }
    static var MACAddress: AVB17221EntityPropertyChanged { get }
    static var AssociationID: AVB17221EntityPropertyChanged { get }
    static var EntityType: AVB17221EntityPropertyChanged { get }
    static var IdentifyControlIndex: AVB17221EntityPropertyChanged { get }
    static var InterfaceIndex: AVB17221EntityPropertyChanged { get }
    static var GPTPDomainNumber: AVB17221EntityPropertyChanged { get }
}
RawOptionSetTypeOS X 10.8

Modified AVB17221EntityPropertyChanged.EntityID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityPropertyChanged.GPTPDomainNumber
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityPropertyChanged.GPTPGrandmasterID
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityPropertyChanged.IdentifyControlIndex
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityPropertyChanged.InterfaceIndex
Introduction
FromOS X 10.10
ToOS X 10.9

Modified AVB17221EntityPropertyChanged.init(_: UInt)
Declaration
From
init(_ value: UInt)
To
init(_ rawValue: UInt)

Modified AVB1722ControlInterface
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVB1722ControlInterface.interface
Declaration
From
var interface: AVBInterface! { get }
To
unowned(unsafe) var interface: AVBInterface! { get }

Modified AVB1722ControlInterface.init(interfaceName: String!)
DeclarationIntroduction
From
init(interfaceName anInterfaceName: String!)
OS X 10.10
To
init!(interfaceName anInterfaceName: String!)
OS X 10.9

Modified AVBEthernetInterface
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVBInterface
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVBInterface.init(interfaceName: String!)
Declaration
From
init(interfaceName anInterfaceName: String!)
To
init!(interfaceName anInterfaceName: String!)

Modified AVBMACAddress
Introduction
FromOS X 10.10
ToOS X 10.8

Modified AVBMACAddress.bytes
Declaration
From
var bytes: ConstUnsafePointer<UInt8> { get }
To
var bytes: UnsafePointer<UInt8> { get }

Modified AVBMACAddress.init(bytes: UnsafeMutablePointer<UInt8>)
Declaration
From
init(bytes bytes: UnsafePointer<UInt8>)
To
init!(bytes bytes: UnsafeMutablePointer<UInt8>)

Modified AVBMACAddress.dataRepresentation
Declaration
From
var dataRepresentation: NSData!
To
@NSCopying var dataRepresentation: NSData!

Modified AVBErrorDomain
Declaration
From
let AVBErrorDomain: NSString!
To
let AVBErrorDomain: String