[−][src]Module portaudio_rs::stream
Contains the Stream class and associated values
Structs
| Stream | An object for an PortAudio stream |
| StreamCallbackFlags | Flags indicating the status of the callback |
| StreamFlags | Flags used to control the behavior of a stream |
| StreamInfo | Information about the actual latency and sample rate values the stream uses |
| StreamParameters | Stream parameters to be used with Stream::open() |
| StreamTimeInfo | Time information for various stream related values |
Enums
| StreamCallbackResult | Allowable return values for a StreamCallback |
Constants
| FRAMES_PER_BUFFER_UNSPECIFIED | Argument to Stream::open() or Stream::open_default() to allow PortAudio itself determine the optimal number of frames per buffer. This number may differ each time the callback is called. |
Traits
| SampleType | Types that are allowed to be used as samples in a Stream |
Functions
| is_format_supported | Returns Ok when the StreamParameters are supported. This ignores the latency field. |
Type Definitions
| StreamCallback | Callback to consume, process or generate audio |
| StreamFinishedCallback | Callback to be fired when a StreamCallback is stopped |