0

私は現在、オーディオ サンプルを から に変換しようとしてAVAudioPCMBufferいます - このSO ポストNSDataで受け入れられた回答とGitHub からのこのコードを見てみましたが、一部のAPI が変更されているようです...以下は私が持っている拡張機能です:AVFAudioAVAudioPCMBuffer

private extension AVAudioPCMBuffer {

    func toNSData() -> NSData {
        let channels = UnsafeBufferPointer(start: int16ChannelData, count: 1)
        let ch0Data = NSData(bytes: channels[0], length:Int(frameCapacity * format.streamDescription.inTotalBitsPerChannel))

        return ch0Data
    }

}

のエラーが表示されますValue of type 'UnsafePointer<AudioStreamBasicDescription>' has no member 'inTotalBitsPerChannel'。これまでのところ、値を見つける他の方法を見つけることができませんでしたinTotalBitsPerChannel...助けていただければ幸いです!

4

1 に答える 1