|
| AudioOutDelayControl (const ILogger &logger, AudioOutDelayConfig delayConfig, const Common::JString &logPrefix, bool debugInfo) |
|
virtual int64 | outGetPos () const =0 |
|
virtual void | outCreate (int frequency, int channels, int bufferSamples)=0 |
|
virtual void | outStart ()=0 |
|
virtual void | outWrite (Buffer< T > data, int offsetSamples)=0 |
|
virtual bool | isPlaying (void) const |
|
virtual void | start (int frequency, int channels, int frameSamples) |
|
virtual void | flush () |
|
virtual void | stop (void) |
|
virtual void | push (Buffer< T > frame) |
|
virtual void | service (void) |
|
virtual int | getLag (void) const |
|
bool | isFlushed () const |
|