Dante Application Library API
Public Member Functions | List of all members
Audinate::DAL::Audio Class Referenceabstract

A pure-virtual class representing a DAL Instance's Audio API. More...

#include <Audio.hpp>

Public Member Functions

virtual void setBufferResetFn (BufferResetFn fn)=0
 Set the buffer reset callback function for this audio object This value cannot be changed while the DAL instance is running. More...
 
virtual void setTransferFn (TransferFn fn)=0
 Set the transfer callback function for this audio object This value cannot be changed while the DAL instance is running. More...
 
virtual AudioProperties getProperties () const =0
 Get the audio properties for this audio object. More...
 

Detailed Description

A pure-virtual class representing a DAL Instance's Audio API.

Member Function Documentation

◆ getProperties()

virtual AudioProperties Audinate::DAL::Audio::getProperties ( ) const
pure virtual

Get the audio properties for this audio object.

Returns
audio properties for the audio object

◆ setBufferResetFn()

virtual void Audinate::DAL::Audio::setBufferResetFn ( BufferResetFn  fn)
pure virtual

Set the buffer reset callback function for this audio object This value cannot be changed while the DAL instance is running.

Parameters
fnthe the callback function to be used

◆ setTransferFn()

virtual void Audinate::DAL::Audio::setTransferFn ( TransferFn  fn)
pure virtual

Set the transfer callback function for this audio object This value cannot be changed while the DAL instance is running.

Parameters
fnthe the callback function to be used

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