Tengo actualmente mi salida de audio en la configuración de iPhone como esto:iPhone nativo formato de audio
AudioStreamBasicDescription audioFormat;
audioFormat.mSampleRate = 48000;
audioFormat.mFormatID = kAudioFormatLinearPCM;
audioFormat.mFormatFlags = kAudioFormatFlagIsSignedInteger | kAudioFormatFlagIsPacked;
audioFormat.mFramesPerPacket = 1;
audioFormat.mChannelsPerFrame = 2;
audioFormat.mBitsPerChannel = 16;
audioFormat.mBytesPerPacket = 4;
audioFormat.mBytesPerFrame = 4;
Sin embargo, cuando examino mis cifras de rendimiento a través de tiburón: Viendo a funciones tales como: SRC_Convert_table_i32_scalar_stereo
toma un buen pedazo de tiempo.
Esto me hizo pensar: ¿cuál es el formato de salida ideal y sugerido para el iPhone? El que requiere tan poco trabajo para que el dispositivo juegue.
Cómo ¿Estás usando Shark con el iPhone? ¿Estás seguro de que no estás perfilando el simulador? RF –
No, estoy perfilando el dispositivo. Aquí hay una página que le dice cómo configurar el tiburón en los iPhones de perfil: https://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/SharkUserGuide/Selecting Execution to SampleorTrace/chapter_6_section_9.html –