pub trait AudioNodeMethods<D>{
Show 18 methods
// Required methods
fn Connect(
&self,
destinationNode: &<D as DomTypes>::AudioNode,
output: u32,
input: u32,
) -> Result<Root<Dom<<D as DomTypes>::AudioNode>>, Error>;
fn Connect_(
&self,
destinationParam: &<D as DomTypes>::AudioParam,
output: u32,
) -> Result<(), Error>;
fn Disconnect(&self) -> Result<(), Error>;
fn Disconnect_(&self, output: u32) -> Result<(), Error>;
fn Disconnect__(
&self,
destination: &<D as DomTypes>::AudioNode,
) -> Result<(), Error>;
fn Disconnect___(
&self,
destination: &<D as DomTypes>::AudioNode,
output: u32,
) -> Result<(), Error>;
fn Disconnect____(
&self,
destination: &<D as DomTypes>::AudioNode,
output: u32,
input: u32,
) -> Result<(), Error>;
fn Disconnect_____(
&self,
destination: &<D as DomTypes>::AudioParam,
) -> Result<(), Error>;
fn Disconnect______(
&self,
destination: &<D as DomTypes>::AudioParam,
output: u32,
) -> Result<(), Error>;
fn Context(&self) -> Root<Dom<<D as DomTypes>::BaseAudioContext>>;
fn NumberOfInputs(&self) -> u32;
fn NumberOfOutputs(&self) -> u32;
fn ChannelCount(&self) -> u32;
fn SetChannelCount(&self, value: u32) -> Result<(), Error>;
fn ChannelCountMode(&self) -> ChannelCountMode;
fn SetChannelCountMode(&self, value: ChannelCountMode) -> Result<(), Error>;
fn ChannelInterpretation(&self) -> ChannelInterpretation;
fn SetChannelInterpretation(
&self,
value: ChannelInterpretation,
) -> Result<(), Error>;
}