Skip to content

AudioOptions: Added disableAudioPrewarming flag#912

Merged
davidliu merged 2 commits intomainfrom
dl/disable_audio_prewarm_option
Apr 21, 2026
Merged

AudioOptions: Added disableAudioPrewarming flag#912
davidliu merged 2 commits intomainfrom
dl/disable_audio_prewarm_option

Conversation

@davidliu
Copy link
Copy Markdown
Contributor

No description provided.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 21, 2026

🦋 Changeset detected

Latest commit: c803276

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
client-sdk-android Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

Diffuse output:

OLD: diffuse-source-file
NEW: livekit-android-sdk-release.aar

 AAR      │ old      │ new      │ diff     
──────────┼──────────┼──────────┼──────────
      jar │    4 MiB │    4 MiB │ +1.8 KiB 
 manifest │  1.5 KiB │  1.5 KiB │      0 B 
 lint-jar │ 12.7 KiB │ 12.7 KiB │      0 B 
    other │  1.8 KiB │  1.8 KiB │      0 B 
──────────┼──────────┼──────────┼──────────
    total │    4 MiB │    4 MiB │ +1.8 KiB 

 JAR     │ old   │ new   │ diff        
─────────┼───────┼───────┼─────────────
 classes │  2209 │  2210 │ +1 (+1 -0)  
 methods │ 42970 │ 42977 │ +7 (+14 -7) 
  fields │  8382 │  8387 │ +5 (+5 -0)
AAR
 size  │ diff     │ path          
───────┼──────────┼───────────────
 4 MiB │ +1.8 KiB │ ∆ classes.jar 
───────┼──────────┼───────────────
 4 MiB │ +1.8 KiB │ (total)
JAR
CLASSES:

   old  │ new  │ diff       
  ──────┼──────┼────────────
   2209 │ 2210 │ +1 (+1 -0) 
  
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory
  

METHODS:

   old   │ new   │ diff        
  ───────┼───────┼─────────────
   42970 │ 42977 │ +7 (+14 -7) 
  
  + io.livekit.android.AudioOptions <init>(AudioType, AudioHandler, AudioDeviceModule, Function1, boolean, AudioProcessorOptions, boolean)
  + io.livekit.android.AudioOptions <init>(AudioType, AudioHandler, AudioDeviceModule, Function1, boolean, AudioProcessorOptions, boolean, int, DefaultConstructorMarker)
  + io.livekit.android.AudioOptions getDisableAudioPrewarming() → boolean
  + io.livekit.android.dagger.OverridesModule disableAudioPrewarm() → boolean
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory <init>(OverridesModule)
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory create(OverridesModule) → OverridesModule_DisableAudioPrewarmFactory
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory disableAudioPrewarm(OverridesModule) → boolean
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory get() → Boolean
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory get() → Object
  + io.livekit.android.dagger.RTCModule audioPrewarmer(boolean, AudioDeviceModule) → AudioRecordPrewarmer
  + io.livekit.android.dagger.RTCModule eglBase_lambda_5_lambda_4(EglBase)
  + io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory <init>(Provider, Provider)
  + io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory audioPrewarmer(boolean, AudioDeviceModule) → AudioRecordPrewarmer
  + io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory create(Provider, Provider) → RTCModule_AudioPrewarmerFactory
  
  - io.livekit.android.AudioOptions <init>(AudioType, AudioHandler, AudioDeviceModule, Function1, boolean, AudioProcessorOptions)
  - io.livekit.android.AudioOptions <init>(AudioType, AudioHandler, AudioDeviceModule, Function1, boolean, AudioProcessorOptions, int, DefaultConstructorMarker)
  - io.livekit.android.dagger.RTCModule audioPrewarmer(AudioDeviceModule) → AudioRecordPrewarmer
  - io.livekit.android.dagger.RTCModule eglBase_lambda_4_lambda_3(EglBase)
  - io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory <init>(Provider)
  - io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory audioPrewarmer(AudioDeviceModule) → AudioRecordPrewarmer
  - io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory create(Provider) → RTCModule_AudioPrewarmerFactory
  

FIELDS:

   old  │ new  │ diff       
  ──────┼──────┼────────────
   8382 │ 8387 │ +5 (+5 -0) 
  
  + io.livekit.android.AudioOptions disableAudioPrewarming: boolean
  + io.livekit.android.dagger.DaggerLiveKitComponent_LiveKitComponentImpl disableAudioPrewarmProvider: Provider
  + io.livekit.android.dagger.InjectionNames OVERRIDE_DISABLE_AUDIO_PREWARM: String
  + io.livekit.android.dagger.OverridesModule_DisableAudioPrewarmFactory module: OverridesModule
  + io.livekit.android.dagger.RTCModule_AudioPrewarmerFactory disableAudioPrewarmProvider: Provider

@davidliu davidliu merged commit afa37c7 into main Apr 21, 2026
7 checks passed
@davidliu davidliu deleted the dl/disable_audio_prewarm_option branch April 21, 2026 10:12
@davidliu davidliu mentioned this pull request Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant