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.