Compare commits

...

2 Commits

Author SHA1 Message Date
e85ad14ae3
Update ReadMe.md 2018-06-07 15:42:20 -04:00
1f1e61b23f Updated code for server stuff
Will intergrate all of this code into unity when as many bugs as possible are hammered out
2018-04-26 21:40:07 -04:00
54 changed files with 1244114 additions and 311572 deletions

BIN
.vs/parseManager/v15/.suo Normal file

Binary file not shown.

Binary file not shown.

BIN
NAudio.dll Normal file

Binary file not shown.

View File

@ -1,7 +1,7 @@
ParseManagerCS Version!
TODO:
- [ ] Allow the use of functions in arguments (Tough)
- [ ] Allow the use of statements in conditionals: `if num+5>=GETAGE()-1 then STOP(song)|SKIP(0)` (Tough)
- [ ] Allow the use of methods in conditionals: `if num+5>=GETAGE()-1 then STOP(song)|SKIP(0)'
- [ ] Add other cool built in things (Fun)
- [ ] Add object support (Tough)
- [x] Improve audio support (Simple)
@ -9,6 +9,8 @@ TODO:
- [ ] Fix Bugs! (Death)
- [ ] multiple returns for functions
The lua version has many of these features and more implemented already. Updates to this version are soon to come
Maybe:
- [ ] Add While/for loops (With labels this can easily be done. So it isn't really needed, I may add it in the future though!)
@ -183,7 +185,7 @@ Version 1.3 addressed error handling
- new header: THREAD filename -- runs a file in a seperate thread. This helps when you are dealing with lots of threads!
TODO: Version 1.4
- Fix error handling in a thread... While errors are handles correctly on the main thread multithreaded errors seem to not be handled correctly!
- Fix error handling in a thread... While errors are handled correctly on the main thread multithreaded errors seem to not be handled correctly!
-
Idea:
new block made to catch thread errors and stop thread related errors from exiting the app

Binary file not shown.

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<ILRepack>$(MSBuildThisFileDirectory)..\tools\ILRepack.exe</ILRepack>
</PropertyGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,3 @@
MediaToolkit is licensed under the MIT license (https://github.com/AydinAdn/MediaToolkit/blob/master/LICENSE.md).
MediaToolkit makes use of FFmpeg(http://ffmpeg.org) which is licensed under the LGPLv2.1(http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html). It's source can be downloaded ere(https://github.com/AydinAdn/MediaToolkit/tree/master/FFMpeg%20src)

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
packages/NAudio.1.8.4/NAudio.1.8.4.nupkg vendored Normal file

Binary file not shown.

View File

@ -1502,6 +1502,21 @@
<param name="isMuted">Receives the muting state.</param>
<returns>An HRESULT code indicating whether the operation succeeded of failed.</returns>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.Blob">
<summary>
Representation of binary large object container.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Length">
<summary>
Length of binary object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Data">
<summary>
Pointer to buffer storing data.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.ClsCtx">
<summary>
is defined in WTypes.h
@ -1577,6 +1592,21 @@
MMDevice STGM enumeration
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Read">
<summary>
Read-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Write">
<summary>
Write-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.ReadWrite">
<summary>
Read-write access mode.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.PropVariant">
<summary>
from Propidl.h.
@ -1584,6 +1614,111 @@
contains a union so we have to do an explicit layout
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.vt">
<summary>
Value type tag.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved1">
<summary>
Reserved1.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved2">
<summary>
Reserved2.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved3">
<summary>
Reserved3.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.cVal">
<summary>
cVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.bVal">
<summary>
bVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.iVal">
<summary>
iVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uiVal">
<summary>
uiVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.lVal">
<summary>
lVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.ulVal">
<summary>
ulVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.intVal">
<summary>
intVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uintVal">
<summary>
uintVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.hVal">
<summary>
hVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uhVal">
<summary>
uhVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.fltVal">
<summary>
fltVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.dblVal">
<summary>
dblVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.boolVal">
<summary>
boolVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.scode">
<summary>
scode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.filetime">
<summary>
Date time.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.blobVal">
<summary>
Binary large object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.pointerValue">
<summary>
Pointer value.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.Interfaces.PropVariant.FromLong(System.Int64)">
<summary>
Creates a new PropVariant containing a long value
@ -1717,6 +1852,21 @@
PKEY _Device_IconPath
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_DeviceDesc">
<summary>
Device description property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_ControllerDeviceId">
<summary>
Id of controller device for endpoint device property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_InterfaceKey">
<summary>
Device interface key property.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.SessionCollection">
<summary>
Collection of sessions.
@ -2091,6 +2241,13 @@
MM Device
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.MMDevice.GetPropertyInformation(NAudio.CoreAudioApi.Interfaces.StorageAccessMode)">
<summary>
Initializes the device's property store.
</summary>
<param name="stgmAccess">The storage-access mode to open store for.</param>
<remarks>Administrative client is required for Write and ReadWrite modes.</remarks>
</member>
<member name="P:NAudio.CoreAudioApi.MMDevice.AudioClient">
<summary>
Audio Client
@ -2270,6 +2427,18 @@
<param name="index">Index</param>
<returns>Property value</returns>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.SetValue(NAudio.CoreAudioApi.PropertyKey,NAudio.CoreAudioApi.Interfaces.PropVariant)">
<summary>
Sets property value at specified key.
</summary>
<param name="key">Key of property to set.</param>
<param name="value">Value to write.</param>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.Commit">
<summary>
Saves a property change.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.#ctor(NAudio.CoreAudioApi.Interfaces.IPropertyStore)">
<summary>
Creates a new property store
@ -10247,6 +10416,11 @@
The contents of this text event
</summary>
</member>
<member name="P:NAudio.Midi.TextEvent.Data">
<summary>
The raw contents of this text event
</summary>
</member>
<member name="M:NAudio.Midi.TextEvent.ToString">
<summary>
Describes this MIDI text event
@ -16139,6 +16313,101 @@
<param name="channel">channel index (zero based)</param>
<returns>channel name</returns>
</member>
<member name="T:NAudio.Wave.BextChunkInfo">
<summary>
https://tech.ebu.ch/docs/tech/tech3285.pdf
</summary>
</member>
<member name="M:NAudio.Wave.BextChunkInfo.#ctor">
<summary>
Constructs a new BextChunkInfo
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Description">
<summary>
Description (max 256 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Originator">
<summary>
Originator (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginatorReference">
<summary>
Originator Reference (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDateTime">
<summary>
Originator Date Time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDate">
<summary>
Origination Date as string
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationTime">
<summary>
Origination as time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.TimeReference">
<summary>
Time reference (first sample count since midnight)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Version">
<summary>
version 2 has loudness stuff which we don't know so using version 1
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.UniqueMaterialIdentifier">
<summary>
64 bytes http://en.wikipedia.org/wiki/UMID
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Reserved">
<summary>
for version 2 = 180 bytes (10 before are loudness values), using version 1 = 190 bytes
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.CodingHistory">
<summary>
Coding history arbitrary length string at end of structure
http://www.ebu.ch/CMSimages/fr/tec_text_r98-1999_tcm7-4709.pdf
A=PCM,F=48000,W=16,M=stereo,T=original,CR/LF
</summary>
</member>
<member name="T:NAudio.Wave.BwfWriter">
<summary>
Broadcast WAVE File Writer
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.#ctor(System.String,NAudio.Wave.WaveFormat,NAudio.Wave.BextChunkInfo)">
<summary>
Createa a new BwfWriter
</summary>
<param name="filename">Rarget filename</param>
<param name="format">WaveFormat</param>
<param name="bextChunkInfo">Chunk information</param>
</member>
<member name="M:NAudio.Wave.BwfWriter.Write(System.Byte[],System.Int32,System.Int32)">
<summary>
Write audio data to this BWF
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Flush">
<summary>
Flush writer, and fix up header sizes
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Dispose">
<summary>
Disposes this writer
</summary>
</member>
<member name="T:NAudio.Wave.CueWaveFileWriter">
<summary>
A wave file writer that adds cue support
@ -16261,7 +16530,8 @@
</member>
<member name="P:NAudio.Wave.StoppedEventArgs.Exception">
<summary>
An exception. Will be null if the playback or record operation stopped
An exception. Will be null if the playback or record operation stopped due to
the user requesting stop or reached the end of the input audio
</summary>
</member>
<member name="T:NAudio.Wave.IWaveBuffer">
@ -16364,7 +16634,9 @@
</member>
<member name="P:NAudio.Wave.IWavePlayer.Volume">
<summary>
The volume 1.0 is full scale
The volume
1.0f is full scale
Note that not all implementations necessarily support volume changes
</summary>
</member>
<member name="E:NAudio.Wave.IWavePlayer.PlaybackStopped">
@ -16380,7 +16652,7 @@
</member>
<member name="M:NAudio.Wave.IWavePosition.GetPosition">
<summary>
Position (in terms of bytes played - does not necessarily)
Position (in terms of bytes played - does not necessarily translate directly to the position within the source audio file)
</summary>
<returns>Position in bytes</returns>
</member>
@ -16531,6 +16803,22 @@
Stop playback
</summary>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.CleanUpSecondaryBuffer">
<summary>
Clean up the SecondaryBuffer
</summary>
<remarks>
<para>
In DirectSound, when playback is started,
the rest of the sound that was played last time is played back as noise.
This happens even if the secondary buffer is completely silenced,
so it seems that the buffer in the primary buffer or higher is not cleared.
</para>
<para>
To solve this problem fill the secondary buffer with silence data when stop playback.
</para>
</remarks>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.Feed(System.Int32)">
<summary>
Feeds the SecondaryBuffer with the WaveStream
@ -17011,6 +17299,11 @@
Number of bytes of audio in the data chunk
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.TotalTime">
<summary>
Total time (calculated from Length and average bytes per second)
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.WaveFormat">
<summary>
WaveFormat of this wave file
@ -17512,13 +17805,20 @@
feeding different input sources to different soundcard outputs etc
</summary>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider})">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels. Number of outputs is equal to total number of channels in inputs
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider},System.Int32)">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
<param name="numberOfOutputChannels">Desired number of output channels.</param>
<param name="numberOfOutputChannels">Desired number of output channels. (-1 means use total number of input channels)</param>
</member>
<member name="F:NAudio.Wave.MultiplexingWaveProvider.inputBuffer">
<summary>

Binary file not shown.

View File

@ -1,7 +1,7 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>NAudio.Win8</name>
<name>NAudio.Universal</name>
</assembly>
<members>
<member name="T:NAudio.Codecs.ALawDecoder">
@ -1194,6 +1194,21 @@
Meter
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.Blob">
<summary>
Representation of binary large object container.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Length">
<summary>
Length of binary object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Data">
<summary>
Pointer to buffer storing data.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.ClsCtx">
<summary>
is defined in WTypes.h
@ -1747,6 +1762,21 @@
MMDevice STGM enumeration
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Read">
<summary>
Read-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Write">
<summary>
Write-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.ReadWrite">
<summary>
Read-write access mode.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.PropVariant">
<summary>
from Propidl.h.
@ -1754,6 +1784,111 @@
contains a union so we have to do an explicit layout
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.vt">
<summary>
Value type tag.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved1">
<summary>
Reserved1.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved2">
<summary>
Reserved2.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved3">
<summary>
Reserved3.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.cVal">
<summary>
cVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.bVal">
<summary>
bVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.iVal">
<summary>
iVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uiVal">
<summary>
uiVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.lVal">
<summary>
lVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.ulVal">
<summary>
ulVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.intVal">
<summary>
intVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uintVal">
<summary>
uintVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.hVal">
<summary>
hVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uhVal">
<summary>
uhVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.fltVal">
<summary>
fltVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.dblVal">
<summary>
dblVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.boolVal">
<summary>
boolVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.scode">
<summary>
scode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.filetime">
<summary>
Date time.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.blobVal">
<summary>
Binary large object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.pointerValue">
<summary>
Pointer value.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.Interfaces.PropVariant.FromLong(System.Int64)">
<summary>
Creates a new PropVariant containing a long value
@ -1794,6 +1929,13 @@
MM Device
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.MMDevice.GetPropertyInformation(NAudio.CoreAudioApi.Interfaces.StorageAccessMode)">
<summary>
Initializes the device's property store.
</summary>
<param name="stgmAccess">The storage-access mode to open store for.</param>
<remarks>Administrative client is required for Write and ReadWrite modes.</remarks>
</member>
<member name="P:NAudio.CoreAudioApi.MMDevice.AudioClient">
<summary>
Audio Client
@ -2047,6 +2189,21 @@
PKEY _Device_IconPath
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_DeviceDesc">
<summary>
Device description property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_ControllerDeviceId">
<summary>
Id of controller device for endpoint device property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_InterfaceKey">
<summary>
Device interface key property.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.PropertyStore">
<summary>
Property Store class, only supports reading properties at the moment.
@ -2092,6 +2249,18 @@
<param name="index">Index</param>
<returns>Property value</returns>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.SetValue(NAudio.CoreAudioApi.PropertyKey,NAudio.CoreAudioApi.Interfaces.PropVariant)">
<summary>
Sets property value at specified key.
</summary>
<param name="key">Key of property to set.</param>
<param name="value">Value to write.</param>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.Commit">
<summary>
Saves a property change.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.#ctor(NAudio.CoreAudioApi.Interfaces.IPropertyStore)">
<summary>
Creates a new property store
@ -5037,7 +5206,8 @@
</member>
<member name="P:NAudio.Wave.StoppedEventArgs.Exception">
<summary>
An exception. Will be null if the playback or record operation stopped
An exception. Will be null if the playback or record operation stopped due to
the user requesting stop or reached the end of the input audio
</summary>
</member>
<member name="T:NAudio.Wave.WaveBuffer">
@ -5279,13 +5449,20 @@
feeding different input sources to different soundcard outputs etc
</summary>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider})">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels. Number of outputs is equal to total number of channels in inputs
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider},System.Int32)">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
<param name="numberOfOutputChannels">Desired number of output channels.</param>
<param name="numberOfOutputChannels">Desired number of output channels. (-1 means use total number of input channels)</param>
</member>
<member name="F:NAudio.Wave.MultiplexingWaveProvider.inputBuffer">
<summary>
@ -6108,6 +6285,11 @@
Indicates that all recorded data has now been received.
</summary>
</member>
<member name="P:NAudio.Wave.WasapiCaptureRT.LatencyMilliseconds">
<summary>
The effective latency in milliseconds
</summary>
</member>
<member name="M:NAudio.Wave.WasapiCaptureRT.#ctor">
<summary>
Initialises a new instance of the WASAPI capture class
@ -13470,26 +13652,6 @@
leaving the underlying stream undisposed
</summary>
</member>
<member name="T:NAudio.Utils.MarshalHelpers">
<summary>
Support for Marshal Methods in both UWP and .NET 3.5
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.SizeOf``1">
<summary>
SizeOf a structure
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.OffsetOf``1(System.String)">
<summary>
Offset of a field in a structure
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.PtrToStructure``1(System.IntPtr)">
<summary>
Pointer to Structure
</summary>
</member>
<member name="M:NAudio.Utils.MergeSort.Sort``1(System.Collections.Generic.IList{``0},System.Int32,System.Int32,System.Collections.Generic.IComparer{``0})">
<summary>
In-place and stable implementation of MergeSort
@ -13510,6 +13672,26 @@
General purpose native methods for internal NAudio use
</summary>
</member>
<member name="T:NAudio.Utils.MarshalHelpers">
<summary>
Support for Marshal Methods in both UWP and .NET 3.5
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.SizeOf``1">
<summary>
SizeOf a structure
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.OffsetOf``1(System.String)">
<summary>
Offset of a field in a structure
</summary>
</member>
<member name="M:NAudio.Utils.MarshalHelpers.PtrToStructure``1(System.IntPtr)">
<summary>
Pointer to Structure
</summary>
</member>
<member name="T:NAudio.Win8.Wave.WaveOutputs.WasapiOutRT">
<summary>
WASAPI Out for Windows RT

Binary file not shown.

View File

@ -1,6 +1,5 @@
NAudio is an open source .NET audio library written by Mark Heath (mark.heath@gmail.com)
For more information, visit http://naudio.codeplex.com
NAudio is now being hosted on GitHub http://github.com/naudio/NAudio
For more information, visit http://github.com/naudio/NAudio
THANKS
======

File diff suppressed because it is too large Load Diff

BIN
packages/OpenTK.2.0.0/OpenTK.2.0.0.nupkg vendored Normal file

Binary file not shown.

View File

@ -5,11 +5,21 @@
<dllmap os="linux" dll="alut.dll" target="libalut.so.0"/>
<dllmap os="linux" dll="opencl.dll" target="libOpenCL.so"/>
<dllmap os="linux" dll="libX11" target="libX11.so.6"/>
<dllmap os="linux" dll="libXi" target="libXi.so.6"/>
<dllmap os="linux" dll="SDL2.dll" target="libSDL2-2.0.so.0"/>
<dllmap os="osx" dll="opengl32.dll" target="/System/Library/Frameworks/OpenGL.framework/OpenGL"/>
<dllmap os="osx" dll="openal32.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" />
<dllmap os="osx" dll="alut.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" />
<dllmap os="osx" dll="libGLES.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="libGLESv1_CM.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="libGLESv2.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="opencl.dll" target="/System/Library/Frameworks/OpenCL.framework/OpenCL"/>
<dllmap os="osx" dll="SDL2.dll" target="libSDL2.dylib"/>
<!-- XQuartz compatibility (X11 on Mac) -->
<dllmap os="osx" dll="libGL.so.1" target="/usr/X11/lib/libGL.dylib"/>
<dllmap os="osx" dll="libX11" target="/usr/X11/lib/libX11.dylib"/>
<dllmap os="osx" dll="libXcursor.so.1" target="/usr/X11/lib/libXcursor.dylib"/>
<dllmap os="osx" dll="libXi" target="/usr/X11/lib/libXi.dylib"/>
<dllmap os="osx" dll="libXinerama" target="/usr/X11/lib/libXinerama.dylib"/>
<dllmap os="osx" dll="libXrandr.so.2" target="/usr/X11/lib/libXrandr.dylib"/>
</configuration>

Binary file not shown.

442032
packages/OpenTK.2.0.0/lib/net20/OpenTK.xml vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
<configuration>
<dllmap os="linux" dll="opengl32.dll" target="libGL.so.1"/>
<dllmap os="linux" dll="glu32.dll" target="libGLU.so.1"/>
<dllmap os="linux" dll="openal32.dll" target="libopenal.so.1"/>
<dllmap os="linux" dll="alut.dll" target="libalut.so.0"/>
<dllmap os="linux" dll="opencl.dll" target="libOpenCL.so"/>
<dllmap os="linux" dll="libX11" target="libX11.so.6"/>
<dllmap os="linux" dll="libXi" target="libXi.so.6"/>
<dllmap os="linux" dll="SDL2.dll" target="libSDL2-2.0.so.0"/>
<dllmap os="osx" dll="opengl32.dll" target="/System/Library/Frameworks/OpenGL.framework/OpenGL"/>
<dllmap os="osx" dll="openal32.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" />
<dllmap os="osx" dll="alut.dll" target="/System/Library/Frameworks/OpenAL.framework/OpenAL" />
<dllmap os="osx" dll="libGLES.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="libGLESv1_CM.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="libGLESv2.dll" target="/System/Library/Frameworks/OpenGLES.framework/OpenGLES" />
<dllmap os="osx" dll="opencl.dll" target="/System/Library/Frameworks/OpenCL.framework/OpenCL"/>
<dllmap os="osx" dll="SDL2.dll" target="libSDL2.dylib"/>
<!-- XQuartz compatibility (X11 on Mac) -->
<dllmap os="osx" dll="libGL.so.1" target="/usr/X11/lib/libGL.dylib"/>
<dllmap os="osx" dll="libX11" target="/usr/X11/lib/libX11.dylib"/>
<dllmap os="osx" dll="libXcursor.so.1" target="/usr/X11/lib/libXcursor.dylib"/>
<dllmap os="osx" dll="libXi" target="/usr/X11/lib/libXi.dylib"/>
<dllmap os="osx" dll="libXinerama" target="/usr/X11/lib/libXinerama.dylib"/>
<dllmap os="osx" dll="libXrandr.so.2" target="/usr/X11/lib/libXrandr.dylib"/>
</configuration>

Binary file not shown.

View File

@ -1502,6 +1502,21 @@
<param name="isMuted">Receives the muting state.</param>
<returns>An HRESULT code indicating whether the operation succeeded of failed.</returns>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.Blob">
<summary>
Representation of binary large object container.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Length">
<summary>
Length of binary object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Data">
<summary>
Pointer to buffer storing data.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.ClsCtx">
<summary>
is defined in WTypes.h
@ -1577,6 +1592,21 @@
MMDevice STGM enumeration
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Read">
<summary>
Read-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Write">
<summary>
Write-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.ReadWrite">
<summary>
Read-write access mode.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.PropVariant">
<summary>
from Propidl.h.
@ -1584,6 +1614,111 @@
contains a union so we have to do an explicit layout
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.vt">
<summary>
Value type tag.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved1">
<summary>
Reserved1.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved2">
<summary>
Reserved2.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved3">
<summary>
Reserved3.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.cVal">
<summary>
cVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.bVal">
<summary>
bVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.iVal">
<summary>
iVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uiVal">
<summary>
uiVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.lVal">
<summary>
lVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.ulVal">
<summary>
ulVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.intVal">
<summary>
intVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uintVal">
<summary>
uintVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.hVal">
<summary>
hVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uhVal">
<summary>
uhVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.fltVal">
<summary>
fltVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.dblVal">
<summary>
dblVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.boolVal">
<summary>
boolVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.scode">
<summary>
scode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.filetime">
<summary>
Date time.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.blobVal">
<summary>
Binary large object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.pointerValue">
<summary>
Pointer value.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.Interfaces.PropVariant.FromLong(System.Int64)">
<summary>
Creates a new PropVariant containing a long value
@ -1717,6 +1852,21 @@
PKEY _Device_IconPath
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_DeviceDesc">
<summary>
Device description property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_ControllerDeviceId">
<summary>
Id of controller device for endpoint device property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_InterfaceKey">
<summary>
Device interface key property.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.SessionCollection">
<summary>
Collection of sessions.
@ -2091,6 +2241,13 @@
MM Device
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.MMDevice.GetPropertyInformation(NAudio.CoreAudioApi.Interfaces.StorageAccessMode)">
<summary>
Initializes the device's property store.
</summary>
<param name="stgmAccess">The storage-access mode to open store for.</param>
<remarks>Administrative client is required for Write and ReadWrite modes.</remarks>
</member>
<member name="P:NAudio.CoreAudioApi.MMDevice.AudioClient">
<summary>
Audio Client
@ -2270,6 +2427,18 @@
<param name="index">Index</param>
<returns>Property value</returns>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.SetValue(NAudio.CoreAudioApi.PropertyKey,NAudio.CoreAudioApi.Interfaces.PropVariant)">
<summary>
Sets property value at specified key.
</summary>
<param name="key">Key of property to set.</param>
<param name="value">Value to write.</param>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.Commit">
<summary>
Saves a property change.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.#ctor(NAudio.CoreAudioApi.Interfaces.IPropertyStore)">
<summary>
Creates a new property store
@ -10247,6 +10416,11 @@
The contents of this text event
</summary>
</member>
<member name="P:NAudio.Midi.TextEvent.Data">
<summary>
The raw contents of this text event
</summary>
</member>
<member name="M:NAudio.Midi.TextEvent.ToString">
<summary>
Describes this MIDI text event
@ -16139,6 +16313,101 @@
<param name="channel">channel index (zero based)</param>
<returns>channel name</returns>
</member>
<member name="T:NAudio.Wave.BextChunkInfo">
<summary>
https://tech.ebu.ch/docs/tech/tech3285.pdf
</summary>
</member>
<member name="M:NAudio.Wave.BextChunkInfo.#ctor">
<summary>
Constructs a new BextChunkInfo
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Description">
<summary>
Description (max 256 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Originator">
<summary>
Originator (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginatorReference">
<summary>
Originator Reference (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDateTime">
<summary>
Originator Date Time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDate">
<summary>
Origination Date as string
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationTime">
<summary>
Origination as time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.TimeReference">
<summary>
Time reference (first sample count since midnight)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Version">
<summary>
version 2 has loudness stuff which we don't know so using version 1
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.UniqueMaterialIdentifier">
<summary>
64 bytes http://en.wikipedia.org/wiki/UMID
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Reserved">
<summary>
for version 2 = 180 bytes (10 before are loudness values), using version 1 = 190 bytes
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.CodingHistory">
<summary>
Coding history arbitrary length string at end of structure
http://www.ebu.ch/CMSimages/fr/tec_text_r98-1999_tcm7-4709.pdf
A=PCM,F=48000,W=16,M=stereo,T=original,CR/LF
</summary>
</member>
<member name="T:NAudio.Wave.BwfWriter">
<summary>
Broadcast WAVE File Writer
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.#ctor(System.String,NAudio.Wave.WaveFormat,NAudio.Wave.BextChunkInfo)">
<summary>
Createa a new BwfWriter
</summary>
<param name="filename">Rarget filename</param>
<param name="format">WaveFormat</param>
<param name="bextChunkInfo">Chunk information</param>
</member>
<member name="M:NAudio.Wave.BwfWriter.Write(System.Byte[],System.Int32,System.Int32)">
<summary>
Write audio data to this BWF
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Flush">
<summary>
Flush writer, and fix up header sizes
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Dispose">
<summary>
Disposes this writer
</summary>
</member>
<member name="T:NAudio.Wave.CueWaveFileWriter">
<summary>
A wave file writer that adds cue support
@ -16261,7 +16530,8 @@
</member>
<member name="P:NAudio.Wave.StoppedEventArgs.Exception">
<summary>
An exception. Will be null if the playback or record operation stopped
An exception. Will be null if the playback or record operation stopped due to
the user requesting stop or reached the end of the input audio
</summary>
</member>
<member name="T:NAudio.Wave.IWaveBuffer">
@ -16364,7 +16634,9 @@
</member>
<member name="P:NAudio.Wave.IWavePlayer.Volume">
<summary>
The volume 1.0 is full scale
The volume
1.0f is full scale
Note that not all implementations necessarily support volume changes
</summary>
</member>
<member name="E:NAudio.Wave.IWavePlayer.PlaybackStopped">
@ -16380,7 +16652,7 @@
</member>
<member name="M:NAudio.Wave.IWavePosition.GetPosition">
<summary>
Position (in terms of bytes played - does not necessarily)
Position (in terms of bytes played - does not necessarily translate directly to the position within the source audio file)
</summary>
<returns>Position in bytes</returns>
</member>
@ -16531,6 +16803,22 @@
Stop playback
</summary>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.CleanUpSecondaryBuffer">
<summary>
Clean up the SecondaryBuffer
</summary>
<remarks>
<para>
In DirectSound, when playback is started,
the rest of the sound that was played last time is played back as noise.
This happens even if the secondary buffer is completely silenced,
so it seems that the buffer in the primary buffer or higher is not cleared.
</para>
<para>
To solve this problem fill the secondary buffer with silence data when stop playback.
</para>
</remarks>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.Feed(System.Int32)">
<summary>
Feeds the SecondaryBuffer with the WaveStream
@ -17011,6 +17299,11 @@
Number of bytes of audio in the data chunk
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.TotalTime">
<summary>
Total time (calculated from Length and average bytes per second)
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.WaveFormat">
<summary>
WaveFormat of this wave file
@ -17512,13 +17805,20 @@
feeding different input sources to different soundcard outputs etc
</summary>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider})">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels. Number of outputs is equal to total number of channels in inputs
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider},System.Int32)">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
<param name="numberOfOutputChannels">Desired number of output channels.</param>
<param name="numberOfOutputChannels">Desired number of output channels. (-1 means use total number of input channels)</param>
</member>
<member name="F:NAudio.Wave.MultiplexingWaveProvider.inputBuffer">
<summary>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -24,7 +24,7 @@ LOAD game/play.dat
snd_select=loadSong("Audio/select.mp3")
playSong(bgm_song)
setFancyForm("left")
LOAD()
LOAD("savedata.dat")
write("Name: ")
name=getInput()
clear()
@ -32,10 +32,10 @@ LOAD game/play.dat
PAUSE("So your name is $name$, thats cool!")
pos=1
sleep(200)
SAVE()
SAVE("savedata.dat")
::loop::
clear()
SAVE()
SAVE("savedata.dat")
setFG(Color_Blue)
fancy(" What to do $name$? Time plsyed $hours_played$:$mins_played$:$secs_played$,/l, Play Game, View Stats, View Credits, Quit Game")
keyUP=isDown("{UP}")
@ -45,7 +45,7 @@ LOAD game/play.dat
if keyDOWN==true then setVarPlay("pos",pos+1)|SKIP(0) -- more tests
if keyENTER==true then GOTO("choicemade")|SKIP(0) -- hehehe
writeAt("->",1,pos+2)
sleep(50)
sleep(100)
GOTO("loop")
::choicemade::
playSong(snd_select)

Binary file not shown.

Binary file not shown.

View File

@ -1502,6 +1502,21 @@
<param name="isMuted">Receives the muting state.</param>
<returns>An HRESULT code indicating whether the operation succeeded of failed.</returns>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.Blob">
<summary>
Representation of binary large object container.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Length">
<summary>
Length of binary object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.Blob.Data">
<summary>
Pointer to buffer storing data.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.ClsCtx">
<summary>
is defined in WTypes.h
@ -1577,6 +1592,21 @@
MMDevice STGM enumeration
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Read">
<summary>
Read-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.Write">
<summary>
Write-only access mode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.StorageAccessMode.ReadWrite">
<summary>
Read-write access mode.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.Interfaces.PropVariant">
<summary>
from Propidl.h.
@ -1584,6 +1614,111 @@
contains a union so we have to do an explicit layout
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.vt">
<summary>
Value type tag.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved1">
<summary>
Reserved1.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved2">
<summary>
Reserved2.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.wReserved3">
<summary>
Reserved3.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.cVal">
<summary>
cVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.bVal">
<summary>
bVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.iVal">
<summary>
iVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uiVal">
<summary>
uiVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.lVal">
<summary>
lVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.ulVal">
<summary>
ulVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.intVal">
<summary>
intVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uintVal">
<summary>
uintVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.hVal">
<summary>
hVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.uhVal">
<summary>
uhVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.fltVal">
<summary>
fltVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.dblVal">
<summary>
dblVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.boolVal">
<summary>
boolVal.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.scode">
<summary>
scode.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.filetime">
<summary>
Date time.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.blobVal">
<summary>
Binary large object.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.Interfaces.PropVariant.pointerValue">
<summary>
Pointer value.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.Interfaces.PropVariant.FromLong(System.Int64)">
<summary>
Creates a new PropVariant containing a long value
@ -1717,6 +1852,21 @@
PKEY _Device_IconPath
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_DeviceDesc">
<summary>
Device description property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_ControllerDeviceId">
<summary>
Id of controller device for endpoint device property.
</summary>
</member>
<member name="F:NAudio.CoreAudioApi.PropertyKeys.PKEY_Device_InterfaceKey">
<summary>
Device interface key property.
</summary>
</member>
<member name="T:NAudio.CoreAudioApi.SessionCollection">
<summary>
Collection of sessions.
@ -2091,6 +2241,13 @@
MM Device
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.MMDevice.GetPropertyInformation(NAudio.CoreAudioApi.Interfaces.StorageAccessMode)">
<summary>
Initializes the device's property store.
</summary>
<param name="stgmAccess">The storage-access mode to open store for.</param>
<remarks>Administrative client is required for Write and ReadWrite modes.</remarks>
</member>
<member name="P:NAudio.CoreAudioApi.MMDevice.AudioClient">
<summary>
Audio Client
@ -2270,6 +2427,18 @@
<param name="index">Index</param>
<returns>Property value</returns>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.SetValue(NAudio.CoreAudioApi.PropertyKey,NAudio.CoreAudioApi.Interfaces.PropVariant)">
<summary>
Sets property value at specified key.
</summary>
<param name="key">Key of property to set.</param>
<param name="value">Value to write.</param>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.Commit">
<summary>
Saves a property change.
</summary>
</member>
<member name="M:NAudio.CoreAudioApi.PropertyStore.#ctor(NAudio.CoreAudioApi.Interfaces.IPropertyStore)">
<summary>
Creates a new property store
@ -10247,6 +10416,11 @@
The contents of this text event
</summary>
</member>
<member name="P:NAudio.Midi.TextEvent.Data">
<summary>
The raw contents of this text event
</summary>
</member>
<member name="M:NAudio.Midi.TextEvent.ToString">
<summary>
Describes this MIDI text event
@ -16139,6 +16313,101 @@
<param name="channel">channel index (zero based)</param>
<returns>channel name</returns>
</member>
<member name="T:NAudio.Wave.BextChunkInfo">
<summary>
https://tech.ebu.ch/docs/tech/tech3285.pdf
</summary>
</member>
<member name="M:NAudio.Wave.BextChunkInfo.#ctor">
<summary>
Constructs a new BextChunkInfo
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Description">
<summary>
Description (max 256 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Originator">
<summary>
Originator (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginatorReference">
<summary>
Originator Reference (max 32 chars)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDateTime">
<summary>
Originator Date Time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationDate">
<summary>
Origination Date as string
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.OriginationTime">
<summary>
Origination as time
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.TimeReference">
<summary>
Time reference (first sample count since midnight)
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Version">
<summary>
version 2 has loudness stuff which we don't know so using version 1
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.UniqueMaterialIdentifier">
<summary>
64 bytes http://en.wikipedia.org/wiki/UMID
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.Reserved">
<summary>
for version 2 = 180 bytes (10 before are loudness values), using version 1 = 190 bytes
</summary>
</member>
<member name="P:NAudio.Wave.BextChunkInfo.CodingHistory">
<summary>
Coding history arbitrary length string at end of structure
http://www.ebu.ch/CMSimages/fr/tec_text_r98-1999_tcm7-4709.pdf
A=PCM,F=48000,W=16,M=stereo,T=original,CR/LF
</summary>
</member>
<member name="T:NAudio.Wave.BwfWriter">
<summary>
Broadcast WAVE File Writer
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.#ctor(System.String,NAudio.Wave.WaveFormat,NAudio.Wave.BextChunkInfo)">
<summary>
Createa a new BwfWriter
</summary>
<param name="filename">Rarget filename</param>
<param name="format">WaveFormat</param>
<param name="bextChunkInfo">Chunk information</param>
</member>
<member name="M:NAudio.Wave.BwfWriter.Write(System.Byte[],System.Int32,System.Int32)">
<summary>
Write audio data to this BWF
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Flush">
<summary>
Flush writer, and fix up header sizes
</summary>
</member>
<member name="M:NAudio.Wave.BwfWriter.Dispose">
<summary>
Disposes this writer
</summary>
</member>
<member name="T:NAudio.Wave.CueWaveFileWriter">
<summary>
A wave file writer that adds cue support
@ -16261,7 +16530,8 @@
</member>
<member name="P:NAudio.Wave.StoppedEventArgs.Exception">
<summary>
An exception. Will be null if the playback or record operation stopped
An exception. Will be null if the playback or record operation stopped due to
the user requesting stop or reached the end of the input audio
</summary>
</member>
<member name="T:NAudio.Wave.IWaveBuffer">
@ -16364,7 +16634,9 @@
</member>
<member name="P:NAudio.Wave.IWavePlayer.Volume">
<summary>
The volume 1.0 is full scale
The volume
1.0f is full scale
Note that not all implementations necessarily support volume changes
</summary>
</member>
<member name="E:NAudio.Wave.IWavePlayer.PlaybackStopped">
@ -16380,7 +16652,7 @@
</member>
<member name="M:NAudio.Wave.IWavePosition.GetPosition">
<summary>
Position (in terms of bytes played - does not necessarily)
Position (in terms of bytes played - does not necessarily translate directly to the position within the source audio file)
</summary>
<returns>Position in bytes</returns>
</member>
@ -16531,6 +16803,22 @@
Stop playback
</summary>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.CleanUpSecondaryBuffer">
<summary>
Clean up the SecondaryBuffer
</summary>
<remarks>
<para>
In DirectSound, when playback is started,
the rest of the sound that was played last time is played back as noise.
This happens even if the secondary buffer is completely silenced,
so it seems that the buffer in the primary buffer or higher is not cleared.
</para>
<para>
To solve this problem fill the secondary buffer with silence data when stop playback.
</para>
</remarks>
</member>
<member name="M:NAudio.Wave.DirectSoundOut.Feed(System.Int32)">
<summary>
Feeds the SecondaryBuffer with the WaveStream
@ -17011,6 +17299,11 @@
Number of bytes of audio in the data chunk
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.TotalTime">
<summary>
Total time (calculated from Length and average bytes per second)
</summary>
</member>
<member name="P:NAudio.Wave.WaveFileWriter.WaveFormat">
<summary>
WaveFormat of this wave file
@ -17512,13 +17805,20 @@
feeding different input sources to different soundcard outputs etc
</summary>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider})">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels. Number of outputs is equal to total number of channels in inputs
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
</member>
<member name="M:NAudio.Wave.MultiplexingWaveProvider.#ctor(System.Collections.Generic.IEnumerable{NAudio.Wave.IWaveProvider},System.Int32)">
<summary>
Creates a multiplexing wave provider, allowing re-patching of input channels to different
output channels
</summary>
<param name="inputs">Input wave providers. Must all be of the same format, but can have any number of channels</param>
<param name="numberOfOutputChannels">Desired number of output channels.</param>
<param name="numberOfOutputChannels">Desired number of output channels. (-1 means use total number of input channels)</param>
</member>
<member name="F:NAudio.Wave.MultiplexingWaveProvider.inputBuffer">
<summary>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1 @@
b40d588b75bef70ffd9959177eaa19fb2f5fc3eb

View File

@ -18,3 +18,14 @@ D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\OpenTK.xml
D:\SharpDevelop Projects\parseManager\parseManager\obj\Debug\parseManagerTester.csprojResolveAssemblyReference.cache
D:\SharpDevelop Projects\parseManager\parseManager\obj\Debug\parseManagerTester.exe
D:\SharpDevelop Projects\parseManager\parseManager\obj\Debug\parseManagerTester.pdb
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Debug\parseManagerTester.csproj.CoreCompileInputs.cache
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\parseManagerTester.exe.config
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\parseManagerTester.exe
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\parseManagerTester.pdb
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\NAudio.dll
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\OpenTK.dll
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\NAudio.xml
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Debug\OpenTK.xml
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Debug\parseManagerTester.csprojResolveAssemblyReference.cache
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Debug\parseManagerTester.exe
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Debug\parseManagerTester.pdb

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
b40d588b75bef70ffd9959177eaa19fb2f5fc3eb

View File

@ -4,3 +4,11 @@ C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\obj\Rele
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\obj\Release\parseManagerTester.exe
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Release\NAudio.dll
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Release\NAudio.xml
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\parseManagerTester.exe.config
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\parseManagerTester.exe
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\NAudio.dll
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\OpenTK.dll
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\NAudio.xml
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\bin\Release\OpenTK.xml
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Release\parseManagerTester.csproj.CoreCompileInputs.cache
C:\Users\Ryan\Documents\GitHub\parseManagerCS\parseManager\obj\Release\parseManagerTester.exe

Binary file not shown.

View File

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="ILRepack" version="2.0.15" targetFramework="net452" />
<package id="MediaToolkit" version="1.1.0.1" targetFramework="net40" />
<package id="NAudio" version="1.8.2" targetFramework="net40" />
<package id="OpenTK" version="1.1.2349.61993" targetFramework="net452" />
<package id="NAudio" version="1.8.4" targetFramework="net452" />
<package id="OpenTK" version="2.0.0" targetFramework="net452" />
</packages>

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="..\packages\ILRepack.2.0.15\build\ILRepack.props" Condition="Exists('..\packages\ILRepack.2.0.15\build\ILRepack.props')" />
<PropertyGroup>
<ProjectGuid>{E095732F-BCDC-4794-B013-A849C4146DA3}</ProjectGuid>
<ProjectTypeGuids>{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
@ -11,6 +12,8 @@
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
<AppDesignerFolder>Properties</AppDesignerFolder>
<TargetFrameworkProfile />
<NuGetPackageImportStamp>
</NuGetPackageImportStamp>
</PropertyGroup>
<PropertyGroup Condition=" '$(Platform)' == 'AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
@ -35,11 +38,11 @@
<Reference Include="Microsoft.CSharp">
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="NAudio">
<HintPath>..\packages\NAudio.1.8.2\lib\net35\NAudio.dll</HintPath>
<Reference Include="NAudio, Version=1.8.4.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\NAudio.1.8.4\lib\net35\NAudio.dll</HintPath>
</Reference>
<Reference Include="OpenTK">
<HintPath>..\packages\OpenTK.1.1.2349.61993\lib\NET40\OpenTK.dll</HintPath>
<Reference Include="OpenTK, Version=2.0.0.0, Culture=neutral, PublicKeyToken=bad199fe84eb3df4, processorArchitecture=MSIL">
<HintPath>..\packages\OpenTK.2.0.0\lib\net20\OpenTK.dll</HintPath>
</Reference>
<Reference Include="PresentationCore">
<RequiredTargetFramework>3.0</RequiredTargetFramework>
@ -71,7 +74,14 @@
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
<None Include="OpenTK.dll.config" />
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
</PropertyGroup>
<Error Condition="!Exists('..\packages\ILRepack.2.0.15\build\ILRepack.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\ILRepack.2.0.15\build\ILRepack.props'))" />
</Target>
</Project>