AudioFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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 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 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.