summaryrefslogtreecommitdiff
path: root/chromium/media/capture/video/win/video_capture_device_win.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/media/capture/video/win/video_capture_device_win.h')
-rw-r--r--chromium/media/capture/video/win/video_capture_device_win.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/chromium/media/capture/video/win/video_capture_device_win.h b/chromium/media/capture/video/win/video_capture_device_win.h
index 77ca33ccfd4..33166090691 100644
--- a/chromium/media/capture/video/win/video_capture_device_win.h
+++ b/chromium/media/capture/video/win/video_capture_device_win.h
@@ -13,6 +13,7 @@
#include <dshow.h>
#include <stdint.h>
#include <vidcap.h>
+#include <wrl/client.h>
#include <map>
#include <string>
@@ -20,7 +21,6 @@
#include "base/containers/queue.h"
#include "base/macros.h"
#include "base/threading/thread_checker.h"
-#include "base/win/scoped_comptr.h"
#include "media/capture/video/video_capture_device.h"
#include "media/capture/video/win/capability_list_win.h"
#include "media/capture/video/win/sink_filter_win.h"
@@ -61,16 +61,16 @@ class VideoCaptureDeviceWin : public VideoCaptureDevice,
bool query_detailed_frame_rates,
CapabilityList* out_capability_list);
static void GetPinCapabilityList(
- base::win::ScopedComPtr<IBaseFilter> capture_filter,
- base::win::ScopedComPtr<IPin> output_capture_pin,
+ Microsoft::WRL::ComPtr<IBaseFilter> capture_filter,
+ Microsoft::WRL::ComPtr<IPin> output_capture_pin,
bool query_detailed_frame_rates,
CapabilityList* out_capability_list);
static HRESULT GetDeviceFilter(const std::string& device_id,
IBaseFilter** filter);
- static base::win::ScopedComPtr<IPin> GetPin(IBaseFilter* filter,
- PIN_DIRECTION pin_dir,
- REFGUID category,
- REFGUID major_type);
+ static Microsoft::WRL::ComPtr<IPin> GetPin(IBaseFilter* filter,
+ PIN_DIRECTION pin_dir,
+ REFGUID category,
+ REFGUID major_type);
static VideoPixelFormat TranslateMediaSubtypeToPixelFormat(
const GUID& sub_type);
@@ -116,14 +116,14 @@ class VideoCaptureDeviceWin : public VideoCaptureDevice,
InternalState state_;
std::unique_ptr<VideoCaptureDevice::Client> client_;
- base::win::ScopedComPtr<IBaseFilter> capture_filter_;
+ Microsoft::WRL::ComPtr<IBaseFilter> capture_filter_;
- base::win::ScopedComPtr<IGraphBuilder> graph_builder_;
- base::win::ScopedComPtr<ICaptureGraphBuilder2> capture_graph_builder_;
+ Microsoft::WRL::ComPtr<IGraphBuilder> graph_builder_;
+ Microsoft::WRL::ComPtr<ICaptureGraphBuilder2> capture_graph_builder_;
- base::win::ScopedComPtr<IMediaControl> media_control_;
- base::win::ScopedComPtr<IPin> input_sink_pin_;
- base::win::ScopedComPtr<IPin> output_capture_pin_;
+ Microsoft::WRL::ComPtr<IMediaControl> media_control_;
+ Microsoft::WRL::ComPtr<IPin> input_sink_pin_;
+ Microsoft::WRL::ComPtr<IPin> output_capture_pin_;
scoped_refptr<SinkFilter> sink_filter_;
@@ -132,8 +132,8 @@ class VideoCaptureDeviceWin : public VideoCaptureDevice,
VideoCaptureFormat capture_format_;
- base::win::ScopedComPtr<ICameraControl> camera_control_;
- base::win::ScopedComPtr<IVideoProcAmp> video_control_;
+ Microsoft::WRL::ComPtr<ICameraControl> camera_control_;
+ Microsoft::WRL::ComPtr<IVideoProcAmp> video_control_;
// These flags keep the manual/auto mode between cycles of SetPhotoOptions().
bool white_balance_mode_manual_;
bool exposure_mode_manual_;