//! Audio injection into an active call.
//!
//! Simply plays a file through the bridge's output so the target leg(s)
//! hear it (FileTrack → RTP). The bridge's normal recording path
//! captures the conversation as usual — no special recorder handling
//! is needed.
use Result;
use info;
/// Inject an audio file into a session so the specified leg(s) hear it.
///
/// Internally this sends [`MediaCommand::InjectAudio`] to the engine,
/// which uses the bridge's `replace_output_with_file` path — the same
/// mechanism as `Play` — for zero-copy file→RTP playback.