INNER CODE UNIT · Java
connect
rom1v/sndcpy · app/src/main/java/com/rom1v/sndcpy/RecordService.java:125
private static LocalSocket connect() throws IOException {
LocalServerSocket localServerSocket = new LocalServerSocket(SOCKET_NAME);
try {
return localServerSocket.accept();
} finally {
localServerSocket.close();
}
}
private static AudioPlaybackCaptureConfiguration createAudioPlaybackCaptureConfig(MediaProjection mediaProjection) {
AudioPlaybackCaptureConfiguration.Builder confBuilder = new AudioPlaybackCaptureConfiguration.Builder(mediaProjection);
confBuilder.addMatchingUsage(AudioAttributes.USAGE_MEDIA);
confBuilder.addMatchingUsage(AudioAttributes.USAGE_GAME);
confBuilder.addMatchingUsage(AudioAttributes.USAGE_UNKNOWN);
return confBuilder.build();
}
private static AudioFormat createAudioFormat() {