# Packages
Package audiotest provides dummy audio driver for testing.
Package camera provides a video camera driver.
Package videotest provides dummy video driver for testing.
Package videotest provides vncDevice video driver for testing.
# Functions
FilterAnd returns a filter function to take logical conjunction of given filters.
FilterAudioRecorder return a filter function to get a list of registered AudioRecorders.
FilterDeviceType returns a filter function to get registered drivers which matches t type.
FilterID return a filter function to get registered drivers which have given ID.
FilterNot returns a filter function to take logical inverse of the given filter.
FilterVideoRecorder return a filter function to get a list of registered VideoRecorders.
GetManager gets manager singleton instance.
# Constants
Camera represents camera devices.
Microphone represents microphone devices.
PriorityHigh is a value for system default devices.
PriorityLow is a value for unrecommended devices.
PriorityNormal is a value for normal devices.
Screen represents screen devices.
StateClosed means that the driver has not been opened.
StateOpened means that the driver is already opened and information about the hardware are already known and may be extracted from the driver.
StateRunning means that the driver has been sending data.
# Type aliases
DeviceType represents human readable device type.
FilterFn is being used to decide if a driver should be included in the query result.
Priority represents device selection priority level.
State represents driver's state.