Преобразовать тип 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);
Другие вопросы по тегам