|
using | Range = std::pair< std::chrono::milliseconds, std::chrono::milliseconds > |
|
Definition at line 27 of file audiooutputgraph.cpp.
◆ Range
◆ AOBuffer()
AudioOutputGraph::AOBuffer::AOBuffer |
( |
| ) |
|
|
default |
◆ SetMaxSamples()
void AudioOutputGraph::AOBuffer::SetMaxSamples |
( |
uint16_t |
Samples | ) |
|
|
inline |
◆ SetSampleRate()
void AudioOutputGraph::AOBuffer::SetSampleRate |
( |
uint16_t |
SampleRate | ) |
|
|
inline |
◆ BitsPerChannel()
static int AudioOutputGraph::AOBuffer::BitsPerChannel |
( |
| ) |
|
|
inlinestatic |
◆ Channels()
int AudioOutputGraph::AOBuffer::Channels |
( |
| ) |
const |
|
inline |
◆ Next()
std::chrono::milliseconds AudioOutputGraph::AOBuffer::Next |
( |
| ) |
const |
|
inline |
◆ First()
std::chrono::milliseconds AudioOutputGraph::AOBuffer::First |
( |
| ) |
const |
|
inline |
◆ Avail()
Range AudioOutputGraph::AOBuffer::Avail |
( |
std::chrono::milliseconds |
Timecode | ) |
const |
|
inline |
◆ Samples()
int AudioOutputGraph::AOBuffer::Samples |
( |
Range |
Available | ) |
const |
|
inline |
◆ Empty()
void AudioOutputGraph::AOBuffer::Empty |
( |
| ) |
|
|
inline |
◆ Append() [1/2]
void AudioOutputGraph::AOBuffer::Append |
( |
const void * |
Buffer, |
|
|
unsigned long |
Length, |
|
|
std::chrono::milliseconds |
Timecode, |
|
|
int |
Channels, |
|
|
int |
Bits |
|
) |
| |
|
inline |
◆ Data16()
const int16_t* AudioOutputGraph::AOBuffer::Data16 |
( |
Range |
Available | ) |
const |
|
inline |
◆ BytesPerSample()
uint AudioOutputGraph::AOBuffer::BytesPerSample |
( |
| ) |
const |
|
inlineprotected |
◆ Bytes2Samples()
unsigned AudioOutputGraph::AOBuffer::Bytes2Samples |
( |
unsigned |
Bytes | ) |
const |
|
inlineprotected |
◆ Samples2MS()
std::chrono::milliseconds AudioOutputGraph::AOBuffer::Samples2MS |
( |
unsigned |
Samples | ) |
const |
|
inlineprotected |
◆ MS2Samples()
int AudioOutputGraph::AOBuffer::MS2Samples |
( |
std::chrono::milliseconds |
Msecs | ) |
const |
|
inlineprotected |
◆ Append() [2/2]
void AudioOutputGraph::AOBuffer::Append |
( |
const void * |
Buffer, |
|
|
unsigned long |
Length, |
|
|
int |
Bits |
|
) |
| |
|
inlineprotected |
◆ Resize()
void AudioOutputGraph::AOBuffer::Resize |
( |
int |
Channels, |
|
|
int |
Bits |
|
) |
| |
|
inlineprivate |
◆ m_tcFirst
std::chrono::milliseconds AudioOutputGraph::AOBuffer::m_tcFirst { 0ms } |
|
private |
◆ m_tcNext
std::chrono::milliseconds AudioOutputGraph::AOBuffer::m_tcNext { 0ms } |
|
private |
◆ m_maxSamples
uint16_t AudioOutputGraph::AOBuffer::m_maxSamples { 0 } |
|
private |
◆ m_sampleRate
uint16_t AudioOutputGraph::AOBuffer::m_sampleRate { 44100 } |
|
private |
◆ m_bits
int AudioOutputGraph::AOBuffer::m_bits { 0 } |
|
private |
◆ m_channels
int AudioOutputGraph::AOBuffer::m_channels { 0 } |
|
private |
◆ m_sizeMax
int AudioOutputGraph::AOBuffer::m_sizeMax { 0 } |
|
private |
The documentation for this class was generated from the following file: