- cinder::Noncopyable
- cinder::audio::Node
- cinder::audio::OutputNode
- cinder::audio::OutputDeviceNode
Interface representing a Node that communicates with a hardware output device. This is typically speakers or a 'line-out' on an audio interface.
  You do not directly construct an
  
   OutputDeviceNode
  
  . Instead, you use the platform-defined method
  
   Context::createOutputDeviceNode()
  
  . If number of channels hasn't been specified via
  
   Node::Format
  
  , defaults to
  
   min( 2,
   
    getDevice()
   
   ->getNumOutputChannels() )
  
  .
 
Show All | 
Enums
Public Member Functions
Protected Member Functions
- 
OutputDeviceNode (const DeviceRef &device, const Format &format=Format())
- 
voiddeviceParamsWillChange ()
- 
voiddeviceParamsDidChange ()
- 
voiddisconnectInput (const NodeRef &input)
- 
voiddisconnectOutput (const NodeRef &output)
- 
voidconfigureConnections ()
- 
voidsetupProcessWithSumming ()
- 
voidnotifyConnectionsDidChange ()
- 
boolinputChannelsAreUnequal () const
- 
voidinitializeImpl ()
- 
voiduninitializeImpl ()
- 
getSummingBuffer ()
- 
const BufferDynamic *getSummingBuffer () const