From 473f10877c218c4ac307a179773e0a003454aec2 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Tue, 16 Nov 2021 17:07:27 +0000 Subject: [PATCH] doc(videoio): fix apiPreference note, replace DSHOW(deprecated)->MSMF --- modules/videoio/doc/videoio_overview.markdown | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/modules/videoio/doc/videoio_overview.markdown b/modules/videoio/doc/videoio_overview.markdown index 26930ce..57d3d2a 100644 --- a/modules/videoio/doc/videoio_overview.markdown +++ b/modules/videoio/doc/videoio_overview.markdown @@ -32,27 +32,26 @@ Select the backend at runtime OpenCV automatically selects and uses first available backend (`apiPreference=cv::CAP_ANY`). -As advanced usage you can select the backend to use at runtime. Currently this option is -available only with %VideoCapture. +As advanced usage you can select the backend to use at runtime. -For example to grab from default camera using Direct Show as backend +For example to grab from default camera using Microsoft Media Foundation (MSMF) as backend ```cpp //declare a capture object -cv::VideoCapture cap(0, cv::CAP_DSHOW); +cv::VideoCapture cap(0, cv::CAP_MSMF); //or specify the apiPreference with open -cap.open(0, cv::CAP_DSHOW); +cap.open(0, cv::CAP_MSMF); ``` -If you want to grab from a file using the Direct Show as backend: +If you want to grab from a file using the Microsoft Media Foundation (MSMF) as backend: ```cpp //declare a capture object -cv::VideoCapture cap(filename, cv::CAP_DSHOW); +cv::VideoCapture cap(filename, cv::CAP_MSMF); //or specify the apiPreference with open -cap.open(filename, cv::CAP_DSHOW); +cap.open(filename, cv::CAP_MSMF); ``` @sa cv::VideoCapture::open() , cv::VideoCapture::VideoCapture() -- 2.7.4