Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека Разработчика iOS Разработчик
Поиск

Изменения AudioToolbox

AudioToolbox

Добавленный AUNodeInteraction.init ()
Добавленный AUNodeRenderCallback.init ()
Добавленный AUNodeRenderCallback.init (destNode: AUNode, destInputNumber: AudioUnitElement, cback: AURenderCallbackStruct)
Добавленный AUPresetEvent.init ()
Добавленный AUPresetEvent.init (объем: AudioUnitScope, элемент: AudioUnitElement, предварительная установка: Неуправляемый <CFPropertyList>!)
Добавленный AudioBalanceFade.init ()
Добавленный AudioBalanceFade.init (mLeftRightBalance: Float32, mBackFrontFade: Float32, mType: UInt32, mChannelLayout: UnsafePointer <AudioChannelLayout>)
Добавленный AudioBytePacketTranslation.init ()
Добавленный AudioBytePacketTranslation.init (мегабайт: Int64, mPacket: Int64, mByteOffsetInPacket: UInt32, mFlags: UInt32)
Добавленный AudioConverterPrimeInfo.init ()
Добавленный AudioConverterPrimeInfo.init (leadingFrames: UInt32, trailingFrames: UInt32)
Добавленный AudioFileMarker.init ()
Добавленный AudioFileMarker.init (mFramePosition: Float64, mName: Неуправляемый <CFString>!, mMarkerID: Int32, mSMPTETime: AudioFile_SMPTE_Time, mType: UInt32, mReserved: UInt16, mChannel: UInt16)
Добавленный AudioFileMarkerList.init ()
Добавленный AudioFileMarkerList.init (mSMPTE_TimeType: UInt32, mNumberMarkers: UInt32, маркеры: (AudioFileMarker))
Добавленный AudioFilePacketTableInfo.init ()
Добавленный AudioFilePacketTableInfo.init (mNumberValidFrames: Int64, mPrimingFrames: Int32, mRemainderFrames: Int32)
Добавленный AudioFileRegion.init ()
Добавленный AudioFileRegion.init (mRegionID: UInt32, mName: Неуправляемый <CFString>!, mFlags: UInt32, mNumberMarkers: UInt32, маркеры: (AudioFileMarker))
Добавленный AudioFileRegionList.init ()
Добавленный AudioFileRegionList.init (mSMPTE_TimeType: UInt32, mNumberRegions: UInt32, mRegions: (AudioFileRegion))
Добавленный AudioFileTypeAndFormatID.init ()
Добавленный AudioFileTypeAndFormatID.init (mFileType: AudioFileTypeID, mFormatID: UInt32)
Добавленный AudioFile_SMPTE_Time.init ()
Добавленный AudioFile_SMPTE_Time.init (mHours: Int8, минуты: UInt8, mSeconds: UInt8, mFrames: UInt8, mSubFrameSampleOffset: UInt32)
Добавленный AudioFormatInfo.init ()
Добавленный AudioFormatInfo.init (mASBD: AudioStreamBasicDescription, mMagicCookie: <Недействительный> UnsafePointer, mMagicCookieSize: UInt32)
Добавленный AudioFormatListItem.init ()
Добавленный AudioFormatListItem.init (mASBD: AudioStreamBasicDescription, mChannelLayoutTag: AudioChannelLayoutTag)
Добавленный AudioFramePacketTranslation.init ()
Добавленный AudioFramePacketTranslation.init (mFrame: Int64, mPacket: Int64, mFrameOffsetInPacket: UInt32)
Добавленный AudioPanningInfo.init ()
Добавленный AudioPanningInfo.init (mPanningMode: UInt32, mCoordinateFlags: UInt32, mCoordinates: (Float32, Float32, Float32), mGainScale: Float32, mOutputChannelMap: UnsafePointer <AudioChannelLayout>)
Добавленный AudioQueueBuffer.init ()
Добавленный AudioQueueBuffer.init (mAudioDataBytesCapacity: UInt32, mAudioData: <Недействительный> UnsafeMutablePointer, mAudioDataByteSize: UInt32, mUserData: <Недействительный> UnsafeMutablePointer, mPacketDescriptionCapacity: UInt32, mPacketDescriptions: UnsafeMutablePointer <AudioStreamPacketDescription>, mPacketDescriptionCount: UInt32)
Добавленный AudioQueueChannelAssignment.init ()
Добавленный AudioQueueChannelAssignment.init (mDeviceUID: Неуправляемый <CFString>!, mChannelNumber: UInt32)
Добавленный AudioQueueLevelMeterState.init ()
Добавленный AudioQueueLevelMeterState.init (mAveragePower: Float32, mPeakPower: Float32)
Добавленный AudioQueueParameterEvent.init ()
Добавленный AudioQueueParameterEvent.init (mID: AudioQueueParameterID, mValue: AudioQueueParameterValue)
Добавленный AudioUnitNodeConnection.init ()
Добавленный AudioUnitNodeConnection.init (sourceNode: AUNode, sourceOutputNumber: UInt32, destNode: AUNode, destInputNumber: UInt32)
Добавленный CABarBeatTime.init ()
Добавленный CABarBeatTime.init (панель: Int32, удар: UInt16, подудар: UInt16, subbeatDivisor: UInt16, зарезервированный: UInt16)
Добавленный CAFAudioDescription.init ()
Добавленный CAFAudioDescription.init (mSampleRate: Float64, mFormatID: UInt32, mFormatFlags: UInt32, mBytesPerPacket: UInt32, mFramesPerPacket: UInt32, mChannelsPerFrame: UInt32, mBitsPerChannel: UInt32)
Добавленный CAFAudioFormatListItem.init ()
Добавленный CAFAudioFormatListItem.init (mFormat: CAFAudioDescription, mChannelLayoutTag: UInt32)
Добавленный CAFChunkHeader.init ()
Добавленный CAFChunkHeader.init (mChunkType: UInt32, mChunkSize: Int64)
Добавленный CAFDataChunk.init ()
Добавленный CAFDataChunk.init (mEditCount: UInt32, mData: (UInt8))
Добавленный CAFFileHeader.init ()
Добавленный CAFFileHeader.init (mFileType: UInt32, mFileVersion: UInt16, mFileFlags: UInt16)
Добавленный CAFInfoStrings.init ()
Добавленный CAFInfoStrings.init (mNumEntries: UInt32)
Добавленный CAFInstrumentChunk.init ()
Добавленный CAFInstrumentChunk.init (mBaseNote: Float32, mMIDILowNote: UInt8, mMIDIHighNote: UInt8, mMIDILowVelocity: UInt8, mMIDIHighVelocity: UInt8, mdBGain: Float32, mStartRegionID: UInt32, mSustainRegionID: UInt32, mReleaseRegionID: UInt32, mInstrumentID: UInt32)
Добавленный CAFMarker.init ()
Добавленный CAFMarker.init (mType: UInt32, mFramePosition: Float64, mMarkerID: UInt32, mSMPTETime: CAF_SMPTE_Time, mChannel: UInt32)
Добавленный CAFMarkerChunk.init ()
Добавленный CAFMarkerChunk.init (mSMPTE_TimeType: UInt32, mNumberMarkers: UInt32, маркеры: (CAFMarker))
Добавленный CAFOverviewChunk.init ()
Добавленный CAFOverviewChunk.init (mEditCount: UInt32, mNumFramesPerOVWSample: UInt32, mData: (CAFOverviewSample))
Добавленный CAFOverviewSample.init ()
Добавленный CAFOverviewSample.init (mMinValue: Int16, mMaxValue: Int16)
Добавленный CAFPacketTableHeader.init ()
Добавленный CAFPacketTableHeader.init (mNumberPackets: Int64, mNumberValidFrames: Int64, mPrimingFrames: Int32, mRemainderFrames: Int32, mPacketDescriptions: (UInt8))
Добавленный CAFPeakChunk.init ()
Добавленный CAFPeakChunk.init (mEditCount: UInt32, mPeaks: (CAFPositionPeak))
Добавленный CAFPositionPeak.init ()
Добавленный CAFPositionPeak.init (mValue: Float32, mFrameNumber: UInt64)
Добавленный CAFRegion.init ()
Добавленный CAFRegion.init (mRegionID: UInt32, mFlags: UInt32, mNumberMarkers: UInt32, маркеры: (CAFMarker))
Добавленный CAFRegionChunk.init ()
Добавленный CAFRegionChunk.init (mSMPTE_TimeType: UInt32, mNumberRegions: UInt32, mRegions: (CAFRegion))
Добавленный CAFStringID.init ()
Добавленный CAFStringID.init (mStringID: UInt32, mStringStartByteOffset: Int64)
Добавленный CAFStrings.init ()
Добавленный CAFStrings.init (mNumEntries: UInt32, mStringsIDs: (CAFStringID))
Добавленный CAFUMIDChunk.init ()
Добавленный CAFUMIDChunk.init (мегабайты: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Добавленный CAF_SMPTE_Time.init ()
Добавленный CAF_SMPTE_Time.init (mHours: Int8, минуты: Int8, mSeconds: Int8, mFrames: Int8, mSubFrameSampleOffset: UInt32)
Добавленный CAF_UUID_ChunkHeader.init ()
Добавленный CAF_UUID_ChunkHeader.init (mHeader: CAFChunkHeader, mUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
Добавленный ExtendedAudioFormatInfo.init ()
Добавленный ExtendedAudioFormatInfo.init (mASBD: AudioStreamBasicDescription, mMagicCookie: <Недействительный> UnsafePointer, mMagicCookieSize: UInt32, mClassDescription: AudioClassDescription)
Добавленный ExtendedNoteOnEvent.init ()
Добавленный ExtendedNoteOnEvent.init (инструментованный: MusicDeviceInstrumentID, groupID: MusicDeviceGroupID, продолжительность: Float32, extendedParams: MusicDeviceNoteParams)
Добавленный ExtendedTempoEvent.init ()
Добавленный ExtendedTempoEvent.init (bpm: Float64)
Добавленный MIDIChannelMessage.init ()
Добавленный MIDIChannelMessage.init (состояние: UInt8, data1: UInt8, data2: UInt8, зарезервированный: UInt8)
Добавленный MIDIMetaEvent.init ()
Добавленный MIDIMetaEvent.init (metaEventType: UInt8, unused1: UInt8, unused2: UInt8, unused3: UInt8, dataLength: UInt32, данные: (UInt8))
Добавленный MIDINoteMessage.init ()
Добавленный MIDINoteMessage.init (канал: UInt8, отметьте: UInt8, скорость: UInt8, releaseVelocity: UInt8, продолжительность: Float32)
Добавленный MIDIRawData.init ()
Добавленный MIDIRawData.init (длина: UInt32, данные: (UInt8))
Добавленный MusicEventUserData.init ()
Добавленный MusicEventUserData.init (длина: UInt32, данные: (UInt8))
Добавленный MusicTrackLoopInfo.init ()
Добавленный MusicTrackLoopInfo.init (loopDuration: MusicTimeStamp, numberOfLoops: Int32)
Добавленный ParameterEvent.init ()
Добавленный ParameterEvent.init (parameterID: AudioUnitParameterID, объем: AudioUnitScope, элемент: AudioUnitElement, значение: AudioUnitParameterValue)
Объявление
От
struct AUNodeInteraction {
    var nodeInteractionType: UInt32
}
К
struct AUNodeInteraction {
    var nodeInteractionType: UInt32
    init()
}

Объявление
От
struct AUNodeRenderCallback {
    var destNode: AUNode
    var destInputNumber: AudioUnitElement
    var cback: AURenderCallbackStruct
}
К
struct AUNodeRenderCallback {
    var destNode: AUNode
    var destInputNumber: AudioUnitElement
    var cback: AURenderCallbackStruct
    init()
    init(destNode destNode: AUNode, destInputNumber destInputNumber: AudioUnitElement, cback cback: AURenderCallbackStruct)
}

Объявление
От
struct AUPresetEvent {
    var scope: AudioUnitScope
    var element: AudioUnitElement
    var preset: Unmanaged<CFPropertyList>!
}
К
struct AUPresetEvent {
    var scope: AudioUnitScope
    var element: AudioUnitElement
    var preset: Unmanaged<CFPropertyList>!
    init()
    init(scope scope: AudioUnitScope, element element: AudioUnitElement, preset preset: Unmanaged<CFPropertyList>!)
}

Объявление
От
struct AudioBalanceFade {
    var mLeftRightBalance: Float32
    var mBackFrontFade: Float32
    var mType: UInt32
    var mChannelLayout: UnsafePointer<AudioChannelLayout>
}
К
struct AudioBalanceFade {
    var mLeftRightBalance: Float32
    var mBackFrontFade: Float32
    var mType: UInt32
    var mChannelLayout: UnsafePointer<AudioChannelLayout>
    init()
    init(mLeftRightBalance mLeftRightBalance: Float32, mBackFrontFade mBackFrontFade: Float32, mType mType: UInt32, mChannelLayout mChannelLayout: UnsafePointer<AudioChannelLayout>)
}

Объявление
От
struct AudioBytePacketTranslation {
    var mByte: Int64
    var mPacket: Int64
    var mByteOffsetInPacket: UInt32
    var mFlags: UInt32
}
К
struct AudioBytePacketTranslation {
    var mByte: Int64
    var mPacket: Int64
    var mByteOffsetInPacket: UInt32
    var mFlags: UInt32
    init()
    init(mByte mByte: Int64, mPacket mPacket: Int64, mByteOffsetInPacket mByteOffsetInPacket: UInt32, mFlags mFlags: UInt32)
}

Объявление
От
struct AudioConverterPrimeInfo {
    var leadingFrames: UInt32
    var trailingFrames: UInt32
}
К
struct AudioConverterPrimeInfo {
    var leadingFrames: UInt32
    var trailingFrames: UInt32
    init()
    init(leadingFrames leadingFrames: UInt32, trailingFrames trailingFrames: UInt32)
}

Объявление
От
struct AudioFileMarker {
    var mFramePosition: Float64
    var mName: Unmanaged<CFString>!
    var mMarkerID: Int32
    var mSMPTETime: AudioFile_SMPTE_Time
    var mType: UInt32
    var mReserved: UInt16
    var mChannel: UInt16
}
К
struct AudioFileMarker {
    var mFramePosition: Float64
    var mName: Unmanaged<CFString>!
    var mMarkerID: Int32
    var mSMPTETime: AudioFile_SMPTE_Time
    var mType: UInt32
    var mReserved: UInt16
    var mChannel: UInt16
    init()
    init(mFramePosition mFramePosition: Float64, mName mName: Unmanaged<CFString>!, mMarkerID mMarkerID: Int32, mSMPTETime mSMPTETime: AudioFile_SMPTE_Time, mType mType: UInt32, mReserved mReserved: UInt16, mChannel mChannel: UInt16)
}

Объявление
От
struct AudioFileMarkerList {
    var mSMPTE_TimeType: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (AudioFileMarker)
}
К
struct AudioFileMarkerList {
    var mSMPTE_TimeType: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (AudioFileMarker)
    init()
    init(mSMPTE_TimeType mSMPTE_TimeType: UInt32, mNumberMarkers mNumberMarkers: UInt32, mMarkers mMarkers: (AudioFileMarker))
}

Объявление
От
struct AudioFilePacketTableInfo {
    var mNumberValidFrames: Int64
    var mPrimingFrames: Int32
    var mRemainderFrames: Int32
}
К
struct AudioFilePacketTableInfo {
    var mNumberValidFrames: Int64
    var mPrimingFrames: Int32
    var mRemainderFrames: Int32
    init()
    init(mNumberValidFrames mNumberValidFrames: Int64, mPrimingFrames mPrimingFrames: Int32, mRemainderFrames mRemainderFrames: Int32)
}

Объявление
От
struct AudioFileRegion {
    var mRegionID: UInt32
    var mName: Unmanaged<CFString>!
    var mFlags: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (AudioFileMarker)
}
К
struct AudioFileRegion {
    var mRegionID: UInt32
    var mName: Unmanaged<CFString>!
    var mFlags: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (AudioFileMarker)
    init()
    init(mRegionID mRegionID: UInt32, mName mName: Unmanaged<CFString>!, mFlags mFlags: UInt32, mNumberMarkers mNumberMarkers: UInt32, mMarkers mMarkers: (AudioFileMarker))
}

Объявление
От
struct AudioFileRegionList {
    var mSMPTE_TimeType: UInt32
    var mNumberRegions: UInt32
    var mRegions: (AudioFileRegion)
}
К
struct AudioFileRegionList {
    var mSMPTE_TimeType: UInt32
    var mNumberRegions: UInt32
    var mRegions: (AudioFileRegion)
    init()
    init(mSMPTE_TimeType mSMPTE_TimeType: UInt32, mNumberRegions mNumberRegions: UInt32, mRegions mRegions: (AudioFileRegion))
}

Объявление
От
struct AudioFileTypeAndFormatID {
    var mFileType: AudioFileTypeID
    var mFormatID: UInt32
}
К
struct AudioFileTypeAndFormatID {
    var mFileType: AudioFileTypeID
    var mFormatID: UInt32
    init()
    init(mFileType mFileType: AudioFileTypeID, mFormatID mFormatID: UInt32)
}

Объявление
От
struct AudioFile_SMPTE_Time {
    var mHours: Int8
    var mMinutes: UInt8
    var mSeconds: UInt8
    var mFrames: UInt8
    var mSubFrameSampleOffset: UInt32
}
К
struct AudioFile_SMPTE_Time {
    var mHours: Int8
    var mMinutes: UInt8
    var mSeconds: UInt8
    var mFrames: UInt8
    var mSubFrameSampleOffset: UInt32
    init()
    init(mHours mHours: Int8, mMinutes mMinutes: UInt8, mSeconds mSeconds: UInt8, mFrames mFrames: UInt8, mSubFrameSampleOffset mSubFrameSampleOffset: UInt32)
}

Объявление
От
struct AudioFormatInfo {
    var mASBD: AudioStreamBasicDescription
    var mMagicCookie: UnsafePointer<Void>
    var mMagicCookieSize: UInt32
}
К
struct AudioFormatInfo {
    var mASBD: AudioStreamBasicDescription
    var mMagicCookie: UnsafePointer<Void>
    var mMagicCookieSize: UInt32
    init()
    init(mASBD mASBD: AudioStreamBasicDescription, mMagicCookie mMagicCookie: UnsafePointer<Void>, mMagicCookieSize mMagicCookieSize: UInt32)
}

Объявление
От
struct AudioFormatListItem {
    var mASBD: AudioStreamBasicDescription
    var mChannelLayoutTag: AudioChannelLayoutTag
}
К
struct AudioFormatListItem {
    var mASBD: AudioStreamBasicDescription
    var mChannelLayoutTag: AudioChannelLayoutTag
    init()
    init(mASBD mASBD: AudioStreamBasicDescription, mChannelLayoutTag mChannelLayoutTag: AudioChannelLayoutTag)
}

Объявление
От
struct AudioFramePacketTranslation {
    var mFrame: Int64
    var mPacket: Int64
    var mFrameOffsetInPacket: UInt32
}
К
struct AudioFramePacketTranslation {
    var mFrame: Int64
    var mPacket: Int64
    var mFrameOffsetInPacket: UInt32
    init()
    init(mFrame mFrame: Int64, mPacket mPacket: Int64, mFrameOffsetInPacket mFrameOffsetInPacket: UInt32)
}

Объявление
От
struct AudioPanningInfo {
    var mPanningMode: UInt32
    var mCoordinateFlags: UInt32
    var mCoordinates: (Float32, Float32, Float32)
    var mGainScale: Float32
    var mOutputChannelMap: UnsafePointer<AudioChannelLayout>
}
К
struct AudioPanningInfo {
    var mPanningMode: UInt32
    var mCoordinateFlags: UInt32
    var mCoordinates: (Float32, Float32, Float32)
    var mGainScale: Float32
    var mOutputChannelMap: UnsafePointer<AudioChannelLayout>
    init()
    init(mPanningMode mPanningMode: UInt32, mCoordinateFlags mCoordinateFlags: UInt32, mCoordinates mCoordinates: (Float32, Float32, Float32), mGainScale mGainScale: Float32, mOutputChannelMap mOutputChannelMap: UnsafePointer<AudioChannelLayout>)
}

Объявление
От
struct AudioQueueBuffer {
    var mAudioDataBytesCapacity: UInt32
    var mAudioData: UnsafeMutablePointer<Void>
    var mAudioDataByteSize: UInt32
    var mUserData: UnsafeMutablePointer<Void>
    var mPacketDescriptionCapacity: UInt32
    var mPacketDescriptions: UnsafeMutablePointer<AudioStreamPacketDescription>
    var mPacketDescriptionCount: UInt32
}
К
struct AudioQueueBuffer {
    var mAudioDataBytesCapacity: UInt32
    var mAudioData: UnsafeMutablePointer<Void>
    var mAudioDataByteSize: UInt32
    var mUserData: UnsafeMutablePointer<Void>
    var mPacketDescriptionCapacity: UInt32
    var mPacketDescriptions: UnsafeMutablePointer<AudioStreamPacketDescription>
    var mPacketDescriptionCount: UInt32
    init()
    init(mAudioDataBytesCapacity mAudioDataBytesCapacity: UInt32, mAudioData mAudioData: UnsafeMutablePointer<Void>, mAudioDataByteSize mAudioDataByteSize: UInt32, mUserData mUserData: UnsafeMutablePointer<Void>, mPacketDescriptionCapacity mPacketDescriptionCapacity: UInt32, mPacketDescriptions mPacketDescriptions: UnsafeMutablePointer<AudioStreamPacketDescription>, mPacketDescriptionCount mPacketDescriptionCount: UInt32)
}

Измененный AudioQueueChannelAssignment [структура]
Объявление
От
struct AudioQueueChannelAssignment {
    var mDeviceUID: Unmanaged<CFString>!
    var mChannelNumber: UInt32
}
К
struct AudioQueueChannelAssignment {
    var mDeviceUID: Unmanaged<CFString>!
    var mChannelNumber: UInt32
    init()
    init(mDeviceUID mDeviceUID: Unmanaged<CFString>!, mChannelNumber mChannelNumber: UInt32)
}

Объявление
От
struct AudioQueueLevelMeterState {
    var mAveragePower: Float32
    var mPeakPower: Float32
}
К
struct AudioQueueLevelMeterState {
    var mAveragePower: Float32
    var mPeakPower: Float32
    init()
    init(mAveragePower mAveragePower: Float32, mPeakPower mPeakPower: Float32)
}

Объявление
От
struct AudioQueueParameterEvent {
    var mID: AudioQueueParameterID
    var mValue: AudioQueueParameterValue
}
К
struct AudioQueueParameterEvent {
    var mID: AudioQueueParameterID
    var mValue: AudioQueueParameterValue
    init()
    init(mID mID: AudioQueueParameterID, mValue mValue: AudioQueueParameterValue)
}

Измененный AudioUnitNodeConnection [структура]
Объявление
От
struct AudioUnitNodeConnection {
    var sourceNode: AUNode
    var sourceOutputNumber: UInt32
    var destNode: AUNode
    var destInputNumber: UInt32
}
К
struct AudioUnitNodeConnection {
    var sourceNode: AUNode
    var sourceOutputNumber: UInt32
    var destNode: AUNode
    var destInputNumber: UInt32
    init()
    init(sourceNode sourceNode: AUNode, sourceOutputNumber sourceOutputNumber: UInt32, destNode destNode: AUNode, destInputNumber destInputNumber: UInt32)
}

Измененный CABarBeatTime [структура]
Объявление
От
struct CABarBeatTime {
    var bar: Int32
    var beat: UInt16
    var subbeat: UInt16
    var subbeatDivisor: UInt16
    var reserved: UInt16
}
К
struct CABarBeatTime {
    var bar: Int32
    var beat: UInt16
    var subbeat: UInt16
    var subbeatDivisor: UInt16
    var reserved: UInt16
    init()
    init(bar bar: Int32, beat beat: UInt16, subbeat subbeat: UInt16, subbeatDivisor subbeatDivisor: UInt16, reserved reserved: UInt16)
}

Измененный CAFAudioDescription [структура]
Объявление
От
struct CAFAudioDescription {
    var mSampleRate: Float64
    var mFormatID: UInt32
    var mFormatFlags: UInt32
    var mBytesPerPacket: UInt32
    var mFramesPerPacket: UInt32
    var mChannelsPerFrame: UInt32
    var mBitsPerChannel: UInt32
}
К
struct CAFAudioDescription {
    var mSampleRate: Float64
    var mFormatID: UInt32
    var mFormatFlags: UInt32
    var mBytesPerPacket: UInt32
    var mFramesPerPacket: UInt32
    var mChannelsPerFrame: UInt32
    var mBitsPerChannel: UInt32
    init()
    init(mSampleRate mSampleRate: Float64, mFormatID mFormatID: UInt32, mFormatFlags mFormatFlags: UInt32, mBytesPerPacket mBytesPerPacket: UInt32, mFramesPerPacket mFramesPerPacket: UInt32, mChannelsPerFrame mChannelsPerFrame: UInt32, mBitsPerChannel mBitsPerChannel: UInt32)
}

Измененный CAFAudioFormatListItem [структура]
Объявление
От
struct CAFAudioFormatListItem {
    var mFormat: CAFAudioDescription
    var mChannelLayoutTag: UInt32
}
К
struct CAFAudioFormatListItem {
    var mFormat: CAFAudioDescription
    var mChannelLayoutTag: UInt32
    init()
    init(mFormat mFormat: CAFAudioDescription, mChannelLayoutTag mChannelLayoutTag: UInt32)
}

Измененный CAFChunkHeader [структура]
Объявление
От
struct CAFChunkHeader {
    var mChunkType: UInt32
    var mChunkSize: Int64
}
К
struct CAFChunkHeader {
    var mChunkType: UInt32
    var mChunkSize: Int64
    init()
    init(mChunkType mChunkType: UInt32, mChunkSize mChunkSize: Int64)
}

Измененный CAFDataChunk [структура]
Объявление
От
struct CAFDataChunk {
    var mEditCount: UInt32
    var mData: (UInt8)
}
К
struct CAFDataChunk {
    var mEditCount: UInt32
    var mData: (UInt8)
    init()
    init(mEditCount mEditCount: UInt32, mData mData: (UInt8))
}

Измененный CAFFileHeader [структура]
Объявление
От
struct CAFFileHeader {
    var mFileType: UInt32
    var mFileVersion: UInt16
    var mFileFlags: UInt16
}
К
struct CAFFileHeader {
    var mFileType: UInt32
    var mFileVersion: UInt16
    var mFileFlags: UInt16
    init()
    init(mFileType mFileType: UInt32, mFileVersion mFileVersion: UInt16, mFileFlags mFileFlags: UInt16)
}

Измененный CAFInfoStrings [структура]
Объявление
От
struct CAFInfoStrings {
    var mNumEntries: UInt32
}
К
struct CAFInfoStrings {
    var mNumEntries: UInt32
    init()
    init(mNumEntries mNumEntries: UInt32)
}

Измененный CAFInstrumentChunk [структура]
Объявление
От
struct CAFInstrumentChunk {
    var mBaseNote: Float32
    var mMIDILowNote: UInt8
    var mMIDIHighNote: UInt8
    var mMIDILowVelocity: UInt8
    var mMIDIHighVelocity: UInt8
    var mdBGain: Float32
    var mStartRegionID: UInt32
    var mSustainRegionID: UInt32
    var mReleaseRegionID: UInt32
    var mInstrumentID: UInt32
}
К
struct CAFInstrumentChunk {
    var mBaseNote: Float32
    var mMIDILowNote: UInt8
    var mMIDIHighNote: UInt8
    var mMIDILowVelocity: UInt8
    var mMIDIHighVelocity: UInt8
    var mdBGain: Float32
    var mStartRegionID: UInt32
    var mSustainRegionID: UInt32
    var mReleaseRegionID: UInt32
    var mInstrumentID: UInt32
    init()
    init(mBaseNote mBaseNote: Float32, mMIDILowNote mMIDILowNote: UInt8, mMIDIHighNote mMIDIHighNote: UInt8, mMIDILowVelocity mMIDILowVelocity: UInt8, mMIDIHighVelocity mMIDIHighVelocity: UInt8, mdBGain mdBGain: Float32, mStartRegionID mStartRegionID: UInt32, mSustainRegionID mSustainRegionID: UInt32, mReleaseRegionID mReleaseRegionID: UInt32, mInstrumentID mInstrumentID: UInt32)
}

Измененный CAFMarker [структура]
Объявление
От
struct CAFMarker {
    var mType: UInt32
    var mFramePosition: Float64
    var mMarkerID: UInt32
    var mSMPTETime: CAF_SMPTE_Time
    var mChannel: UInt32
}
К
struct CAFMarker {
    var mType: UInt32
    var mFramePosition: Float64
    var mMarkerID: UInt32
    var mSMPTETime: CAF_SMPTE_Time
    var mChannel: UInt32
    init()
    init(mType mType: UInt32, mFramePosition mFramePosition: Float64, mMarkerID mMarkerID: UInt32, mSMPTETime mSMPTETime: CAF_SMPTE_Time, mChannel mChannel: UInt32)
}

Измененный CAFMarkerChunk [структура]
Объявление
От
struct CAFMarkerChunk {
    var mSMPTE_TimeType: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (CAFMarker)
}
К
struct CAFMarkerChunk {
    var mSMPTE_TimeType: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (CAFMarker)
    init()
    init(mSMPTE_TimeType mSMPTE_TimeType: UInt32, mNumberMarkers mNumberMarkers: UInt32, mMarkers mMarkers: (CAFMarker))
}

Измененный CAFOverviewChunk [структура]
Объявление
От
struct CAFOverviewChunk {
    var mEditCount: UInt32
    var mNumFramesPerOVWSample: UInt32
    var mData: (CAFOverviewSample)
}
К
struct CAFOverviewChunk {
    var mEditCount: UInt32
    var mNumFramesPerOVWSample: UInt32
    var mData: (CAFOverviewSample)
    init()
    init(mEditCount mEditCount: UInt32, mNumFramesPerOVWSample mNumFramesPerOVWSample: UInt32, mData mData: (CAFOverviewSample))
}

Измененный CAFOverviewSample [структура]
Объявление
От
struct CAFOverviewSample {
    var mMinValue: Int16
    var mMaxValue: Int16
}
К
struct CAFOverviewSample {
    var mMinValue: Int16
    var mMaxValue: Int16
    init()
    init(mMinValue mMinValue: Int16, mMaxValue mMaxValue: Int16)
}

Измененный CAFPacketTableHeader [структура]
Объявление
От
struct CAFPacketTableHeader {
    var mNumberPackets: Int64
    var mNumberValidFrames: Int64
    var mPrimingFrames: Int32
    var mRemainderFrames: Int32
    var mPacketDescriptions: (UInt8)
}
К
struct CAFPacketTableHeader {
    var mNumberPackets: Int64
    var mNumberValidFrames: Int64
    var mPrimingFrames: Int32
    var mRemainderFrames: Int32
    var mPacketDescriptions: (UInt8)
    init()
    init(mNumberPackets mNumberPackets: Int64, mNumberValidFrames mNumberValidFrames: Int64, mPrimingFrames mPrimingFrames: Int32, mRemainderFrames mRemainderFrames: Int32, mPacketDescriptions mPacketDescriptions: (UInt8))
}

Измененный CAFPeakChunk [структура]
Объявление
От
struct CAFPeakChunk {
    var mEditCount: UInt32
    var mPeaks: (CAFPositionPeak)
}
К
struct CAFPeakChunk {
    var mEditCount: UInt32
    var mPeaks: (CAFPositionPeak)
    init()
    init(mEditCount mEditCount: UInt32, mPeaks mPeaks: (CAFPositionPeak))
}

Измененный CAFPositionPeak [структура]
Объявление
От
struct CAFPositionPeak {
    var mValue: Float32
    var mFrameNumber: UInt64
}
К
struct CAFPositionPeak {
    var mValue: Float32
    var mFrameNumber: UInt64
    init()
    init(mValue mValue: Float32, mFrameNumber mFrameNumber: UInt64)
}

Измененный CAFRegion [структура]
Объявление
От
struct CAFRegion {
    var mRegionID: UInt32
    var mFlags: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (CAFMarker)
}
К
struct CAFRegion {
    var mRegionID: UInt32
    var mFlags: UInt32
    var mNumberMarkers: UInt32
    var mMarkers: (CAFMarker)
    init()
    init(mRegionID mRegionID: UInt32, mFlags mFlags: UInt32, mNumberMarkers mNumberMarkers: UInt32, mMarkers mMarkers: (CAFMarker))
}

Измененный CAFRegionChunk [структура]
Объявление
От
struct CAFRegionChunk {
    var mSMPTE_TimeType: UInt32
    var mNumberRegions: UInt32
    var mRegions: (CAFRegion)
}
К
struct CAFRegionChunk {
    var mSMPTE_TimeType: UInt32
    var mNumberRegions: UInt32
    var mRegions: (CAFRegion)
    init()
    init(mSMPTE_TimeType mSMPTE_TimeType: UInt32, mNumberRegions mNumberRegions: UInt32, mRegions mRegions: (CAFRegion))
}

Измененный CAFStringID [структура]
Объявление
От
struct CAFStringID {
    var mStringID: UInt32
    var mStringStartByteOffset: Int64
}
К
struct CAFStringID {
    var mStringID: UInt32
    var mStringStartByteOffset: Int64
    init()
    init(mStringID mStringID: UInt32, mStringStartByteOffset mStringStartByteOffset: Int64)
}

Измененный Кэфстрингс [структура]
Объявление
От
struct CAFStrings {
    var mNumEntries: UInt32
    var mStringsIDs: (CAFStringID)
}
К
struct CAFStrings {
    var mNumEntries: UInt32
    var mStringsIDs: (CAFStringID)
    init()
    init(mNumEntries mNumEntries: UInt32, mStringsIDs mStringsIDs: (CAFStringID))
}

Измененный CAFUMIDChunk [структура]
Объявление
От
struct CAFUMIDChunk {
    var mBytes: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
}
К
struct CAFUMIDChunk {
    var mBytes: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
    init()
    init(mBytes mBytes: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
}

Измененный CAF_SMPTE_Time [структура]
Объявление
От
struct CAF_SMPTE_Time {
    var mHours: Int8
    var mMinutes: Int8
    var mSeconds: Int8
    var mFrames: Int8
    var mSubFrameSampleOffset: UInt32
}
К
struct CAF_SMPTE_Time {
    var mHours: Int8
    var mMinutes: Int8
    var mSeconds: Int8
    var mFrames: Int8
    var mSubFrameSampleOffset: UInt32
    init()
    init(mHours mHours: Int8, mMinutes mMinutes: Int8, mSeconds mSeconds: Int8, mFrames mFrames: Int8, mSubFrameSampleOffset mSubFrameSampleOffset: UInt32)
}

Измененный CAF_UUID_ChunkHeader [структура]
Объявление
От
struct CAF_UUID_ChunkHeader {
    var mHeader: CAFChunkHeader
    var mUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
}
К
struct CAF_UUID_ChunkHeader {
    var mHeader: CAFChunkHeader
    var mUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)
    init()
    init(mHeader mHeader: CAFChunkHeader, mUUID mUUID: (UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8))
}

Объявление
От
struct ExtendedAudioFormatInfo {
    var mASBD: AudioStreamBasicDescription
    var mMagicCookie: UnsafePointer<Void>
    var mMagicCookieSize: UInt32
    var mClassDescription: AudioClassDescription
}
К
struct ExtendedAudioFormatInfo {
    var mASBD: AudioStreamBasicDescription
    var mMagicCookie: UnsafePointer<Void>
    var mMagicCookieSize: UInt32
    var mClassDescription: AudioClassDescription
    init()
    init(mASBD mASBD: AudioStreamBasicDescription, mMagicCookie mMagicCookie: UnsafePointer<Void>, mMagicCookieSize mMagicCookieSize: UInt32, mClassDescription mClassDescription: AudioClassDescription)
}

Объявление
От
struct ExtendedNoteOnEvent {
    var instrumentID: MusicDeviceInstrumentID
    var groupID: MusicDeviceGroupID
    var duration: Float32
    var extendedParams: MusicDeviceNoteParams
}
К
struct ExtendedNoteOnEvent {
    var instrumentID: MusicDeviceInstrumentID
    var groupID: MusicDeviceGroupID
    var duration: Float32
    var extendedParams: MusicDeviceNoteParams
    init()
    init(instrumentID instrumentID: MusicDeviceInstrumentID, groupID groupID: MusicDeviceGroupID, duration duration: Float32, extendedParams extendedParams: MusicDeviceNoteParams)
}

Объявление
От
struct ExtendedTempoEvent {
    var bpm: Float64
}
К
struct ExtendedTempoEvent {
    var bpm: Float64
    init()
    init(bpm bpm: Float64)
}

Объявление
От
struct MIDIChannelMessage {
    var status: UInt8
    var data1: UInt8
    var data2: UInt8
    var reserved: UInt8
}
К
struct MIDIChannelMessage {
    var status: UInt8
    var data1: UInt8
    var data2: UInt8
    var reserved: UInt8
    init()
    init(status status: UInt8, data1 data1: UInt8, data2 data2: UInt8, reserved reserved: UInt8)
}

Объявление
От
struct MIDIMetaEvent {
    var metaEventType: UInt8
    var unused1: UInt8
    var unused2: UInt8
    var unused3: UInt8
    var dataLength: UInt32
    var data: (UInt8)
}
К
struct MIDIMetaEvent {
    var metaEventType: UInt8
    var unused1: UInt8
    var unused2: UInt8
    var unused3: UInt8
    var dataLength: UInt32
    var data: (UInt8)
    init()
    init(metaEventType metaEventType: UInt8, unused1 unused1: UInt8, unused2 unused2: UInt8, unused3 unused3: UInt8, dataLength dataLength: UInt32, data data: (UInt8))
}

Объявление
От
struct MIDINoteMessage {
    var channel: UInt8
    var note: UInt8
    var velocity: UInt8
    var releaseVelocity: UInt8
    var duration: Float32
}
К
struct MIDINoteMessage {
    var channel: UInt8
    var note: UInt8
    var velocity: UInt8
    var releaseVelocity: UInt8
    var duration: Float32
    init()
    init(channel channel: UInt8, note note: UInt8, velocity velocity: UInt8, releaseVelocity releaseVelocity: UInt8, duration duration: Float32)
}

Объявление
От
struct MIDIRawData {
    var length: UInt32
    var data: (UInt8)
}
К
struct MIDIRawData {
    var length: UInt32
    var data: (UInt8)
    init()
    init(length length: UInt32, data data: (UInt8))
}

Объявление
От
struct MusicEventUserData {
    var length: UInt32
    var data: (UInt8)
}
К
struct MusicEventUserData {
    var length: UInt32
    var data: (UInt8)
    init()
    init(length length: UInt32, data data: (UInt8))
}

Объявление
От
struct MusicTrackLoopInfo {
    var loopDuration: MusicTimeStamp
    var numberOfLoops: Int32
}
К
struct MusicTrackLoopInfo {
    var loopDuration: MusicTimeStamp
    var numberOfLoops: Int32
    init()
    init(loopDuration loopDuration: MusicTimeStamp, numberOfLoops numberOfLoops: Int32)
}

Объявление
От
struct ParameterEvent {
    var parameterID: AudioUnitParameterID
    var scope: AudioUnitScope
    var element: AudioUnitElement
    var value: AudioUnitParameterValue
}
К
struct ParameterEvent {
    var parameterID: AudioUnitParameterID
    var scope: AudioUnitScope
    var element: AudioUnitElement
    var value: AudioUnitParameterValue
    init()
    init(parameterID parameterID: AudioUnitParameterID, scope scope: AudioUnitScope, element element: AudioUnitElement, value value: AudioUnitParameterValue)
}

Измененный MusicSequenceGetSMPTEResolution (Int16, UnsafeMutablePointer <Int8>, UnsafeMutablePointer <UInt8>)
ОбъявлениеВведение
От
func MusicSequenceGetSMPTEResolution(_ inRes: Int16, _ fps: UnsafeMutablePointer<SignedByte>, _ ticks: UnsafeMutablePointer<Byte>)
iOS 8.0
К
func MusicSequenceGetSMPTEResolution(_ inRes: Int16, _ fps: UnsafeMutablePointer<Int8>, _ ticks: UnsafeMutablePointer<UInt8>)
iOS 8.3

Измененный MusicSequenceSetMIDIEndpoint (MusicSequence, MIDIEndpointRef)-> OSStatus
Объявление
От
func MusicSequenceSetMIDIEndpoint(_ inSequence: MusicSequence, _ inEndpoint: MIDIEndpoint!) -> OSStatus
К
func MusicSequenceSetMIDIEndpoint(_ inSequence: MusicSequence, _ inEndpoint: MIDIEndpointRef) -> OSStatus

Измененный MusicSequenceSetSMPTEResolution (Int8, UInt8)-> Int16
ОбъявлениеВведение
От
func MusicSequenceSetSMPTEResolution(_ fps: SignedByte, _ ticks: Byte) -> Int16
iOS 8.0
К
func MusicSequenceSetSMPTEResolution(_ fps: Int8, _ ticks: UInt8) -> Int16
iOS 8.3

Измененный MusicTrackGetDestMIDIEndpoint (MusicTrack, UnsafeMutablePointer <MIDIEndpointRef>)-> OSStatus
Объявление
От
func MusicTrackGetDestMIDIEndpoint(_ inTrack: MusicTrack, _ outEndpoint: UnsafeMutablePointer<Unmanaged<MIDIEndpoint>?>) -> OSStatus
К
func MusicTrackGetDestMIDIEndpoint(_ inTrack: MusicTrack, _ outEndpoint: UnsafeMutablePointer<MIDIEndpointRef>) -> OSStatus

Измененный MusicTrackSetDestMIDIEndpoint (MusicTrack, MIDIEndpointRef)-> OSStatus
Объявление
От
func MusicTrackSetDestMIDIEndpoint(_ inTrack: MusicTrack, _ inEndpoint: MIDIEndpoint!) -> OSStatus
К
func MusicTrackSetDestMIDIEndpoint(_ inTrack: MusicTrack, _ inEndpoint: MIDIEndpointRef) -> OSStatus