dxd - dynax driver framework 3.0.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::wasapi::client::target Struct Reference

a WASAPI stream's hardware identity: the endpoint it belongs to, by the MMDevice id, and its index within the device - one endpoint per direction and channel pair, several of them making up one device More...

#include <dx_wasapi_client_device.h>

Public Member Functions

std::string describe () const
uint8_t idx () const
bool operator== (const target &target) const noexcept

Public Attributes

dx::stream::direction::direction direction {dx::stream::direction::any}
char id [0x40] {}
 MMDevice endpoint id.
uint8_t index {}
 stream index within its device

Detailed Description

a WASAPI stream's hardware identity: the endpoint it belongs to, by the MMDevice id, and its index within the device - one endpoint per direction and channel pair, several of them making up one device

Member Function Documentation

◆ describe()

std::string dx::wasapi::client::target::describe ( ) const
inline

◆ idx()

uint8_t dx::wasapi::client::target::idx ( ) const
inline

◆ operator==()

bool dx::wasapi::client::target::operator== ( const target & target) const
inlinenoexcept

Member Data Documentation

◆ direction

dx::stream::direction::direction dx::wasapi::client::target::direction {dx::stream::direction::any}

◆ id

char dx::wasapi::client::target::id[0x40] {}

MMDevice endpoint id.

◆ index

uint8_t dx::wasapi::client::target::index {}

stream index within its device


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

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.