Trait windows::Media::Audio::IAudioInputNode_Impl

pub trait IAudioInputNode_Impl: Sized + IAudioNode_Impl + IClosable_Impl {
    // Required methods
    fn OutgoingConnections(&self) -> Result<IVectorView<AudioGraphConnection>>;
    fn AddOutgoingConnection(
        &self,
        destination: Option<&IAudioNode>
    ) -> Result<()>;
    fn AddOutgoingConnectionWithGain(
        &self,
        destination: Option<&IAudioNode>,
        gain: f64
    ) -> Result<()>;
    fn RemoveOutgoingConnection(
        &self,
        destination: Option<&IAudioNode>
    ) -> Result<()>;
}

Required Methods§

fn OutgoingConnections(&self) -> Result<IVectorView<AudioGraphConnection>>

fn AddOutgoingConnection(&self, destination: Option<&IAudioNode>) -> Result<()>

fn AddOutgoingConnectionWithGain( &self, destination: Option<&IAudioNode>, gain: f64 ) -> Result<()>

fn RemoveOutgoingConnection( &self, destination: Option<&IAudioNode> ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§