AV module

mediafoundation

Windows Media Foundation device enumeration helpers.

Functions

ReturnNameDescription
boolgetDeviceListEnumerate video and audio input devices using Media Foundation. Populates device capabilities (resolutions, frame rates, pixel formats).

getDeviceList

bool getDeviceList(Device::Type type, std::vector< av::Device > & devices)

Defined in src/av/include/icy/av/win32/mediafoundation.h:34

Enumerate video and audio input devices using Media Foundation. Populates device capabilities (resolutions, frame rates, pixel formats).

Returns

True if enumeration succeeded.

Parameters

ParameterTypeDescription
typeDevice::TypeThe device type to enumerate (VideoInput or AudioInput).
devicesstd::vector< av::Device > &Output vector to fill with discovered devices.