|
Dante Application Library API
|
3 #include "audinate/dal/Common.hpp"
4 #include "audinate/dal/DAL.hpp"
6 namespace Audinate {
namespace DAL {
unsigned int mRxActivatedChannelCount
How many rx channels are available?
Definition: Audio.hpp:41
Parameters of an audio transfer event.
Definition: Audio.hpp:58
unsigned int mSamplesPerPeriod
How many audio samples in each period?
Definition: Audio.hpp:26
unsigned int mNumBytesSkipped
How many bytes of audio were skipped for the given transfer?
Definition: Audio.hpp:65
unsigned int mAvailableDataOffsetInPeriods
What is the offset (in periods) from the start of the buffer to the 'available' data for this transfe...
Definition: Audio.hpp:74
unsigned int mNumPeriodsSkipped
How many periods of audio were skipped for the given transfer?
Definition: Audio.hpp:62
std::vector< Uint8 * > mTxChannelBuffers
Get the pointers to each TX channel buffer.
Definition: Audio.hpp:35
unsigned int mBytesPerPeriod
How many bytes in each period.
Definition: Audio.hpp:20
AudioProperties for the life of a DAL instance.
Definition: Audio.hpp:13
unsigned int mBytesPerSample
How many bytes does each audio sample use in the buffer?
Definition: Audio.hpp:17
unsigned int mBytesPerBuffer
How many total bytes in each buffer?
Definition: Audio.hpp:23
unsigned int mSamplesPerBuffer
How many audio samples in each buffer?
Definition: Audio.hpp:29
unsigned int mPeriodsPerBuffer
How many periods in each buffer?
Definition: Audio.hpp:32
unsigned int mNumPeriodsAvailable
How many periods worth of audio is available for the given transfer?
Definition: Audio.hpp:68
unsigned int mAvailableDataOffsetInBytes
What is the offset (in bytes) from the start of the buffer to the 'available' data for this transfer.
Definition: Audio.hpp:77
unsigned int mTxActivatedChannelCount
How many tx channels are available?
Definition: Audio.hpp:44
unsigned int mNumBytesAvailable
How many samples of data is available for the given transfer?
Definition: Audio.hpp:71
virtual void setBufferResetFn(BufferResetFn fn)=0
Set the buffer reset callback function for this audio object This value cannot be changed while the D...
virtual AudioProperties getProperties() const =0
Get the audio properties for this audio object.
virtual void setTransferFn(TransferFn fn)=0
Set the transfer callback function for this audio object This value cannot be changed while the DAL i...
std::vector< const Uint8 * > mRxChannelBuffers
Get the pointers to each RX channel buffer.
Definition: Audio.hpp:38
Parameters of a buffer reset event.
Definition: Audio.hpp:51
A pure-virtual class representing a DAL Instance's Audio API.
Definition: Audio.hpp:100