1

だから私はこの方法を使ってオーディオを保存しようとしています。しかし、私はOS Xでそれが必要です。この方法では、男性は以下を使用します。

UInt32 codecManufacturer = kAppleSoftwareAudioCodecManufacturer;
status = ExtAudioFileSetProperty(
        audioFile, kExtAudioFileProperty_CodecManufacturer, sizeof(UInt32), &codecManufacturer
);
status = ExtAudioFileSetProperty(
        audioFile, kExtAudioFileProperty_ClientDataFormat, sizeof(AudioStreamBasicDescription), audioDescription
);
status = ExtAudioFileWriteAsync(audioFile, 0, NULL);

IPHONEを使用する場合にのみ機能します。だから私はOS Xでアナログを見つけようとします.私はこのコードを持っていますが、それは機能していません:

UInt32 codecManufacturer2 = kAudioDecoderComponentType;

status = ExtAudioFileSetProperty(audioFile, kAudioFormatProperty_Decoders, sizeof(UInt32), &codecManufacturer2);

status = ExtAudioFileSetProperty(audioFile, kExtAudioFileProperty_ClientDataFormat, sizeof(AudioStreamBasicDescription), audioDescription);
status = ExtAudioFileWriteAsync (audioFile, 0, NULL);

では、何が問題なのですか?

4

0 に答える 0