#include <OscIStream.h>
Inheritance diagram for syn::OscIStream:
Public Methods | |
OscIStream () | |
virtual | ~OscIStream () |
virtual bool | open (const syn::AudioFormat &fmt, Operation op=COPY) |
open the stream specify the audio format you would like returned (independant of file attributes). More... | |
virtual void | read (void *data, unsigned int samples) |
read data out of the stream in the format you specified. More... | |
int | numsamps () |
virtual bool | close () |
close the stream... More... | |
virtual bool | isOpen () const |
virtual bool | eof () const |
virtual bool | good () const |
virtual bool | bad () const |
virtual int | gcount () const |
returns num samples actually read by the last read() samples are in terms of [channels * bytes_per_samp]. More... | |
virtual void | setFreq (float freq) |
virtual void | setAmp (float amplitude) |
virtual void | setPhase (float phase) |
virtual void | setDcOffset (float off) |
virtual const AudioFormat& | format () const |
Protected Attributes | |
bool | mIsOpen |
int | mSampsRead |
AudioFormat | mSourceFormat |
@clientCardinality 2. More... | |
AudioFormat | mDestFormat |
@clientCardinality 2. More... | |
std::vector<float> | mBuffer |
float | mAmplitude |
float | mDcOffset |
float | mPhase |
float | mFreq |
float | p |
float | dp |
OSC_TYPE | mOsc |
think of this as a function generator stream (sine,tri,saw,noise,etc...)
Definition at line 46 of file OscIStream.h.
|
Definition at line 49 of file OscIStream.h. |
|
Definition at line 53 of file OscIStream.h. |
|
open the stream specify the audio format you would like returned (independant of file attributes).
Reimplemented from syn::AudioIStream. Definition at line 59 of file OscIStream.h. |
|
read data out of the stream in the format you specified. returns this->gcount(); samples are in terms of [channels * bytes_per_samp] Reimplemented from syn::AudioIStream. Definition at line 73 of file OscIStream.h. |
|
Definition at line 96 of file OscIStream.h. |
|
close the stream...
Reimplemented from syn::AudioIStream. Definition at line 104 of file OscIStream.h. |
|
Reimplemented from syn::AudioIStream. Definition at line 112 of file OscIStream.h. |
|
Reimplemented from syn::AudioIStream. Definition at line 113 of file OscIStream.h. |
|
Reimplemented from syn::AudioIStream. Definition at line 114 of file OscIStream.h. |
|
Reimplemented from syn::AudioIStream. Definition at line 115 of file OscIStream.h. |
|
returns num samples actually read by the last read() samples are in terms of [channels * bytes_per_samp].
Reimplemented from syn::AudioIStream. Definition at line 120 of file OscIStream.h. |
|
Definition at line 126 of file OscIStream.h. |
|
Definition at line 131 of file OscIStream.h. |
|
Definition at line 132 of file OscIStream.h. |
|
Definition at line 133 of file OscIStream.h. |
|
Reimplemented from syn::AudioIStream. Definition at line 134 of file OscIStream.h. |
|
Definition at line 136 of file OscIStream.h. |
|
Definition at line 137 of file OscIStream.h. |
|
@clientCardinality 2.
Definition at line 142 of file OscIStream.h. |
|
@clientCardinality 2.
Definition at line 142 of file OscIStream.h. |
|
Definition at line 143 of file OscIStream.h. |
|
Definition at line 146 of file OscIStream.h. |
|
Definition at line 146 of file OscIStream.h. |
|
Definition at line 147 of file OscIStream.h. |
|
Definition at line 148 of file OscIStream.h. |
|
Definition at line 149 of file OscIStream.h. |
|
Definition at line 149 of file OscIStream.h. |
|
Definition at line 150 of file OscIStream.h. |