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