|
dxd - dynax driver framework 2.6.0d170
cross platform open source driver development framework
|
adapter driver to request streaming pin description More...
#include <dxd_portcls_audio.h>
Inheritance diagram for dxd::portcls::adapter< audio_stream_t, midi_stream_t, desc_t >:
Collaboration diagram for dxd::portcls::adapter< audio_stream_t, midi_stream_t, desc_t >:Public Member Functions | |
| adapter (::DRIVER_OBJECT *wdm_driver, ::UNICODE_STRING *registry, const wchar_t *name, class guid guid=0) | |
| operator const::HANDLE () const | |
| template<typename type_t > | |
| os_result | query (const::UNICODE_STRING &key, type_t &value) |
| template<typename key_t , typename type_t > | |
| os_result | query (key_t *key, type_t &value) |
| os_result | remove () |
| os_result | set (const::UNICODE_STRING &key, const char *value) |
| os_result | set (const::UNICODE_STRING &key, const wchar_t *value) |
| os_result | set (const::UNICODE_STRING &key, const::GUID &value) |
| os_result | set (const::UNICODE_STRING &key, const::UNICODE_STRING &value) |
| os_result | set (const::UNICODE_STRING &key, unsigned int value) |
| template<typename key_t , typename type_t > | |
| os_result | set (key_t *key, const type_t &value) |
| template<typename type_t > | |
| unsigned long | type () |
Public Attributes | |
| unsigned int | ports = 1 |
| miniport subdevices | |
| os_result | status = not_initialized |
Protected Attributes | |
| ::GUID | guid |
| const wchar_t * | name = nullptr |
| ::DEVICE_OBJECT * | wdm_bus = nullptr |
| ::DEVICE_OBJECT * | wdm_device = nullptr |
| ::DEVICE_OBJECT * | wdm_pdo = nullptr |
adapter driver to request streaming pin description
This adapter obtains the pin descriptions from the lower device and generates the miniports with appropriate cable,endpoint and queue size.
|
inline |
|
inlineinherited |
|
inlineinherited |
Here is the call graph for this function:
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineinherited |
|
inlineinherited |
Here is the caller graph for this function:
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
miniport subdevices
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Fri Oct 31 2025 |