¿Cómo hacer un pitido en android?

Me gustaría que mi aplicación emitiera un pitido con una frecuencia y duración específicas. En el equivalente de Windows de esta aplicación (escrita en c #) utilicé una dll c ++ con la función

beep(frequency, duration); 

¿Es esto lo mismo en Android? O al menos, ¿cómo puedo poner mi dll c ++ en el proyecto?

Preferiría no usar el sonido del sistema o los mp3 preconstruidos porque me gustaría dar al usuario la elección de la frecuencia y la duración.