Namespace E7.Native
Classes
NativeAudio
The most important class, contains static
methods that are used to command the native side.
NativeAudioAnalyzer
The game object with this component is able to test native audio over several frames.
NativeAudioAnalyzerResult
Result from running Analyze().
NativeAudioPointer
A representation of loaded audio memory at the native side.
When you Load(Audio
Please do not create an instance of this class on your own. You can only get and keep from calling
Load(Audio
Structs
DeviceAudioInformation
Several properties about the device asked from the native side that might help you.
Returned from Get
The content of this struct
changes completely depending on active build platform.
You will want to use a preprocessor directive wrapping it.
NativeAudio.InitializationOptions
An option for Initialize(Nativestruct
, start making it from default
This class is currently only contains options for Android. iOS options are fixed.
NativeAudio.LoadOptions
An option for Load(Audiostruct
, start making it from default
NativeSource
This is a reference to one of all native sources you obtained at Initialize().
Parallels Unity
Main way to get this is by Get
NativeSource.PlayOptions
Used with Play(Native
Interfaces
INativeSourceSelector
An interface
to use with Get
Enums
NativeAudio.LoadOptions.ResamplingQuality
Determines what resampling quality for Secret Rabbit Code to use.