pub trait AudioNodeMethods<D: DomTypes> {
Show 18 methods
// Required methods
fn Connect(
&self,
destinationNode: &D::AudioNode,
output: u32,
input: u32,
) -> Fallible<DomRoot<D::AudioNode>>;
fn Connect_(
&self,
destinationParam: &D::AudioParam,
output: u32,
) -> Fallible<()>;
fn Disconnect(&self) -> Fallible<()>;
fn Disconnect_(&self, output: u32) -> Fallible<()>;
fn Disconnect__(&self, destination: &D::AudioNode) -> Fallible<()>;
fn Disconnect___(
&self,
destination: &D::AudioNode,
output: u32,
) -> Fallible<()>;
fn Disconnect____(
&self,
destination: &D::AudioNode,
output: u32,
input: u32,
) -> Fallible<()>;
fn Disconnect_____(&self, destination: &D::AudioParam) -> Fallible<()>;
fn Disconnect______(
&self,
destination: &D::AudioParam,
output: u32,
) -> Fallible<()>;
fn Context(&self) -> DomRoot<D::BaseAudioContext>;
fn NumberOfInputs(&self) -> u32;
fn NumberOfOutputs(&self) -> u32;
fn ChannelCount(&self) -> u32;
fn SetChannelCount(&self, value: u32) -> ErrorResult;
fn ChannelCountMode(&self) -> ChannelCountMode;
fn SetChannelCountMode(&self, value: ChannelCountMode) -> ErrorResult;
fn ChannelInterpretation(&self) -> ChannelInterpretation;
fn SetChannelInterpretation(
&self,
value: ChannelInterpretation,
) -> ErrorResult;
}Required Methods§
fn Connect( &self, destinationNode: &D::AudioNode, output: u32, input: u32, ) -> Fallible<DomRoot<D::AudioNode>>
fn Connect_( &self, destinationParam: &D::AudioParam, output: u32, ) -> Fallible<()>
fn Disconnect(&self) -> Fallible<()>
fn Disconnect_(&self, output: u32) -> Fallible<()>
fn Disconnect__(&self, destination: &D::AudioNode) -> Fallible<()>
fn Disconnect___(&self, destination: &D::AudioNode, output: u32) -> Fallible<()>
fn Disconnect____( &self, destination: &D::AudioNode, output: u32, input: u32, ) -> Fallible<()>
fn Disconnect_____(&self, destination: &D::AudioParam) -> Fallible<()>
fn Disconnect______( &self, destination: &D::AudioParam, output: u32, ) -> Fallible<()>
fn Context(&self) -> DomRoot<D::BaseAudioContext>
fn NumberOfInputs(&self) -> u32
fn NumberOfOutputs(&self) -> u32
fn ChannelCount(&self) -> u32
fn SetChannelCount(&self, value: u32) -> ErrorResult
fn ChannelCountMode(&self) -> ChannelCountMode
fn SetChannelCountMode(&self, value: ChannelCountMode) -> ErrorResult
fn ChannelInterpretation(&self) -> ChannelInterpretation
fn SetChannelInterpretation(&self, value: ChannelInterpretation) -> ErrorResult
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".