fix discovery error

This commit is contained in:
l1npengtul
2022-11-24 22:38:20 +09:00
parent 71033abfe5
commit 52e8c80a30
+1 -10
View File
@@ -911,16 +911,7 @@ mod internal {
pub fn new(index: &CameraIndex) -> Result<Self, NokhwaError> {
match &index {
CameraIndex::Index(idx) => {
let devices = AVCaptureDeviceDiscoverySession::new(
vec![
AVCaptureDeviceType::UltraWide,
AVCaptureDeviceType::Telephoto,
AVCaptureDeviceType::ExternalUnknown,
],
AVMediaType::Video,
AVCaptureDevicePosition::Unspecified,
)?
.devices();
let devices = query_avfoundation()?;
match devices.get(*idx as usize) {
Some(device) => Ok(AVCaptureDevice::from_id(