dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t >::property Struct Reference

beside the generic settings: the share mode this device's endpoints are opened in, which decides whether a rate other than the engine's mix format is reachable at all More...

#include <dx_wasapi_client_device.h>

Inheritance diagram for dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t >::property:
Collaboration diagram for dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t >::property:

Static Public Attributes

static constexpr auto clocksource
static constexpr auto configuration
static constexpr auto iosize
static constexpr auto mode{"mode"}
static constexpr const char* mode_name [] {"shared", "exclusive"}
 share mode names, index= the mode value
static constexpr const char* safety_offset []
static constexpr auto samplerate
static constexpr auto source

Detailed Description

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
struct dx::wasapi::client::_device< desc_t, preference_t, stream_t, group_t >::property

beside the generic settings: the share mode this device's endpoints are opened in, which decides whether a rate other than the engine's mix format is reachable at all

Member Data Documentation

◆ clocksource

auto dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::clocksource
staticconstexprinherited

◆ configuration

auto dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::configuration
staticconstexprinherited

◆ iosize

auto dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::iosize
staticconstexprinherited

◆ mode

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
auto dx::wasapi::client::_device<desc_t, preference_t, stream_t, group_t>::property::mode{"mode"}
staticconstexpr

◆ mode_name

template<typename desc_t, typename preference_t, typename stream_t, typename group_t>
const char* dx::wasapi::client::_device<desc_t, preference_t, stream_t, group_t>::property::mode_name[]{"shared", "exclusive"}
staticconstexpr

share mode names, index= the mode value

◆ safety_offset

const char* dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::safety_offset[]
staticconstexprinherited

◆ samplerate

auto dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::samplerate
staticconstexprinherited

◆ source

auto dx::stream::device<dx::stream::control<dx::device<std::string, preference_t>>, desc_t, stream_t, group_t>::property::source
staticconstexprinherited

The documentation for this struct was generated from the following file: