CoreAudio Changes
CoreAudio
Added AudioBuffer.init()
Added AudioBuffer.init(_: UnsafeMutableBufferPointer<T>, numberOfChannels: Int)
Added AudioBuffer.init(mNumberChannels: UInt32, mDataByteSize: UInt32, mData: UnsafeMutablePointer<Void>)
Added AudioBufferList.init()
Added AudioBufferList.allocate(Int) -> UnsafeMutableAudioBufferListPointer [static]
Added AudioBufferList.init(mNumberBuffers: UInt32, mBuffers:(AudioBuffer))
Added AudioBufferList.sizeInBytes(Int) -> Int [static]
Added AudioChannelDescription.init()
Added AudioChannelDescription.init(mChannelLabel: AudioChannelLabel, mChannelFlags: UInt32, mCoordinates:(Float32, Float32, Float32))
Added AudioChannelLayout.init()
Added AudioChannelLayout.init(mChannelLayoutTag: AudioChannelLayoutTag, mChannelBitmap: UInt32, mNumberChannelDescriptions: UInt32, mChannelDescriptions:(AudioChannelDescription))
Added AudioClassDescription.init()
Added AudioClassDescription.init(mType: OSType, mSubType: OSType, mManufacturer: OSType)
Added AudioStreamBasicDescription.init()
Added AudioStreamBasicDescription.init(mSampleRate: Float64, mFormatID: AudioFormatID, mFormatFlags: AudioFormatFlags, mBytesPerPacket: UInt32, mFramesPerPacket: UInt32, mBytesPerFrame: UInt32, mChannelsPerFrame: UInt32, mBitsPerChannel: UInt32, mReserved: UInt32)
Added AudioStreamPacketDescription.init()
Added AudioStreamPacketDescription.init(mStartOffset: Int64, mVariableFramesInPacket: UInt32, mDataByteSize: UInt32)
Added AudioTimeStamp.init()
Added AudioTimeStamp.init(mSampleTime: Float64, mHostTime: UInt64, mRateScalar: Float64, mWordClockTime: UInt64, mSMPTETime: SMPTETime, mFlags: UInt32, mReserved: UInt32)
Added AudioValueRange.init()
Added AudioValueRange.init(mMinimum: Float64, mMaximum: Float64)
Added AudioValueTranslation.init()
Added AudioValueTranslation.init(mInputData: UnsafeMutablePointer<Void>, mInputDataSize: UInt32, mOutputData: UnsafeMutablePointer<Void>, mOutputDataSize: UInt32)
Added SMPTETime.init()
Added SMPTETime.init(mSubframes: Int16, mSubframeDivisor: Int16, mCounter: UInt32, mType: UInt32, mFlags: UInt32, mHours: Int16, mMinutes: Int16, mSeconds: Int16, mFrames: Int16)
Added UnsafeBufferPointer.init(_: AudioBuffer)
Added UnsafeMutableAudioBufferListPointer [struct]
Added UnsafeMutableAudioBufferListPointer.init(_: UnsafeMutablePointer<AudioBufferList>)
Added UnsafeMutableAudioBufferListPointer.count
Added UnsafeMutableAudioBufferListPointer.endIndex
Added UnsafeMutableAudioBufferListPointer.generate() -> IndexingGenerator<UnsafeMutableAudioBufferListPointer>
Added UnsafeMutableAudioBufferListPointer.startIndex
Added UnsafeMutableAudioBufferListPointer.unsafeMutablePointer
Added UnsafeMutableAudioBufferListPointer.unsafePointer
Added UnsafeMutableBufferPointer.init(_: AudioBuffer)
Modified AudioBuffer [struct]
| Declaration | |
|---|---|
| From | struct AudioBuffer {
var mNumberChannels: UInt32
var mDataByteSize: UInt32
var mData: UnsafeMutablePointer<Void>
} |
| To | struct AudioBuffer {
var mNumberChannels: UInt32
var mDataByteSize: UInt32
var mData: UnsafeMutablePointer<Void>
init()
init(mNumberChannels mNumberChannels: UInt32, mDataByteSize mDataByteSize: UInt32, mData mData: UnsafeMutablePointer<Void>)
} |
Modified AudioBufferList [struct]
| Declaration | |
|---|---|
| From | struct AudioBufferList {
var mNumberBuffers: UInt32
var mBuffers: (AudioBuffer)
} |
| To | struct AudioBufferList {
var mNumberBuffers: UInt32
var mBuffers: (AudioBuffer)
init()
init(mNumberBuffers mNumberBuffers: UInt32, mBuffers mBuffers: (AudioBuffer))
} |
Modified AudioChannelDescription [struct]
| Declaration | |
|---|---|
| From | struct AudioChannelDescription {
var mChannelLabel: AudioChannelLabel
var mChannelFlags: UInt32
var mCoordinates: (Float32, Float32, Float32)
} |
| To | struct AudioChannelDescription {
var mChannelLabel: AudioChannelLabel
var mChannelFlags: UInt32
var mCoordinates: (Float32, Float32, Float32)
init()
init(mChannelLabel mChannelLabel: AudioChannelLabel, mChannelFlags mChannelFlags: UInt32, mCoordinates mCoordinates: (Float32, Float32, Float32))
} |
Modified AudioChannelLayout [struct]
| Declaration | |
|---|---|
| From | struct AudioChannelLayout {
var mChannelLayoutTag: AudioChannelLayoutTag
var mChannelBitmap: UInt32
var mNumberChannelDescriptions: UInt32
var mChannelDescriptions: (AudioChannelDescription)
} |
| To | struct AudioChannelLayout {
var mChannelLayoutTag: AudioChannelLayoutTag
var mChannelBitmap: UInt32
var mNumberChannelDescriptions: UInt32
var mChannelDescriptions: (AudioChannelDescription)
init()
init(mChannelLayoutTag mChannelLayoutTag: AudioChannelLayoutTag, mChannelBitmap mChannelBitmap: UInt32, mNumberChannelDescriptions mNumberChannelDescriptions: UInt32, mChannelDescriptions mChannelDescriptions: (AudioChannelDescription))
} |
Modified AudioClassDescription [struct]
| Declaration | |
|---|---|
| From | struct AudioClassDescription {
var mType: OSType
var mSubType: OSType
var mManufacturer: OSType
} |
| To | struct AudioClassDescription {
var mType: OSType
var mSubType: OSType
var mManufacturer: OSType
init()
init(mType mType: OSType, mSubType mSubType: OSType, mManufacturer mManufacturer: OSType)
} |
Modified AudioStreamBasicDescription [struct]
| Declaration | |
|---|---|
| From | struct AudioStreamBasicDescription {
var mSampleRate: Float64
var mFormatID: AudioFormatID
var mFormatFlags: AudioFormatFlags
var mBytesPerPacket: UInt32
var mFramesPerPacket: UInt32
var mBytesPerFrame: UInt32
var mChannelsPerFrame: UInt32
var mBitsPerChannel: UInt32
var mReserved: UInt32
} |
| To | struct AudioStreamBasicDescription {
var mSampleRate: Float64
var mFormatID: AudioFormatID
var mFormatFlags: AudioFormatFlags
var mBytesPerPacket: UInt32
var mFramesPerPacket: UInt32
var mBytesPerFrame: UInt32
var mChannelsPerFrame: UInt32
var mBitsPerChannel: UInt32
var mReserved: UInt32
init()
init(mSampleRate mSampleRate: Float64, mFormatID mFormatID: AudioFormatID, mFormatFlags mFormatFlags: AudioFormatFlags, mBytesPerPacket mBytesPerPacket: UInt32, mFramesPerPacket mFramesPerPacket: UInt32, mBytesPerFrame mBytesPerFrame: UInt32, mChannelsPerFrame mChannelsPerFrame: UInt32, mBitsPerChannel mBitsPerChannel: UInt32, mReserved mReserved: UInt32)
} |
Modified AudioStreamPacketDescription [struct]
| Declaration | |
|---|---|
| From | struct AudioStreamPacketDescription {
var mStartOffset: Int64
var mVariableFramesInPacket: UInt32
var mDataByteSize: UInt32
} |
| To | struct AudioStreamPacketDescription {
var mStartOffset: Int64
var mVariableFramesInPacket: UInt32
var mDataByteSize: UInt32
init()
init(mStartOffset mStartOffset: Int64, mVariableFramesInPacket mVariableFramesInPacket: UInt32, mDataByteSize mDataByteSize: UInt32)
} |
Modified AudioTimeStamp [struct]
| Declaration | |
|---|---|
| From | struct AudioTimeStamp {
var mSampleTime: Float64
var mHostTime: UInt64
var mRateScalar: Float64
var mWordClockTime: UInt64
var mSMPTETime: SMPTETime
var mFlags: UInt32
var mReserved: UInt32
} |
| To | struct AudioTimeStamp {
var mSampleTime: Float64
var mHostTime: UInt64
var mRateScalar: Float64
var mWordClockTime: UInt64
var mSMPTETime: SMPTETime
var mFlags: UInt32
var mReserved: UInt32
init()
init(mSampleTime mSampleTime: Float64, mHostTime mHostTime: UInt64, mRateScalar mRateScalar: Float64, mWordClockTime mWordClockTime: UInt64, mSMPTETime mSMPTETime: SMPTETime, mFlags mFlags: UInt32, mReserved mReserved: UInt32)
} |
Modified AudioValueRange [struct]
| Declaration | |
|---|---|
| From | struct AudioValueRange {
var mMinimum: Float64
var mMaximum: Float64
} |
| To | struct AudioValueRange {
var mMinimum: Float64
var mMaximum: Float64
init()
init(mMinimum mMinimum: Float64, mMaximum mMaximum: Float64)
} |
Modified AudioValueTranslation [struct]
| Declaration | |
|---|---|
| From | struct AudioValueTranslation {
var mInputData: UnsafeMutablePointer<Void>
var mInputDataSize: UInt32
var mOutputData: UnsafeMutablePointer<Void>
var mOutputDataSize: UInt32
} |
| To | struct AudioValueTranslation {
var mInputData: UnsafeMutablePointer<Void>
var mInputDataSize: UInt32
var mOutputData: UnsafeMutablePointer<Void>
var mOutputDataSize: UInt32
init()
init(mInputData mInputData: UnsafeMutablePointer<Void>, mInputDataSize mInputDataSize: UInt32, mOutputData mOutputData: UnsafeMutablePointer<Void>, mOutputDataSize mOutputDataSize: UInt32)
} |
Modified SMPTETime [struct]
| Declaration | |
|---|---|
| From | struct SMPTETime {
var mSubframes: Int16
var mSubframeDivisor: Int16
var mCounter: UInt32
var mType: UInt32
var mFlags: UInt32
var mHours: Int16
var mMinutes: Int16
var mSeconds: Int16
var mFrames: Int16
} |
| To | struct SMPTETime {
var mSubframes: Int16
var mSubframeDivisor: Int16
var mCounter: UInt32
var mType: UInt32
var mFlags: UInt32
var mHours: Int16
var mMinutes: Int16
var mSeconds: Int16
var mFrames: Int16
init()
init(mSubframes mSubframes: Int16, mSubframeDivisor mSubframeDivisor: Int16, mCounter mCounter: UInt32, mType mType: UInt32, mFlags mFlags: UInt32, mHours mHours: Int16, mMinutes mMinutes: Int16, mSeconds mSeconds: Int16, mFrames mFrames: Int16)
} |