namespace AIStudio.Tools.Rust; /// Lifecycle phases exposed by the Rust media API. public enum MediaJobPhase { /// An unknown future value received from Rust. UNKNOWN, /// The runtime is identifying the input and selecting audio. PROBING, /// The runtime is normalizing audio. TRANSCODING, /// The output was committed successfully. COMPLETED, /// The job failed. FAILED, /// Cancellation and temporary-output cleanup completed. CANCELLED, }