Home | History | Annotate | Download | only in devices

Lines Matching refs:device

35 #include "talk/media/base/device.h"
68 // Device enumeration
69 virtual bool GetAudioInputDevices(std::vector<Device>* devices) = 0;
70 virtual bool GetAudioOutputDevices(std::vector<Device>* devices) = 0;
72 virtual bool GetAudioInputDevice(const std::string& name, Device* out) = 0;
73 virtual bool GetAudioOutputDevice(const std::string& name, Device* out) = 0;
75 virtual bool GetVideoCaptureDevices(std::vector<Device>* devs) = 0;
76 virtual bool GetVideoCaptureDevice(const std::string& name, Device* out) = 0;
78 // If the device manager needs to create video capturers, here is
96 // Device creation
97 virtual VideoCapturer* CreateVideoCapturer(const Device& device) const = 0;
139 // Device enumeration
140 virtual bool GetAudioInputDevices(std::vector<Device>* devices);
141 virtual bool GetAudioOutputDevices(std::vector<Device>* devices);
143 virtual bool GetAudioInputDevice(const std::string& name, Device* out);
144 virtual bool GetAudioOutputDevice(const std::string& name, Device* out);
146 virtual bool GetVideoCaptureDevices(std::vector<Device>* devs);
147 virtual bool GetVideoCaptureDevice(const std::string& name, Device* out);
164 virtual VideoCapturer* CreateVideoCapturer(const Device& device) const;
174 static bool FilterDevices(std::vector<Device>* devices,
179 virtual bool GetAudioDevices(bool input, std::vector<Device>* devs);
181 Device* out);
182 virtual bool GetDefaultVideoCaptureDevice(Device* device);
184 virtual bool GetMaxFormat(const Device& device,
196 bool GetFakeVideoCaptureDevice(const std::string& name, Device* out) const;
197 VideoCapturer* MaybeConstructFakeVideoCapturer(const Device& device) const;