Преобразовать тип ExtAudioFileRef в тип AudioFileID в iOS
Я использую ExtAudioFile Services и хочу использовать AudioFile Service, для которого требуется параметр AudioFileID. Этот параметр соответствует ExtAudioFileRef, используемому в ExtAudioFile Services. Как преобразовать тип ExtAudioFileRef в тип AudioFileID?
2 ответа
Решение
Просто введите его, он работает нормально!
AudioFileID audiofile = (AudioFileID)AudioExt where AudioExt is of type ExtAudioFileRef
Я знаю, что это старый и ответил, но я только заметил это и думал, что оставлю правильный ответ здесь для дальнейшего использования
AudioFileID audioFile;
UInt32 dataSize = sizeof(AudioFileID);
ExtAudioFileGetProperty(extAudioFile, kExtAudioFileProperty_AudioFile, &dataSize, &audioFile);