dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::coreaudio::server::host Class Reference

#include <dx_coreaudio_server.h>

Inheritance diagram for dx::coreaudio::server::host:

Public Member Functions

 host(const ::AudioServerPlugInHostInterface* plugin= nullptr)
 operator const ::AudioServerPlugInHostInterface*() const noexcept
void operator =(const ::AudioServerPlugInHostInterface* plugin)
host& submit(::AudioObjectID id, ::UInt64 action, uint64_t data= 0)
host& submit(::AudioObjectID id, const ::AudioObjectPropertyAddress& address)
template<unsigned int count>
host& submit(::AudioObjectID id, const ::AudioObjectPropertyAddress(& addresses)[count])

Protected Attributes

const ::AudioServerPlugInHostInterface* plugin

Detailed Description

coreaudio::server::host communication class

Constructor & Destructor Documentation

◆ host()

dx::coreaudio::server::host::host(const ::AudioServerPlugInHostInterface* plugin= nullptr)
inline
Here is the caller graph for this function:

Member Function Documentation

◆ operator const ::AudioServerPlugInHostInterface *()

dx::coreaudio::server::host::operator const ::AudioServerPlugInHostInterface*() const
inlinenoexcept

◆ operator =()

void dx::coreaudio::server::host::operator =(const ::AudioServerPlugInHostInterface* plugin)
inline

◆ submit() [1/3]

host& dx::coreaudio::server::host::submit(::AudioObjectID id, ::UInt64 action, uint64_t data= 0)
inline
Here is the call graph for this function:

◆ submit() [2/3]

host& dx::coreaudio::server::host::submit(::AudioObjectID id, const ::AudioObjectPropertyAddress& address)
inline
Here is the call graph for this function:

◆ submit() [3/3]

template<unsigned int count>
host& dx::coreaudio::server::host::submit(::AudioObjectID id, const ::AudioObjectPropertyAddress(&) addresses[count])
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ plugin

const ::AudioServerPlugInHostInterface* dx::coreaudio::server::host::plugin
protected

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