Trait windows::Win32::Devices::Tapi::ITStream_Impl
pub trait ITStream_Impl: Sized + IDispatch_Impl {
// Required methods
fn MediaType(&self) -> Result<i32>;
fn Direction(&self) -> Result<TERMINAL_DIRECTION>;
fn Name(&self) -> Result<BSTR>;
fn StartStream(&self) -> Result<()>;
fn PauseStream(&self) -> Result<()>;
fn StopStream(&self) -> Result<()>;
fn SelectTerminal(&self, pterminal: Option<&ITTerminal>) -> Result<()>;
fn UnselectTerminal(&self, pterminal: Option<&ITTerminal>) -> Result<()>;
fn EnumerateTerminals(&self) -> Result<IEnumTerminal>;
fn Terminals(&self) -> Result<VARIANT>;
}
Required Methods§
fn MediaType(&self) -> Result<i32>
fn Direction(&self) -> Result<TERMINAL_DIRECTION>
fn Name(&self) -> Result<BSTR>
fn StartStream(&self) -> Result<()>
fn PauseStream(&self) -> Result<()>
fn StopStream(&self) -> Result<()>
fn SelectTerminal(&self, pterminal: Option<&ITTerminal>) -> Result<()>
fn UnselectTerminal(&self, pterminal: Option<&ITTerminal>) -> Result<()>
fn EnumerateTerminals(&self) -> Result<IEnumTerminal>
fn Terminals(&self) -> Result<VARIANT>
Object Safety§
This trait is not object safe.