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