2011-02-08 26 views
5

में ExtAudioFileRef प्रकार को AudioFileID प्रकार में परिवर्तित करें I ExtAudioFile सेवाओं का उपयोग कर रहा हूं और मैं एक ऑडियोफ़ाइल सेवा का उपयोग करना चाहता हूं जिसके लिए ऑडियोफ़ाइल पैरामीटर की आवश्यकता है। यह पैरामीटर ExtAudioFileRef के साथ ExtAudioFileRef में उपयोग किया जाता है। मैं ExtAudioFileRef प्रकार से AudioFileID प्रकार में कैसे परिवर्तित करूं?आईओएस

उत्तर

-3

बस इसे टाइप करें, यह ठीक काम करता है! AudioFileID audiofile = (AudioFileID)AudioExt where AudioExt is of type ExtAudioFileRef

+0

अब यह काम कर सकते हैं के लिए यहां एक सही जवाब छोड़ देंगे, लेकिन यह न तो दर्ज है और न ही जहां तक ​​मुझे पता है ऐप्पल द्वारा समर्थित है। एपीआई समर्थित समाधान के साथ चिपकना एक बेहतर दीर्घकालिक दृष्टिकोण है। –

8

मैं जानता हूँ कि यह एक पुराना है और उत्तर दिया, लेकिन मैं सिर्फ यह देखा और सोचा था कि मैं भविष्य में संदर्भ के

AudioFileID audioFile; 
UInt32 dataSize = sizeof(AudioFileID); 
ExtAudioFileGetProperty(extAudioFile, kExtAudioFileProperty_AudioFile, &dataSize, &audioFile); 
+0

आप एक अच्छे इंसान हैं। वास्तव में –

+0

। धन्यवाद! – Nick