일부 오디오 신호 처리를해야하는 앱을 만들고 있습니다. 콜백 함수를 통해 얻을 수있는 각각의 버퍼에서 오디오 레벨을 측정해야합니다. 나는 몇 시간 동안 웹 검색 있었고, 나는 빌드 -라는 속성 현재 수준의 측정이 있음을 발견 AudioQueueGetProperty(recordState->queue,kAudioQueueProperty_CurrentLevelM
여러 장치 (하나의 직렬 포트 RS-485가 몇 개의 클라이언트에 연결된 서버)간에 간단한 통신 프로토콜이 필요합니다. 서버는 집중 장치 역할을하고 요청을 특정 클라이언트로 보냅니다. 클라이언트는 요청에 응답하고 때로는 일부 알림을 보냅니다. 동작은 일반적으로 비동기식이며, 데이터 페이로드는 수백 바이트이며, 거리는 너무 가깝기 때문에 시간이 중요하지 않습
나는 녹음 응용 프로그램을위한 에뮬레이트 된 아날로그 VU 미터를 만들었고 모든 것이 제대로 연결되고 한 가지 측면을 제외하고는 기대했던대로 작동합니다. VU 미터가 작동중인 watch this 13-second video이라면 바늘이 모든 곳에서 튀어 나와 실제 VU 미터에서 실제로 발생하지는 않습니다. 내가 찾고있는 예를 보려면 Apple의 "음성 메모
Android 휴대 전화를 사용하여 스팟 미터링을 구현하려고합니다. parameters.set ("자동 노출", "스포트 측광"); 그러나 미터링이 어떻게 작동하는지 혼란 스럽습니다. 올바르게 이해하면 스팟 측광은 노출 값을 설정하는 데 사용되는 영역을 선택하여 작동합니다. 그러나 Camera.Parameters 클래스를 평평하게하고 결과를 표시 할 때 자
com 포트를 통해 통신하는 두 개의 프로그램 (호스트 및 슬레이브)이 있습니다. 가장 단순한 경우, 호스트는 슬레이브에 명령을 보내고 응답을 기다린 다음 다시 시도합니다. 그러나 이것은 각 거래가 모든 거래마다 다른 쪽을 기다려야한다는 것을 의미합니다. 따라서 대기열을 사용하여 첫 번째 응답이 돌아 오기 전에 두 번째 명령을 보낼 수 있습니다. 이것은 물