Cómo obtener la orientación de la cámara en THREE.js

Estoy creando un juego en 3D utilizando THREE.JS y la API de audio web. Uno de los problemas que tengo es que quiero usar la orientación del oyente de audio web y definir que el oyente sea la cámara, cuya posición y dirección se actualizan constantemente

Mi pregunta, ¿hay alguna forma de obtener fácilmente la dirección vectorial de una cámara TRES?

Estaba tratando de calcularlo utilizando la posición de la cámara anterior y utilizando los vectores de velocidad para calcular la orientación, pero esto no funcionará cuando la cámara esté parada ...

¿Sería posible crear un vector unitario usando camera.rotation.x, camera.rotation.y, camera.rotation.z?

¿O hay una forma aún más fácil?

¡Muchas gracias por tu tiempo!