Struct portaudio::types::PaStreamInfo [-]  [+] [src]

pub struct PaStreamInfo {
    pub struct_version: i32,
    pub input_latency: PaTime,
    pub output_latency: PaTime,
    pub sample_rate: f64,
}

A structure containing unchanging information about an open stream.

Fields

struct_version

Struct version

input_latency

The input latency for this open stream

output_latency

The output latency for this open stream

sample_rate

The sample rate for this open stream

Trait Implementations

Derived Implementations

impl Show for PaStreamInfo

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

impl PartialOrd for PaStreamInfo

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

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

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

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

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

impl PartialEq for PaStreamInfo

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

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

impl Clone for PaStreamInfo

fn clone(&self) -> PaStreamInfo

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