#include <dx_virtual_stream_device.h>
◆ desc_t
◆ conclude()
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
  
  | 
      
   | 
  
inlineoverridevirtualnoexceptinherited   | 
  
 
conclude notification: object will be removed. If you overwrite conclude() you also need to overwrite destructor and check if its needed to be called from there. 
Reimplemented from dx::object.
 
 
◆ dx_catchall_handler()
  
  | 
      
   | 
  
inlineoverridenoexceptinherited   | 
  
 
 
◆ exception()
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
  
  | 
      
   | 
  
inlineoverridevirtualnoexceptinherited   | 
  
 
 
◆ flush()
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
◆ frame()
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
 
 
◆ halt()
  
  | 
      
   | 
  
inlineprotectedvirtualinherited   | 
  
 
 
◆ hw_clock() [1/2]
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
  
  | 
      
   | 
  
inlineoverridevirtualnoexceptinherited   | 
  
 
 
◆ hw_clock() [2/2]
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
  
  | 
      
   | 
  
inlineoverridevirtualinherited   | 
  
 
 
◆ info()
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
  
  | 
      
   | 
  
inlineoverridevirtualnoexceptinherited   | 
  
 
 
◆ launch()
  
  
      
        
          | virtual void dx::object::launch  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
launch notification: object mounted and ready to use 
Reimplemented in dx::asio::client::driver< device_t >, dx::map::driver< device<> >, dx::map::driver< device_t >, dx::usb::stream::_device< desc_t, preference_t, stream_t >, dx::virtuel::driver< device_t >, dx::coremidi::server::plugin< stream_pin_t, device_t, driver_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< stream_pin_t > >, dx::proxy::driver< device< super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, dx::proxy::driver< device_t >, dx::asio::client::_device< desc_t, preference_t, stream_t >, dx::proxy::driver< device< pin_t > >, dx::proxy::driver< device< stream_pin_t > >, dx::proxy::driver< device< super_device_t > >, dx::proxy::driver< device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, and dx::proxy::driver< device_t >.
 
 
◆ reset()
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
 
 
◆ start()
result indicates if start changed the state. 
 
 
◆ stop()
  
  | 
      
   | 
  
inlinevirtualnoexceptinherited   | 
  
 
result indicates the amount of stopped start references 
 
 
◆ clients
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
 
Initial value:{
        }}
promoted< typename super::client_map > clients
Definition dx_virtual_stream_device.h:124
 
 
 
 
◆ clock
◆ clocksource
◆ counter
◆ desc
template<typename 
desc_t , typename preference_t , typename stream_t > 
 
 
 
◆ driver
◆ [struct]
◆ id
  
  
      
        
          | const std::string  dx::device< std::string , preference_t >::id | 
         
       
   | 
  
inherited   | 
  
 
 
◆ iosize [1/2]
◆ iosize [2/2]
◆ launched
  
  
      
        
          | bool dx::object::launched {} | 
         
       
   | 
  
inherited   | 
  
 
 
◆ monitor
◆ notify
◆ preference
  
  
      
        
          | preference_t dx::device< std::string , preference_t >::preference | 
         
       
   | 
  
inherited   | 
  
 
 
◆ puid
  
  
      
        
          | std::string dx::device< std::string , preference_t >::puid | 
         
       
   | 
  
inherited   | 
  
 
persistent UID - system unique - could change with location 
 
 
◆ puuid
  
  
      
        
          | std::string dx::device< std::string , preference_t >::puuid | 
         
       
   | 
  
inherited   | 
  
 
persistent universal UID - universally unique ID (i.e. serial number) 
 
 
◆ safety_offset
◆ samplerate
◆ start_stop_in_progress
start/stop operation in progress 
 
 
◆ started
◆ streams
◆ sync_cycle_ticks
◆ sync_reference
◆ version
The documentation for this class was generated from the following file: