dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dxd::portcls::miniport< stream_desc_t > Class Template Reference

portcls::miniport More...

#include <dxd_portcls_audio.h>

+ Inheritance diagram for dxd::portcls::miniport< stream_desc_t >:
+ Collaboration diagram for dxd::portcls::miniport< stream_desc_t >:

Public Member Functions

 miniport (const wchar_t *portname, const::DEVICE_OBJECT *wdm_bus, const::DEVICE_OBJECT *wdm_pdo, const stream_desc_t &stream, unsigned int idx)
 
 ~miniport ()
 

Public Attributes

os_result status =not_initialized
 

Protected Attributes

const unsigned int idx = 0
 
const::DEVICE_OBJECT * wdm_bus
 

Detailed Description

template<typename stream_desc_t>
class dxd::portcls::miniport< stream_desc_t >

portcls::miniport

provides hassle free audio interface (de)registering and pin friendly name

Constructor & Destructor Documentation

◆ miniport()

template<typename stream_desc_t >
dxd::portcls::miniport< stream_desc_t >::miniport ( const wchar_t * portname,
const::DEVICE_OBJECT * wdm_bus,
const::DEVICE_OBJECT * wdm_pdo,
const stream_desc_t & stream,
unsigned int idx )
inline

Create pins friendly name in a KS category to present to application

flood registry with friendly names in registered categories

+ Here is the call graph for this function:

◆ ~miniport()

template<typename stream_desc_t >
dxd::portcls::miniport< stream_desc_t >::~miniport ( )
inline

although its not bills manner to do so, kindly remove flooded registry keys

+ Here is the call graph for this function:

Member Data Documentation

◆ idx

template<typename stream_desc_t >
const unsigned int dxd::portcls::miniport< stream_desc_t >::idx = 0
protected

◆ status

template<typename stream_desc_t >
os_result dxd::portcls::miniport< stream_desc_t >::status =not_initialized

◆ wdm_bus

template<typename stream_desc_t >
const::DEVICE_OBJECT* dxd::portcls::miniport< stream_desc_t >::wdm_bus
protected

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

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Mar 29 2024

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.