Quand j'écris le flux de sortie en matière de connectivité multipeer à partir des données de la mémoire tampon audio, je suis l'erreurne peut invoquer initialiseur pour le type UnsafePointer <_> avec une liste de type d'argument (UnsafeMutableRawPointer)
peut invoquer initialiseur pour le type UnsafePointer < _ > avec un argument liste de type (UnsafeMutableRawPointer)
Je trouve les nombreuses solutions, mais cette solution ne utile pour moi.
Mon code est:
func send(_ buffer: AudioBuffer) {
print(buffer.mData!)
print(buffer.mDataByteSize)
outputStreme?.write(UnsafePointer(buffer.mData), maxLength: buffer.mDataByteSize)
}
Merci à l'avance .. :)
vous devez travailler avec des données plutôt que NSData à Swift 3 – KKRocks
@KKRocks I ceci est pointeur brut mutable dangereux, mais je veux pointer dangereux, car il utilise la production argument stram –