pub async fn process_video_with_encrypted_segments(
input_bytes: Vec<u8>,
output_profiles: Vec<HlsVideoProcessingSettings>,
encryption_key_url: String,
encryption_key_path: String,
iv: Option<String>,
) -> Result<HlsVideo, HlsKitError>