오디오 용 장치의 기본 설정이 kAudioFormatLinearPCM이라는 것을 알았습니다.kAudioFormatLinearPCM의 각 샘플은 무엇을 나타 냅니까?
AudioBuffer의 mData에서 샘플 당 4 바이트를 얻습니다.
각 값은 절대 진폭 값입니까? 항상 양수입니까?
오디오 용 장치의 기본 설정이 kAudioFormatLinearPCM이라는 것을 알았습니다.kAudioFormatLinearPCM의 각 샘플은 무엇을 나타 냅니까?
AudioBuffer의 mData에서 샘플 당 4 바이트를 얻습니다.
각 값은 절대 진폭 값입니까? 항상 양수입니까?
스트림 형식을 알아야합니다. 형식이 부호없는 경우 값은 항상 양수입니다. 샘플 형식이 서명 된 경우 값은 양수 또는 음수 일 수 있습니다.
형식의 엔디안, 프로세서의 엔디안 (ARM iOS의 리틀 엔디안) 및 스트림에서 값을 읽는 방법에 따라 값을 바이트 스왑해야 할 수도 있습니다 선형 진폭 값이되도록한다.
각 값은 절대 진폭 값입니까?
예.
항상 양수입니까?
API와 구현에 따라 변경 될 수 있습니다. 샘플 형식 및 스트림을 정확하게 결정하려면 AudioStreamBasicDescription
의 다른 필드를 참조해야합니다.