Core SDK Examples - Devices

The Devices example shows how to use r5::device for enumerating different device types (ie, audio/video in or out).

r5::device provides the methods GetAvailableCameras, GetAvailableMicrophones, and GetAvailableSpeakers that will create sets of device objects. Each device object can be used as a parameter in IClient::AddStream to set up the stream for publishing or subscribing (depending on device type).

See the Basic Integration example for project setup.