mirror of
https://github.com/l1npengtul/nokhwa.git
synced 2026-07-04 10:37:26 +00:00
fix discovery error
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user