Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Audio Plugin:WindowsMultimedia:
All Console safe, 156 entry points.
- class WindowsAudioMixerMBS
- method DeviceCount as integer
- method DeviceName(index as integer) as string
- property DestinationDigitalVolume as double
- property DestinationDigitalMute as boolean
- property DestinationLineVolume as double
- property DestinationLineMute as boolean
- property DestinationMonitorVolume as double
- property DestinationMonitorMute as boolean
- property DestinationSpeakersVolume as double
- property DestinationSpeakersMute as boolean
- property DestinationHeadPhonesVolume as double
- property DestinationHeadPhonesMute as boolean
- property DestinationTelephoneVolume as double
- property DestinationTelephoneMute as boolean
- property DestinationVoiceInVolume as double
- property DestinationVoiceInMute as boolean
- property DestinationWaveInVolume as double
- property DestinationWaveInMute as boolean
- property SourceDigitalVolume as double
- property SourceDigitalMute as boolean
- property SourceLineVolume as double
- property SourceLineMute as boolean
- property SourceMicrophoneVolume as double
- property SourceMicrophoneMute as boolean
- property SourceSynthesizerVolume as double
- property SourceSynthesizerMute as boolean
- property SourceCompactDiscVolume as double
- property SourceCompactDiscMute as boolean
- property SourceTelephoneVolume as double
- property SourceTelephoneMute as boolean
- property SourcePCSpeakerVolume as double
- property SourcePCSpeakerMute as boolean
- property SourceWaveOutVolume as double
- property SourceWaveOutMute as boolean
- property SourceAuxiliaryVolume as double
- property SourceAuxiliaryMute as boolean
- property SourceAnalogVolume as double
- property SourceAnalogMute as boolean
- property Lasterror as Integer
- property DeviceIndex as Integer
- class WindowsMCIMBS
- class WindowsMidiInputInfoMBS
- class WindowsMidiInputMBS
- method Open(DeviceID as integer, BufferSize as integer)
- method Close
- method Start
- method Stop
- method Reset
- method InputErrorText(errorcode as integer) as string
- method Idle
- event DeviceOpen
- event DeviceClose
- event DeviceData(timestamp as integer, status as integer, data1 as integer, data2 as integer, RawData as integer)
- event DeviceLongData(timestamp as integer, data as string, dataMemory as memoryblock)
- event DeviceError(timestamp as integer, status as integer, data1 as integer, data2 as integer, RawData as integer)
- event DeviceLongError(timestamp as integer, data as string, dataMemory as memoryblock)
- class WindowsMidiMBS
- method NumberOfMidiOutputDevices as integer
- method NumberOfMidiInputDevices as integer
- method Connect(output as WindowsMidiOutputMBS)
- method Disconnect(output as WindowsMidiOutputMBS)
- method InputDevice(index as integer) as WindowsMidiInputInfoMBS
- method OutputDevice(index as integer) as WindowsMidiOutputInfoMBS
- method Idle
- property Handle as Integer
- property Lasterror as Integer
- shared method DataLost as integer
- shared method EventsLost as integer
- class WindowsMidiOutputInfoMBS
- property ManufacturerID as Integer
- property ProductID as Integer
- property DriverVersion as Integer
- property Name as String
- property Flags as Integer
- property Technology as Integer
- property Voices as Integer
- property Notes as Integer
- property ChannelMask as Integer
- property Volume as Boolean
- property VolumeStereo as Boolean
- class WindowsMidiOutputMBS
- method OpenDefault
- method Open(DeviceID as integer)
- method Close
- method Reset
- method OutputErrorText(errorcode as integer) as string
- method SendMessage(message as integer)
- method SendMessage(status as integer, data1 as integer, data2 as integer)
- method SendData(data as memoryblock)
- method SendData(data as memoryblock, size as integer)
- method SendData(data as string)
- property Volume as integer
- event DeviceOpen
- event DeviceClose
- event DeviceDataSent
- event DevicePositionCallback
- class WindowsMidiStreamMBS
- method Open(DeviceID as integer)
- method Close
- method Pause
- method Stop
- method Restart
- method SendMessage(message as integer)
- method SendMessage(status as integer, data1 as integer, data2 as integer)
- method PositionMS as integer
- method PositionSamples as integer
- method PositionBytes as integer
- method PositionTicks as integer
- property Volume as integer
- property Tempo as integer
- property TimeDiv as integer
- property Handle as Integer
- property Lasterror as Integer
- class WindowsPlayerDeviceMBS
- class WindowsPlayerMBS
- method Constructor(file as folderitem)
- method Constructor(data as MemoryBlock)
- method Constructor(data as String)
- method Play(offset as Double = 0.0)
- method Pause
- method Resume
- method Stop
- method SetVolume(VolumeLeft as double, VolumeRight as Double)
- method GetVolume(byref VolumeLeft as double, byref VolumeRight as Double)
- property Lasterror as Integer
- property ChannelCount as Integer
- property SampleRate as Integer
- property BufferLength as Integer
- property Buffer as MemoryBlock
- property DeviceID as Integer
- property ChannelMask as Integer
- property Position as Double
- property Duration as Double
- property Rate as Double
- property Pitch as Double
- property Volume as Double
- shared method Device(index as Integer) as WindowsPlayerDeviceMBS
- shared property DeviceCount as Integer
Blog Entries
- New in the MBS Xojo Plugins 20.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.0
- MBS Xojo Plugins, version 20.0pr7
- MBS Xojo Plugins, version 18.5pr2
- MBS Xojo Plugins, version 17.4pr3
- MBS Releases the MBS Xojo / Real Studio plug-ins in version 16.1
- MBS Xojo / Real Studio Plugins, version 16.1pr2
- MBS Xojo / Real Studio Plugins, version 15.2pr8
- MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 15.0
- MBS Xojo / Real Studio Plugins, version 15.0pr8