2
OSType
을 반환 하겠지만 대신 -50을 얻습니다. 아무도 이것이 어떤 오류인지를 알 수 있습니까? 나는 그것을 어디에서도 발견 할 수 없다.CoreAudio : ExtAudioFileCreateWithURL이 0xFFFFFFCE를 반환하는 이유는 무엇입니까?
컨텍스트에 대한 코드는 (오류가 여기, 내가 붙여 니펫을 모르는 너무 모호 거의 모든입니다) :
ExtAudioFileRef cafFile;
AudioStreamBasicDescription cafDesc;
cafDesc.mBitsPerChannel = 16;
cafDesc.mBytesPerFrame = 4;
cafDesc.mBytesPerPacket = 4;
cafDesc.mChannelsPerFrame = 2;
cafDesc.mFormatFlags = 0;
cafDesc.mFormatID = 'ima4';
cafDesc.mFramesPerPacket = 1;
cafDesc.mReserved = 0;
cafDesc.mSampleRate = 44100;
OSType status = ExtAudioFileCreateWithURL(
fileURL, // inURL
'caff', // inFileType
&cafDesc, // inStreamDesc
NULL, // inChannelLayout
kAudioFileFlags_EraseFile, // inFlags
&cafFile // outExtAudioFile
); // returns 0xFFFFFFCE
어느 것이 잘못 되었습니까? –