#![allow(
clippy::unwrap_used,
clippy::expect_used,
clippy::print_stderr,
reason = "test modules may unwrap / print"
)]
use super::*;
#[test]
fn probe_runs_or_skips_without_vulkan_loader() {
let capabilities = match probe_video_encode_queue_families() {
Ok(c) => c,
Err(e) => {
eprintln!("skip: probe_video_encode_queue_families failed ({e}) — no Vulkan loader?");
return;
}
};
for cap in &capabilities {
eprintln!(
"vulkan device: {} ({:?}) h264_encode_queue_family={:?} h265_encode_queue_family={:?}",
cap.device_name,
cap.device_type,
cap.h264_encode_queue_family,
cap.h265_encode_queue_family
);
}
}