pub(crate) 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;
}