Package 

Class DefaultAudioDevice

  • All Implemented Interfaces:
    com.twilio.video.AudioDevice , com.twilio.video.AudioDeviceCapturer , com.twilio.video.AudioDeviceRenderer

    
    public final class DefaultAudioDevice
     implements AudioDevice
                        

    By default, the Video SDK uses DefaultAudioDevice to capture and render audio. The Video SDK performs acoustic echo cancellation(AEC) and noise suppression(NS) using device hardware by default.

    • Method Summary

      Modifier and Type Method Description
      AudioFormat getCapturerFormat() This method is a no-op that returns {@code null}.
      boolean onInitCapturer() This method is a no-op that returns {@code false}.
      boolean onStartCapturing(@NonNull() AudioDeviceContext audioDeviceContext) This method is a no-op that returns {@code false}.
      boolean onStopCapturing() This method is a no-op that returns {@code false}.
      AudioFormat getRendererFormat() This method is a no-op that returns {@code null}.
      boolean onInitRenderer() This method is a no-op that returns {@code false}.
      boolean onStartRendering(@NonNull() AudioDeviceContext audioDeviceContext) This method is a no-op that returns {@code false}.
      boolean onStopRendering() This method is a no-op that returns {@code false}.
      • Methods inherited from class com.twilio.video.AudioDevice

        audioDeviceExecuteWorkerBlock, audioDeviceFormatChanged, audioDeviceReadRenderData, audioDeviceWriteCaptureData
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait