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

Изменения CoreAudio

CoreAudio

Добавленный AudioBuffer.init ()
Добавленный AudioBuffer.init (_: UnsafeMutableBufferPointer <T>, numberOfChannels: Интервал)
Добавленный AudioBuffer.init (mNumberChannels: UInt32, mDataByteSize: UInt32, mData: <Недействительный> UnsafeMutablePointer)
Добавленный AudioBufferList.init ()
Добавленный AudioBufferList.allocate (Интервал)-> [статичный] UnsafeMutableAudioBufferListPointer
Добавленный AudioBufferList.init (mNumberBuffers: UInt32, mBuffers: (AudioBuffer))
Добавленный AudioBufferList.sizeInBytes (Интервал)-> [статичный] Интервал
Добавленный AudioChannelDescription.init ()
Добавленный AudioChannelDescription.init (mChannelLabel: AudioChannelLabel, mChannelFlags: UInt32, mCoordinates: (Float32, Float32, Float32))
Добавленный AudioChannelLayout.init ()
Добавленный AudioChannelLayout.init (mChannelLayoutTag: AudioChannelLayoutTag, mChannelBitmap: UInt32, mNumberChannelDescriptions: UInt32, mChannelDescriptions: (AudioChannelDescription))
Добавленный AudioClassDescription.init ()
Добавленный AudioClassDescription.init (mType: OSType, mSubType: OSType, производитель: OSType)
Добавленный AudioStreamBasicDescription.init ()
Добавленный AudioStreamBasicDescription.init (mSampleRate: Float64, mFormatID: AudioFormatID, mFormatFlags: AudioFormatFlags, mBytesPerPacket: UInt32, mFramesPerPacket: UInt32, mBytesPerFrame: UInt32, mChannelsPerFrame: UInt32, mBitsPerChannel: UInt32, mReserved: UInt32)
Добавленный AudioStreamPacketDescription.init ()
Добавленный AudioStreamPacketDescription.init (mStartOffset: Int64, mVariableFramesInPacket: UInt32, mDataByteSize: UInt32)
Добавленный AudioTimeStamp.init ()
Добавленный AudioTimeStamp.init (mSampleTime: Float64, mHostTime: UInt64, mRateScalar: Float64, mWordClockTime: UInt64, mSMPTETime: SMPTETime, mFlags: UInt32, mReserved: UInt32)
Добавленный AudioValueRange.init ()
Добавленный AudioValueRange.init (минимум: Float64, максимум: Float64)
Добавленный AudioValueTranslation.init ()
Добавленный AudioValueTranslation.init (mInputData: <Недействительный> UnsafeMutablePointer, mInputDataSize: UInt32, mOutputData: <Недействительный> UnsafeMutablePointer, mOutputDataSize: UInt32)
Добавленный SMPTETime.init ()
Добавленный SMPTETime.init (mSubframes: Int16, mSubframeDivisor: Int16, mCounter: UInt32, mType: UInt32, mFlags: UInt32, mHours: Int16, минуты: Int16, mSeconds: Int16, mFrames: Int16)
Добавленный UnsafeBufferPointer.init (_: AudioBuffer)
Добавленный UnsafeMutableAudioBufferListPointer [структура]
Добавленный UnsafeMutableAudioBufferListPointer.init (_: UnsafeMutablePointer <AudioBufferList>)
Добавленный UnsafeMutableAudioBufferListPointer.count
Добавленный UnsafeMutableAudioBufferListPointer.endIndex
Добавленный UnsafeMutableAudioBufferListPointer.generate ()-> IndexingGenerator <UnsafeMutableAudioBufferListPointer>
Добавленный UnsafeMutableAudioBufferListPointer.startIndex
Добавленный UnsafeMutableAudioBufferListPointer.unsafeMutablePointer
Добавленный UnsafeMutableAudioBufferListPointer.unsafePointer
Добавленный UnsafeMutableBufferPointer.init (_: AudioBuffer)
Объявление
От
struct AudioBuffer {
    var mNumberChannels: UInt32
    var mDataByteSize: UInt32
    var mData: UnsafeMutablePointer<Void>
}
К
struct AudioBuffer {
    var mNumberChannels: UInt32
    var mDataByteSize: UInt32
    var mData: UnsafeMutablePointer<Void>
    init()
    init(mNumberChannels mNumberChannels: UInt32, mDataByteSize mDataByteSize: UInt32, mData mData: UnsafeMutablePointer<Void>)
}

Объявление
От
struct AudioBufferList {
    var mNumberBuffers: UInt32
    var mBuffers: (AudioBuffer)
}
К
struct AudioBufferList {
    var mNumberBuffers: UInt32
    var mBuffers: (AudioBuffer)
    init()
    init(mNumberBuffers mNumberBuffers: UInt32, mBuffers mBuffers: (AudioBuffer))
}

Объявление
От
struct AudioChannelDescription {
    var mChannelLabel: AudioChannelLabel
    var mChannelFlags: UInt32
    var mCoordinates: (Float32, Float32, Float32)
}
К
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))
}

Объявление
От
struct AudioChannelLayout {
    var mChannelLayoutTag: AudioChannelLayoutTag
    var mChannelBitmap: UInt32
    var mNumberChannelDescriptions: UInt32
    var mChannelDescriptions: (AudioChannelDescription)
}
К
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))
}

Объявление
От
struct AudioClassDescription {
    var mType: OSType
    var mSubType: OSType
    var mManufacturer: OSType
}
К
struct AudioClassDescription {
    var mType: OSType
    var mSubType: OSType
    var mManufacturer: OSType
    init()
    init(mType mType: OSType, mSubType mSubType: OSType, mManufacturer mManufacturer: OSType)
}

Объявление
От
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
}
К
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)
}

Объявление
От
struct AudioStreamPacketDescription {
    var mStartOffset: Int64
    var mVariableFramesInPacket: UInt32
    var mDataByteSize: UInt32
}
К
struct AudioStreamPacketDescription {
    var mStartOffset: Int64
    var mVariableFramesInPacket: UInt32
    var mDataByteSize: UInt32
    init()
    init(mStartOffset mStartOffset: Int64, mVariableFramesInPacket mVariableFramesInPacket: UInt32, mDataByteSize mDataByteSize: UInt32)
}

Объявление
От
struct AudioTimeStamp {
    var mSampleTime: Float64
    var mHostTime: UInt64
    var mRateScalar: Float64
    var mWordClockTime: UInt64
    var mSMPTETime: SMPTETime
    var mFlags: UInt32
    var mReserved: UInt32
}
К
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)
}

Объявление
От
struct AudioValueRange {
    var mMinimum: Float64
    var mMaximum: Float64
}
К
struct AudioValueRange {
    var mMinimum: Float64
    var mMaximum: Float64
    init()
    init(mMinimum mMinimum: Float64, mMaximum mMaximum: Float64)
}

Объявление
От
struct AudioValueTranslation {
    var mInputData: UnsafeMutablePointer<Void>
    var mInputDataSize: UInt32
    var mOutputData: UnsafeMutablePointer<Void>
    var mOutputDataSize: UInt32
}
К
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)
}

Измененный SMPTETime [структура]
Объявление
От
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
}
К
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)
}