Lingua

AudioFlags Enumerazione

Definizione

public enum AudioFlags
type AudioFlags = 
Ereditarietà
AudioFlags

Campi

Nome Valore Descrizione
None 0
AudibilityEnforced 1

Contrassegno che definisce un comportamento in cui l'udibilità del suono sarà garantita dal sistema. Per garantire l'audio audio, il sistema usa solo altoparlanti incorporati o cuffie cablate ed esclude in particolare i dispositivi audio wireless. Tieni presente che questo flag deve essere usato solo per i suoni soggetti a comportamenti normativi in alcuni paesi/aree geografiche, ad esempio per il suono dell'otturatore della fotocamera e non per i comportamenti di routing.

Informazioni di riferimento su Android per android.media.AudioAttributes.FLAG_AUDIBILITY_ENFORCED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

HwAvSync 16

Flag che richiede l'uso di un flusso di output che supporta la sincronizzazione hardware A/V.

Informazioni di riferimento su Android per android.media.AudioAttributes.FLAG_HW_AV_SYNC.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

LowLatency 256

Questa costante è stata deprecata nel livello API 26. Usare AudioTrack.Builder.setPerformanceMode(int) con AudioTrack.PERFORMANCE_MODE_LOW_LATENCY per controllare le prestazioni.

Contrassegnare la richiesta di un percorso a bassa latenza durante la creazione di un audioTrack. Quando si usa questo flag, la frequenza di campionamento deve corrispondere alla frequenza di campionamento nativa del dispositivo. Anche l'elaborazione degli effetti non è disponibile. Si noti che se questo flag viene usato senza specificare bufferSizeInBytes, le dimensioni effettive del buffer di AudioTrack potrebbero essere troppo piccole. È consigliabile specificare un buffer abbastanza grande quando viene creato AudioTrack. È quindi possibile ridurre le dimensioni effettive chiamando AudioTrack.setBufferSizeInFrames(int). Le dimensioni del buffer possono essere ottimizzate riducendola dopo ogni chiamata write() fino a quando non vengono rilevati glitch audio chiamando AudioTrack.getUnderrunCount(). Le dimensioni del buffer possono quindi essere aumentate fino a quando non sono presenti glitch. Questo passaggio di ottimizzazione deve essere eseguito durante la riproduzione del silenzio. Questa tecnica fornisce una compromissione tra latenza e frequenza di glitch.

Informazioni di riferimento su Android per android.media.AudioAttributes.FLAG_LOW_LATENCY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a