преобразовать тип ExtAudioFileRef в тип AudioFileID в iOS - PullRequest
5 голосов
/ 08 февраля 2011

Я использовал ExtAudioFile Services и хочу использовать AudioFile Service, для которого требуется параметр AudioFileIDЭтот параметр соответствует ExtAudioFileRef, используемому в ExtAudioFile Services.Как преобразовать тип ExtAudioFileRef в тип AudioFileID?

Ответы [ 2 ]

8 голосов
/ 08 марта 2012

Я знаю, что это старый и ответил, но я только заметил это и подумал, что оставлю правильный ответ здесь для дальнейшего использования

AudioFileID audioFile;
UInt32 dataSize = sizeof(AudioFileID);
ExtAudioFileGetProperty(extAudioFile, kExtAudioFileProperty_AudioFile, &dataSize, &audioFile);
0 голосов
/ 08 февраля 2011

Просто введите его, он работает отлично! AudioFileID audiofile = (AudioFileID)AudioExt where AudioExt is of type ExtAudioFileRef

...