#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. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001