미분류
Screen Recorder 만들기
ScreenRecorder 화면 녹화 프로세스 비디오 코덱으로 부터 얻은 Surface를 통해 VirtualDisplay를 생성하였다면, 비디오코덱의 출력버퍼로부터 부호화된 프레임 버퍼를 얻을수 있다. AudioRecord로 부터 얻은 오디오 버퍼(PCM)를 오디오 코덱의 입력버퍼에 넣고 큐에 넣는다면, 출력버퍼로부터 부호화된 오디오 버퍼를 얻을수 있다. MediaMuxer에 비디오와 오디오트랙을 추가하고, start() 한다. muxer.writeSampleData(trackIndex, buffer) 메소드를 통해 먹싱을 한다. 녹화를 중지하고 더보기…