#include <dx_coreaudio_server.h>
|
virtual void | io (::UInt32 operation, ::UInt32 frames, const ::AudioServerPlugInIOCycleInfo *info, void *main) |
|
| operator::AudioStreamBasicDescription () const |
|
| pin (typename super::device_t &device, const typename stream_pin_t::desc_t::stream::desc &stream_desc, const typename stream_pin_t::desc_t::stream::pin::desc &pin_desc) |
|
virtual uint32_t | property (target target, const ::AudioObjectPropertyAddress &address, void *property, ::UInt32 &size, bool set=false) |
| generic pin property handler
|
|
◆ pin()
template<typename stream_pin_t >
dx::coreaudio::server::pin< stream_pin_t >::pin |
( |
typename super::device_t & | device, |
|
|
const typename stream_pin_t::desc_t::stream::desc & | stream_desc, |
|
|
const typename stream_pin_t::desc_t::stream::pin< stream_pin_t >::desc & | pin_desc ) |
|
inline |
◆ io()
template<typename stream_pin_t >
virtual void dx::coreaudio::server::pin< stream_pin_t >::io |
( |
::UInt32 | operation, |
|
|
::UInt32 | frames, |
|
|
const ::AudioServerPlugInIOCycleInfo * | info, |
|
|
void * | main ) |
|
inlinevirtual |
◆ operator::AudioStreamBasicDescription()
template<typename stream_pin_t >
◆ property()
template<typename stream_pin_t >
generic pin property handler
- has property (property= null)
- get property
- get property size (property= null)
- set property (set= true)
- is property settable (property= null, set= true)
- Todo
- support sample rate range
- Todo
- evaluate kAudioStreamPropertyIsActive: seems to never get requested
◆ bitmap
template<typename stream_pin_t >
◆ [struct]
◆ circular
template<typename stream_pin_t >
◆ in
template<typename stream_pin_t >
◆ [struct]
◆ log
template<typename stream_pin_t >
◆ monitor
template<typename stream_pin_t >
◆ offset
template<typename stream_pin_t >
cached device sync offset
◆ pin
template<typename stream_pin_t >
◆ stream
template<typename stream_pin_t >
◆ [struct]
The documentation for this class was generated from the following file: