10f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org/* 20f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. 30f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * 40f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * Use of this source code is governed by a BSD-style license 50f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * that can be found in the LICENSE file in the root of the source 60f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * tree. An additional intellectual property rights grant can be found 70f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * in the file PATENTS. All contributing project authors may 80f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org * be found in the AUTHORS file in the root of the source tree. 90f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org */ 100f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 1187c29b570711208c5f74bf9eaffbea549de866c7pbos@webrtc.org#include "webrtc/modules/video_capture/windows/device_info_mf.h" 120f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 130f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.orgnamespace webrtc { 140f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.orgnamespace videocapturemodule { 150f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 16f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.orgDeviceInfoMF::DeviceInfoMF(const int32_t id) : DeviceInfoImpl(id) { 170f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 180f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 190f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.orgDeviceInfoMF::~DeviceInfoMF() { 200f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 210f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 22f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.orgint32_t DeviceInfoMF::Init() { 230f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org return -1; 240f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 250f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 26f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.orguint32_t DeviceInfoMF::NumberOfDevices() { 270f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org return 0; 280f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 290f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 30f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.orgint32_t DeviceInfoMF::GetDeviceName( 31f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t deviceNumber, 320f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org char* deviceNameUTF8, 33f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t deviceNameLength, 340f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org char* deviceUniqueIdUTF8, 35f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t deviceUniqueIdUTF8Length, 360f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org char* productUniqueIdUTF8, 37f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t productUniqueIdUTF8Length) { 380f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org return -1; 390f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 400f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 41f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.orgint32_t DeviceInfoMF::DisplayCaptureSettingsDialogBox( 420f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org const char* deviceUniqueIdUTF8, 430f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org const char* dialogTitleUTF8, 440f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org void* parentWindow, 45f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t positionX, 46f7e44d647cd0f893a185dfbe043cb313cab29fd0pbos@webrtc.org uint32_t positionY) { 470f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org return -1; 480f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} 490f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org 500f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} // namespace videocapturemodule 510f224ffecd2f1190744b5bc5c97f4ce373ba0adetommi@webrtc.org} // namespace webrtc 52