次のコード:
var mutableDataP = UnsafeMutablePointer<Int16>(audioBuffer.mData)
let stereoSampleArray = UnsafeMutableBufferPointer(
start: mutableDataP,
count: nBytesInBuffer/sizeof(Int16) // Int16 audio samples
)
次のエラーが発生します。
タイプ「UnsafeMutablePointer」の値を予期される引数タイプ「UnsafeMutablePointer<_>」に変換できません
UnsafeMutablePointer<__> とは何ですか? また、どのようにキャストすればよいですか? 考えられるすべてのキャスティングのバリエーションを試しましたが、それぞれについて理解できない診断結果が得られ、アイデアが尽きてしまいました。さまざまな UnsafeMutablePointer 型に関するドキュメントは役に立たず、'<_>' についてはまったく言及されていません。