Struct
ModuleExtInterfaceInteractive

Summary

Syntax

[StructLayout(LayoutKind.Sequential)]
public struct ModuleExtInterfaceInteractive : ValueType, IModuleExtInterface

Fields

Name Field Type Summary
GetChannelMuteStatus ModuleExtInterfaceInteractive.GetChannelMuteStatusDelegate
Get the current mute status for a channel.
GetChannelVolume ModuleExtInterfaceInteractive.GetChannelVolumeDelegate
Get the current volume of a channel.
GetGlobalVolume ModuleExtInterfaceInteractive.GetGlobalVolumeDelegate
Get the current global volume of the module.
GetInstrumentMuteStatus ModuleExtInterfaceInteractive.GetInstrumentMuteStatusDelegate
Get the current mute status for an instrument.
GetPitchFactor ModuleExtInterfaceInteractive.GetPitchFactorDelegate
Get the current pitch factor of the module.
GetTempoFactor ModuleExtInterfaceInteractive.GetTempoFactorDelegate
Get the current tempo factor of the module.
PlayNote ModuleExtInterfaceInteractive.PlayNoteDelegate
Play a note using the specified instrument.
SetChannelMuteStatus ModuleExtInterfaceInteractive.SetChannelMuteStatusDelegate
Set the mute status for a pattern channel.
SetChannelVolume ModuleExtInterfaceInteractive.SetChannelVolumeDelegate
Set the current volume for a channel.
SetCurrentSpeed ModuleExtInterfaceInteractive.SetCurrentSpeedDelegate
Set the current ticks per row (speed) of the module.
SetCurrentTempo ModuleExtInterfaceInteractive.SetCurrentTempoDelegate
Set the current module tempo.
SetGlobalVolume ModuleExtInterfaceInteractive.SetGlobalVolumeDelegate
Set the current global volume.
SetInstrumentMuteStatus ModuleExtInterfaceInteractive.SetInstrumentMuteStatusDelegate
Set the mute status for an instrument.
SetPitchFactor ModuleExtInterfaceInteractive.SetPitchFactorDelegate
Set the current module pitch factor without affecting playback speed.
SetTempoFactor ModuleExtInterfaceInteractive.SetTempoFactorDelegate
Set the current module tempo factor without affecting playback pitch.
StopNote ModuleExtInterfaceInteractive.StopNoteDelegate
Stop the note playing on the specified channel.

Methods

Name Return Value Summary
GetInterfaceName() string
The name of the interface to be used as Interface ID when using ModuleExtGetInterface(IntPtr, string, IntPtr, UIntPtr).