Enum portaudio::types::PaStreamFlags [-]  [+] [src]

pub enum PaStreamFlags {
    PaNoFlag,
    PaClipOff,
    PaDitherOff,
    PaNeverDropInput,
    PaPrimeOutputBuffersUsingStreamCallback,
    PaPlatformSpecificFlags,
}

The flags to pass to a stream

Variants

PaNoFlag

No flags

PaClipOff

Disable default clipping of out of range samples.

PaDitherOff

Disable default dithering.

PaNeverDropInput

Flag requests that where possible a full duplex stream will not discard overflowed input samples without calling the stream callback.

PaPrimeOutputBuffersUsingStreamCallback

Call the stream callback to fill initial output buffers, rather than the default behavior of priming the buffers with zeros (silence)

PaPlatformSpecificFlags

A mask specifying the platform specific bits.

Trait Implementations

Derived Implementations

impl Show for PaStreamFlags

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl PartialOrd for PaStreamFlags

fn partial_cmp(&self, __arg_0: &PaStreamFlags) -> Option<Ordering>

fn lt(&self, __arg_0: &PaStreamFlags) -> bool

fn le(&self, __arg_0: &PaStreamFlags) -> bool

fn gt(&self, __arg_0: &PaStreamFlags) -> bool

fn ge(&self, __arg_0: &PaStreamFlags) -> bool

impl PartialEq for PaStreamFlags

fn eq(&self, __arg_0: &PaStreamFlags) -> bool

fn ne(&self, __arg_0: &PaStreamFlags) -> bool

impl Clone for PaStreamFlags

fn clone(&self) -> PaStreamFlags

fn clone_from(&mut self, source: &Self)