¿Puedo establecer cualquier frecuencia de muestreo que desee? ¿Cuáles son las restricciones?iOS: Unidades de audio: configuración de frecuencia de muestreo arbitraria
¿Qué hay de la velocidad de muestreo de hardware? Y una vez que se establece, ¿cuál es la restricción en las tasas de muestreo internas pasadas entre unidades?
Supongo que la velocidad real del hardware puede tener un desplazamiento de bits de 44.1KHz, y cualquier frecuencia de muestreo interna debe ser un desplazamiento de bits hacia abajo de este valor original (por ejemplo, 22.1KHz, 11.05KHz). ¿Está esto cerca?
Por lo que yo entiendo,
1. conjunto la frecuencia de muestreo de hardware de la sesión de audio.
2. El sistema se establecer una frecuencia de muestreo tan cerca como es capaz a la frecuencia de muestreo I especificado. 3.
entonces consultar la sesión de audio para la misma propiedad puse, que me dará la tasa real de la muestra que está utilizando
A nivel de unidades de audio, específicamente la unidad RemoteIO, documentación indica que los dos puntos en el que la unidad se conecta al hardware (es decir, el alcance de entrada del micrófono (entrada) de bus y el alcance de salida del bus altavoz (salida)), la tasa de muestra puede ser recuperados pero noconjunto.
Sin embargo, intento acceder a este valor mientras construyo la unidad de E/S remota, y devuelve cero. Supongo que tal vez necesito iniciar la unidad antes de que pueda obtener datos significativos de sus conexiones (el acto de iniciarlo probablemente crea las conexiones). Entonces la solución aquí parece ser obtener la frecuencia de muestreo de la sesión de audio y usar eso, según lo mencionado anteriormente.
NECESIDAD TAG: Audio-Unidad
Relacionados, Enlace: http: // stackoverflow.com/questions/2170523/coreaudio-audiounitsetproperty-always-failed-to-set-sample-rate/4160933 # 4160933 –
¿Qué plataforma de hardware y sistema operativo? –