AudioFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public enum AudioFlags
type AudioFlags =
- Herencia
-
AudioFlags
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | |
| AudibilityEnforced | 1 | Marca que define un comportamiento en el que el sistema garantizará la audibilidad del sonido. Para garantizar la audibilidad de sonido, el sistema solo usa altavoces integrados o auriculares cableados y excluye específicamente dispositivos de audio inalámbricos. Tenga en cuenta que esta marca solo debe usarse para sonidos sujetos a comportamientos normativos en algunos países o regiones, como para el sonido del obturador de la cámara, y no para comportamientos de enrutamiento.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| HwAvSync | 16 | Marca que solicita el uso de un flujo de salida que admite la sincronización de hardware A/V.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| LowLatency | 256 | Esta constante estaba en desuso en el nivel de API 26. Use AudioTrack.Builder.setPerformanceMode(int) con AudioTrack.PERFORMANCE_MODE_LOW_LATENCY para controlar el rendimiento. Marca que solicita una ruta de acceso de baja latencia al crear un AudioTrack. Al usar esta marca, la frecuencia de muestreo debe coincidir con la frecuencia de muestreo nativa del dispositivo. El procesamiento de efectos tampoco está disponible. Tenga en cuenta que si se usa esta marca sin especificar un bufferSizeInBytes, el tamaño real del búfer de AudioTrack puede ser demasiado pequeño. Se recomienda especificar un búfer bastante grande cuando se crea AudioTrack. A continuación, el tamaño real se puede reducir llamando a AudioTrack.setBufferSizeInFrames(int). El tamaño del búfer se puede optimizar reduciendo después de cada llamada de escritura() hasta que se detecten los problemas de audio, que se detecta mediante una llamada a AudioTrack.getUnderrunCount(). A continuación, el tamaño del búfer se puede aumentar hasta que no haya problemas. Este paso de ajuste debe realizarse mientras se reproduce silencio. Esta técnica proporciona un riesgo entre la latencia y la tasa de errores.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.