From 9988c4906014b66e32b9b447a71febf333971d55 Mon Sep 17 00:00:00 2001 From: kalman Date: Mon, 7 May 2018 21:53:59 +0800 Subject: [PATCH] corrected a mistake about get --- src/uvc/uvc-wmf.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uvc/uvc-wmf.cc b/src/uvc/uvc-wmf.cc index c9f9cc5..2d2e669 100644 --- a/src/uvc/uvc-wmf.cc +++ b/src/uvc/uvc-wmf.cc @@ -654,7 +654,7 @@ bool xu_control_query( node.Property.Flags = KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_TOPOLOGY; break; case XU_QUERY_GET: - node.Property.Flags = KSPROPERTY_TYPE_SET | KSPROPERTY_TYPE_TOPOLOGY; + node.Property.Flags = KSPROPERTY_TYPE_GET | KSPROPERTY_TYPE_TOPOLOGY; break; case XU_QUERY_MIN: offset = 1; @@ -670,7 +670,7 @@ bool xu_control_query( default: return false; } - check("IKsControl::KsProperty", ks_control->KsProperty((PKSPROPERTY)&node, sizeof(node), reinterpret_cast(data), size, &bytes_received)); + check("IKsControl::KsProperty", ks_control->KsProperty((PKSPROPERTY)&node, sizeof(KSP_NODE), data, size, &bytes_received)); if (bytes_received != size) { throw_error() << "wrong data"; }