Trait pulse_simple::ChannelCount
[−]
[src]
pub trait ChannelCount { type S: Sampleable; fn count() -> u8; fn format() -> pa_sample_format_t { ... } fn sample_size() -> usize { ... } }
Associated Types
type S: Sampleable
Required Methods
Provided Methods
fn format() -> pa_sample_format_t
fn sample_size() -> usize
Implementors
impl<S> ChannelCount for [S; 1] where S: Sampleable
impl<S> ChannelCount for [S; 2] where S: Sampleable
impl<S> ChannelCount for [S; 3] where S: Sampleable
impl<S> ChannelCount for [S; 4] where S: Sampleable
impl<S> ChannelCount for [S; 5] where S: Sampleable
impl<S> ChannelCount for [S; 6] where S: Sampleable
impl<S> ChannelCount for [S; 7] where S: Sampleable
impl<S> ChannelCount for [S; 8] where S: Sampleable
impl<S> ChannelCount for [S; 9] where S: Sampleable