android 좌우 채널 접반 구체적 수정 방법
1250 단어 android-audio
JAVA 쓰기:/** 좌우 채널을 반전 * @param data * @return * 반전된 데이터*/private byte[]//*** 좌우 채널을 반전 * @param data * @ return * 반전된 데이터*/privatate byte[] gegeget Reversed Data(byte[] data)/private []/private byte []/private* 반전된 데이터 */privatevate byte []/private 쓰기//private/**/private 쓰기////////priva**********************];return reversed; }
스테레오 분할은 이제 좌우 채널로 분할하여 다른 처리를 해야 하며 다음과 같은 방법으로 실현할 수 있다.
private void splitStereoPcm(byte[] data) {
int monoLength = data.length / 2;
byte[] leftData = new byte[monoLength];
byte[] rightData = new byte[monoLength];
for (int i = 0; i < monoLength; i++) {
if (i % 2 == 0) {
System.arraycopy(data, i * 2, leftData, i, 2);
} else {
System.arraycopy(data, i * 2, rightData, i - 1, 2);
}
}
//TODO leftData、rightData
}