YAACC - UPNP Client and Server
Loading...
Searching...
No Matches
Public Member Functions | List of all members
de.yaacc.upnp.server.media.SystemAudioCaptureService Class Reference

Captures system audio using AudioPlaybackCapture (Android 10+). More...

Collaboration diagram for de.yaacc.upnp.server.media.SystemAudioCaptureService:
Collaboration graph

Public Member Functions

boolean startCapture (MediaProjection mediaProjection)
 Start capturing system audio.
 
void stopCapture ()
 Stop capturing audio.
 
InputStream createInputStream () throws IOException
 Create a new input stream for a client.
 
InputStream getInputStream () throws IOException
 Get InputStream wrapped with WAV header.
 
boolean isCapturing ()
 Check if currently capturing.
 

Detailed Description

Captures system audio using AudioPlaybackCapture (Android 10+).

Provides PCM audio data via InputStream.

Author
tobexyz

Member Function Documentation

◆ createInputStream()

InputStream de.yaacc.upnp.server.media.SystemAudioCaptureService.createInputStream ( ) throws IOException

Create a new input stream for a client.

Each client gets its own stream for concurrent playback.


The documentation for this class was generated from the following file: