FilterWindowedInAOutA
An abstract class implementing both Handlers
and WindowedInAOutA
. This solves a bug in Scala
specialization where we cannot call InMain
inside a specialized class. In this case,
FilterWindowedInAOutA
is not specialized itself, but classes extending FilterWindowedInAOutA
may well choose to do so.
Type members
Inherited classlikes
Deprecated and Inherited classlikes
- Deprecated
[Since version 2.35.1]
- Inherited from:
- NodeImpl
Value members
Inherited methods
The default implementation clears from readOff
to the end of the window buffer.
This method is not called if fullLastWindow
returns false
!
The default implementation clears from readOff
to the end of the window buffer.
This method is not called if fullLastWindow
returns false
!
- Inherited from:
- WindowedInAOutA
Called after a window has been fully read in.
Called after a window has been fully read in.
- Inherited from:
- WindowedInAOutB
Reads in a number of frames. The default implementation copies to the window buffer.
Reads in a number of frames. The default implementation copies to the window buffer.
- Inherited from:
- WindowedInAOutA
The default number of frames to read in per window equals the window buffer size
The default number of frames to read in per window equals the window buffer size
- Inherited from:
- WindowedInAOutB
Tries to prepare the parameters for the next window.
If successful, returns true
otherwise false
. If successful,
it must be possible to successively call winBufSize
.
Tries to prepare the parameters for the next window.
If successful, returns true
otherwise false
. If successful,
it must be possible to successively call winBufSize
.
- Inherited from:
- WindowedInAOutB
The size for the window buffer, or zero if this buffer should no be used.
This can be polled multiple times per window, the element might thus need to be saved
(in tryObtainWinParams()
). In most cases, it will be sufficient to poll the value
in tryObtainWinParams
and implement winBufSize
by calling the value
method of the
corresponding input handler.
The size for the window buffer, or zero if this buffer should no be used.
This can be polled multiple times per window, the element might thus need to be saved
(in tryObtainWinParams()
). In most cases, it will be sufficient to poll the value
in tryObtainWinParams
and implement winBufSize
by calling the value
method of the
corresponding input handler.
- Inherited from:
- WindowedInAOutB
Writes out a number of frames. The default implementation copies from the window buffer.
Writes out a number of frames. The default implementation copies from the window buffer.
- Inherited from:
- WindowedInAOutA
The number of frames to write out per window. This is polled once after processWindow
.
The default equals the window buffer size (winBufSize
).
If an implementation wants to truncate the last window when the input terminates,
it should override fullLastWindow
to return false
, in which case the default
implementation of writeWinSize
will return ``
The number of frames to write out per window. This is polled once after processWindow
.
The default equals the window buffer size (winBufSize
).
If an implementation wants to truncate the last window when the input terminates,
it should override fullLastWindow
to return false
, in which case the default
implementation of writeWinSize
will return ``
- Inherited from:
- WindowedInAOutB