CHAI SDK
Version 1.3
|
Helper class for capabilities matching check. More...
Static Public Member Functions | |
static CPNS::boolean | CheckCapabilities (CPNS::uint32 const dwCaps, CPNS::uint32 const dwIncludeCaps, CPNS::uint32 const dwExcludeCaps) |
Check if capabilities are compliant with the include and exclude masks. More... | |
static CPNS::boolean | IsInputCompatibleWithOutput (CPNS::CombinedInOutCapabilities const inputCaps, CPNS::CombinedInOutCapabilities const outputCaps) |
Check if the input capabilities are matching the output capabilities. More... | |
Helper class for capabilities matching check.
Works well with any kind if capability (DeviceCapabilities, InOutCapabilities)
|
static |
Check if capabilities are compliant with the include and exclude masks.
[in] | dwCaps | capabilities flags to check |
[in] | dwIncludeCaps | included capabilities flags, wildcard *_Any can be used. |
[in] | dwExcludeCaps | excluded capabilities flags, wildcard *_None can be used. |
|
static |
Check if the input capabilities are matching the output capabilities.
[in] | inputCaps | input capabilities |
[in] | outputCaps | output capabilities |