Struct alsa::hctl::HCtl [−][src]
pub struct HCtl(_);
snd_hctl_t wrapper
Methods
impl HCtl
[src]
impl HCtl
pub fn new(c: &str, nonblock: bool) -> Result<HCtl>
[src]
pub fn new(c: &str, nonblock: bool) -> Result<HCtl>
Wrapper around open that takes a &str instead of a &CStr
pub fn open(c: &CStr, nonblock: bool) -> Result<HCtl>
[src]
pub fn open(c: &CStr, nonblock: bool) -> Result<HCtl>
Open does not support async mode (it's not very Rustic anyway)
Note: You probably want to call load
afterwards.
pub fn load(&self) -> Result<()>
[src]
pub fn load(&self) -> Result<()>
ⓘImportant traits for ElemIter<'a>pub fn elem_iter<'a>(&'a self) -> ElemIter<'a>
[src]
ⓘImportant traits for ElemIter<'a>
pub fn elem_iter<'a>(&'a self) -> ElemIter<'a>
pub fn find_elem<'a>(&'a self, id: &ElemId) -> Option<Elem<'a>>
[src]
pub fn find_elem<'a>(&'a self, id: &ElemId) -> Option<Elem<'a>>
pub fn wait(&self, timeout_ms: Option<u32>) -> Result<bool>
[src]
pub fn wait(&self, timeout_ms: Option<u32>) -> Result<bool>