windows::Win32::Media::Audio

Trait IConnector_Impl

pub trait IConnector_Impl: IUnknownImpl {
    // Required methods
    fn GetType(&self) -> Result<ConnectorType>;
    fn GetDataFlow(&self) -> Result<DataFlow>;
    fn ConnectTo(&self, pconnectto: Ref<'_, IConnector>) -> Result<()>;
    fn Disconnect(&self) -> Result<()>;
    fn IsConnected(&self) -> Result<BOOL>;
    fn GetConnectedTo(&self) -> Result<IConnector>;
    fn GetConnectorIdConnectedTo(&self) -> Result<PWSTR>;
    fn GetDeviceIdConnectedTo(&self) -> Result<PWSTR>;
}

Required Methods§

fn GetType(&self) -> Result<ConnectorType>

fn GetDataFlow(&self) -> Result<DataFlow>

fn ConnectTo(&self, pconnectto: Ref<'_, IConnector>) -> Result<()>

fn Disconnect(&self) -> Result<()>

fn IsConnected(&self) -> Result<BOOL>

fn GetConnectedTo(&self) -> Result<IConnector>

fn GetConnectorIdConnectedTo(&self) -> Result<PWSTR>

fn GetDeviceIdConnectedTo(&self) -> Result<PWSTR>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§