私はExtAudioFileサービスを使用しており、AudioFileIDパラメータを必要とするAudioFileサービスを使用したいと考えています。このパラメータは、ExtAudioFileサービスで使用されるExtAudioFileRefに対応します。 ExtAudioFileRefタイプからAudioFileIDタイプに変換するにはどうしたらいいですか?iOSのAudioFileIDタイプにExtAudioFileRefタイプを変換してください
5
A
答えて
-3
ちょうど型キャスト、それはうまく動作します! AudioFileID audiofile = (AudioFileID)AudioExt where AudioExt is of type ExtAudioFileRef
8
私はこの1つは古いです知っていると答えたが、私はそれに気づいて、私はこれが今働くかもしれ
AudioFileID audioFile;
UInt32 dataSize = sizeof(AudioFileID);
ExtAudioFileGetProperty(extAudioFile, kExtAudioFileProperty_AudioFile, &dataSize, &audioFile);
+0
あなたは人間です。 –
+0
確かに。ありがとう! – Nick
今後の参考のためにここに正しい答えを残しておきますと思ったが、それは文書化されていないどちらもAppleが私の知る限りサポートしています。 APIでサポートされているソリューションを採用することは長期的にはより良いアプローチです。 –