00001
00002 /*
00003 * Copyright (c) 2000, University of Amsterdam, The Netherlands.
00004 * All rights reserved.
00005 *
00006 * Author(s):
00007 * Marc Navarro (mnavarro@wins.uva.nl)
00008 */
00009
00010 #include <streams.h>
00011
00012 class CaptureEnumerator
00013 {
00014 public:
00015 CaptureEnumerator();
00016 ~CaptureEnumerator();
00017
00018 char** getNames();
00019
00020 IMoniker* getMoniker(int num);
00021
00022 private:
00023
00024 void listDevices();
00025
00026 char** _names;
00027 IMoniker** _monikers;
00028 ULONG _nDevices;
00029 };
00030
00031
1.2.12 written by Dimitri van Heesch,
© 1997-2001