core-audio

    0

    1답변

    Core Audio API를 사용하여 오디오 파일의 디코딩 된 PCM 데이터를 성공적으로 가져올 수 있습니다. 아래는 내가 그렇게 할 방법을 보여줍니다 감소 코드 : 어떻게 내가 디코딩 할 오디오 트랙을 CFStringRef urlStr = CFStringCreateWithCString(kCFAllocatorDefault, "file.m4a", kCFStr

    0

    1답변

    Mac OS에서 PortAudio를 사용 중이므로 CoreAudio 인터페이스를 사용하고 있습니다. 공식 문서에서 this code을 보면 컴퓨터의 기본 입력 장치, 즉 마이크를 반환하는 함수 Pa_GetDefaultInputDevice()이 있습니다. 코드 조각은 실제로 마이크에서 입력 된 내용을 기록한 다음 다시 재생합니다. 나는 입력 장치을 수정하고

    0

    1답변

    코어 오디오은 iOS 및 macOS 용 오디오 프레임 워크입니다. Apple's own documentation에서 구현에 차이가 있음을 알 수 있습니다. 가장 눈에 띄는 것은 표본 형식 (iOS 용 고정 점과 MacOS 용 32 비트 부동 소수점) 인 것으로 보이며 iOS는 Core Audio의 모든 측면을 지원하지 않습니다. 두 플랫폼에서 모두 지원할

    0

    2답변

    현재 PortAudio 코드 샘플을보고 있는데 특히 paex_record.c입니다. 구식 보이는 처리기 지시문에서는 , 나는 샘플 레이트가 무엇인지 portaudio.h 에 정의 된 PaSampleFormat 값을 취하는 typedef PaSampleType있다,하지만 난 샘플 형식이 무엇인지 모른다. 헤더 파일에서 , 그것은 /** The sample f

    1

    1답변

    몇 개의 File Player 오디오 장치가 MultiChannelMixer 장치로 공급되는 AUGraph 설정이 있으며,이 장치는 원격 I/O 출력으로 공급됩니다. 이 설정은 정상적으로 작동했습니다. 이제 개별 파일 플레이어의 사운드 레벨을 계산할 수있는 방법으로 콜백을 추가하는 데 어려움을 겪고 있습니다. private let meteringCallba

    0

    1답변

    케이블 또는 블루투스 헤드셋 스피커에서 장치 오디오 출력을 녹음해야합니다. 예를 들어 음악 앱이 백그라운드에서 실행될 때 사용자가 일부 노래를 듣는 경우이 노래를 녹음하고 싶습니다. AudioUnit으로 출력 녹음을 구현할 수 있습니까? AVAudioSessionCategoryOptionMixWithOthers 옵션을 사용하여 공유 audioSession에

    3

    1답변

    CoreMIDI 용어는 이미 매우 혼란스럽고 심하게 문서화되어 있으며, Audiokit은 내가 원하는대로 도움을주지 못합니다. 내가 알 수있는 한, 각 응용 프로그램에는 midi 클라이언트 참조 (MIDIClientRef) 인스턴스가 하나 있어야합니다. Audiokit은 각각 AKMIDI 인스턴스에 대해 새로운 클라이언트 참조를 생성하는 AKMIDI 클래스

    1

    1답변

    Swift 4.0 프로젝트에서 AUGraph의 상태를 테스트하려고합니다. var audioGraph: AUGraph? = nil func createAUGraph() { NewAUGraph(&self.audioGraph) CAShow(UnsafeMutablePointer<AUGraph>(self.audioGraph!)) C

    3

    1답변

    iOS 앱의 오디오 요구 사항에 Audiokit을 사용하고 있습니다. 시퀀서를 사용하여 프로그래밍 방식으로 음표 시퀀스를 제어하고 샘플러를 구동하려고합니다. Audiokit은 내부적으로 MIDI를 사용하도록 설계된 것 같지만 MIDI를 사용하면 다른 앱의 가상 MIDI 목록에 모든 내부 연결이 표시되기 때문에 시퀀서에서 샘플러로 바로 이동하고 싶습니다. 내

    0

    1답변

    AudioFileWriteBytes (CoreAudio/iOS)가있는 스테레오 웨이브 파일을 작성하고 있으며 작동시킬 수있는 유일한 방법은 각 채널의 각 샘플에 대해 호출하는 것입니다. 다음 코드는 작동 : // Prepare the format AudioStreamBasicDescription; AudioStreamBasicDescription asbd