2010-06-16 2 views
1

재생되는 노래의 재생 속도를 제어하고 싶습니다. 기본적으로 나는 그렇게하도록 지시 할 때 좀 더 빨리 또는 더 느리게 재생하기를 원합니다.Symbian/S60 오디오 재생 속도

또한 두 개의 다른 트랙을 동시에 재생할 수 있습니까? 하나의 트랙에 악기를 녹음하고 다른 트랙에 보컬을 상상해보십시오. 이러한 트랙 중 하나는 "실시간"재생 속도를 변경할 수 있어야합니다.

Symbian/S60에서 가능합니까?

답변

1

이 가능하지만, 당신은해야합니다 : 그것은 변경하기 위해이 형식

  • 프로세스 응용 프로그램에서이 PCM 스트림에없는 경우,

    1. 는 PCM에 오디오 데이터를 변환 그 재생 속도
    2. (당신이 Qt를 사용하는 경우, 또는 QAudioOutput) CMdaAudioOutputStream 또는 CMMFDevSound를 통해 오디오를 렌더링 즉

    자체가 제공하지 않는 플랫폼 오디오 재생 속도를 변경하는 API - 응용 프로그램에서 직접 오디오 스트림을 처리해야합니다.

    여러 트랙을 함께 재생하는 경우 기기에 따라 오디오 하위 시스템에서 위의 API 중 하나를 사용하여 동시에 두 개 이상의 스트림을 재생할 수 있습니다. 그러나 문제는 동기화되지 않을 수 있다는 것입니다. 따라서 앱은 렌더링하기 전에 모든 개별 트랙을 하나의 스트림으로 혼합해야합니다.