Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| e85ad14ae3 | |||
| 1f1e61b23f | |||
| 0bd1ebd2e6 | |||
| 5f023fdfd3 | |||
| 31f09c0e47 | |||
| d31c682f30 | |||
| f8c968cbaa | |||
| 16ada0e707 | |||
| b4cca046a3 | |||
| e5d5f884ad |
BIN
.vs/parseManager/v15/.suo
Normal file
BIN
.vs/parseManager/v15/.suo
Normal file
Binary file not shown.
0
.vs/parseManager/v15/Server/sqlite3/db.lock
Normal file
0
.vs/parseManager/v15/Server/sqlite3/db.lock
Normal file
BIN
.vs/parseManager/v15/Server/sqlite3/storage.ide
Normal file
BIN
.vs/parseManager/v15/Server/sqlite3/storage.ide
Normal file
Binary file not shown.
BIN
NAudio.dll
Normal file
BIN
NAudio.dll
Normal file
Binary file not shown.
184
ReadMe.md
184
ReadMe.md
@ -1,12 +1,192 @@
|
||||
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)
|
||||
- [ ] Improve audio support (Simple)
|
||||
- [x] Improve audio support (Simple)
|
||||
- [x] Add simple threading (Alright)
|
||||
- [ ] 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!)
|
||||
|
||||
This version is 1.0!
|
||||
Writing code
|
||||
------------
|
||||
```lua
|
||||
VERSION 1.0
|
||||
-- Tell the interperter that this code is for version 1.0
|
||||
ENTRY START
|
||||
-- By defualt the entrypoint is start, but you can define your own if you want
|
||||
LOAD data/OtherFile.dat
|
||||
-- You can also load other files like this... This LOAD is different to LOAD() it must be at the top of the file
|
||||
ENABLE leaking
|
||||
-- When the end of a block is reached it will go to the next one... Disabled by defualt!
|
||||
DISABLE casesensitive
|
||||
-- when this is done 'NamE' and 'name' mean the same thing for variable names enabled by defualt
|
||||
DISABLE forseelabels
|
||||
-- Enabled by defualt, when disabled you can only jump to labels within the current block!
|
||||
-- GOTO always searches the current block first then looks into others when jumping!
|
||||
ENABLE debugging
|
||||
-- When enabled a lot of mess will show up on your console... This isn't really useful to you as much as it is for me... If you ever have a weird error enable debugging and post everything into an issue so I can look at what causes an error
|
||||
-- This language is still a major WIP!
|
||||
-- Create a block named START
|
||||
[START]{
|
||||
"This is a pause statement"
|
||||
-- This is a comment, comments in version 1.0 must be on independent lines like this
|
||||
-- A pause statement prints the string and waits for enter to be pressed if you are using the console!
|
||||
-- Version 2.0 Will have a few changes that allow pause statements to work a bit differently
|
||||
::A_Label::
|
||||
-- Labels allow you to jump to a section of code from anywhere!
|
||||
num=0
|
||||
-- This language has a few types
|
||||
-- Numbers
|
||||
-- Strings
|
||||
-- bools
|
||||
-- Tables (A mix between lists and arrays) These are a bit bugged at the moment!
|
||||
str="string"
|
||||
bool=true
|
||||
tab=[1,2,3,4]
|
||||
}
|
||||
-- It is also useful being able to create your own functions
|
||||
[callMe:function(msg)]{
|
||||
print(msg)
|
||||
-- We will just print!
|
||||
}
|
||||
-- An important note about functions: Everything except a functions enviroment is global
|
||||
-- A function can read, but not write to the global enviroment! (You can get around this using labels and blocks)
|
||||
-- You can use the method setVar("VarName",data) to set the global data
|
||||
```
|
||||
First we will look at flow control!
|
||||
There are a couple of functions that deal with flow control
|
||||
- JUMP(string block) -- Jumps to a block
|
||||
- GOTO(string label) -- Goto's a label
|
||||
- SKIP(int n) -- moves up or down line(s) of code by a factor of 'n'
|
||||
- EXIT() -- Exits the mainloop keeping the language running
|
||||
- QUIT() -- Exits out of the code at once closing the application
|
||||
- SAVE() -- Saves the state of the code (Can be scattered around wherever except functions and threads!) This will bug out if saved in a function due to the stack not being saved! Only variables and position of your code is saved!
|
||||
- LOAD() -- allows you to restore your saved session (Does not work within threads! Functions untested!)
|
||||
|
||||
Thats it in regards to flow control... All flow control functions are uppercase! While every other is lower camelcase
|
||||
|
||||
We also have a bunch of other built in functions to make coding eaiser!
|
||||
- env=getENV() -- gets the current enviroment and returns it
|
||||
- void=setENV(ENV env) -- sets the current enviroment
|
||||
- env=getDefualtENV() -- gets the main global enviroment
|
||||
- env=createENV() -- creates a new enviroment
|
||||
- string=getInput() -- prompts the user for a string... use with write(msg)
|
||||
- void=setCC() -- Don't excatly know why this exists Will probably dissapare in Version 2.0
|
||||
- void=whiteOut() -- removes the last line from the console
|
||||
- void=setBG(Color c) -- sets the color of the BG text... SEE: Colors for how to get colors
|
||||
- void=setFG(Color c) -- stes the color of the FG text
|
||||
- void=resetColor() -- resets to the defualt console colors
|
||||
- number=len(object o) -- gets the length of a table of a string
|
||||
- tonumber(string strnum) -- turns a string to a number if it contains a number in it
|
||||
- void=sleep(number milliseconds) -- sleeps for some time
|
||||
- void=setVer(string name,object data) -- sets the global variable to data
|
||||
- number=ADD(number a,number b) -- Low lvl command for testing that survived, not needed just write expressions when you need it
|
||||
- number=SUB(number a,number b) -- Low lvl command for testing that survived, not needed just write expressions when you need it
|
||||
- number=MUL(number a,number b) -- Low lvl command for testing that survived, not needed just write expressions when you need it
|
||||
- number=DIV(number a,number b) -- Low lvl command for testing that survived, not needed just write expressions when you need it
|
||||
- number=CALC(string expression) -- Low lvl command for testing that survived, not needed just write expressions when you need it
|
||||
- void=pause() -- pauses until you press enter
|
||||
- void=print(string msg) -- prints a message with the newline character appended to it
|
||||
- void=write(string msg) -- same, but no newline is appended
|
||||
- number=random(number min,number max) -- returns a random number between min and max
|
||||
- number=rand() -- returns a random number from 0 and 1
|
||||
- round(number num,number numdecimalplaces) -- rounds a number
|
||||
- void=clear() -- clears the console
|
||||
- void=backspace() -- deletes the last character
|
||||
- void=beep() -- makes a beep sound from the console
|
||||
- void=fancy(string msg) -- Prints a message in fancyprint... See Fancy
|
||||
- void=setFancyForm(string form) -- sets the form for fancyprint... See Fancy
|
||||
- void=setFancyType(number type) -- sets the type for fancyprint
|
||||
- id=loadSong(string path) -- loads an audio file
|
||||
- void=playSong(id) -- plays it
|
||||
- void=stopSong(id) -- stops it
|
||||
- void=pauseSong(id) -- pauses it
|
||||
- void=resumeSong(id) -- resumes it
|
||||
- void=setSongVolume(id,number vol) -- turn it up or down
|
||||
- void=replaySong(id) -- replays the song (Untested... It may of may not work...)
|
||||
- void=setPosition(x,y) -- sets the position of the console
|
||||
- void=writeAt(string msg,x,y) -- writes at a certain position
|
||||
- bool=isDown(key) -- returns true if a key is pressed See Keys
|
||||
|
||||
Here is a RPS(rock paper scissors) Example!
|
||||
```lua
|
||||
VERSION 1.2 -- This will not work on older versions!
|
||||
ENTRY RPS -- Set entry point to RPS
|
||||
[RPS]{
|
||||
write("Name: ")
|
||||
name=getInput()
|
||||
clear() -- clear the console
|
||||
if name=="" then SKIP(-4)|SKIP(0) -- This stuff makes empty inputs invalid! If nothing was entered prompt again!
|
||||
"Lets play! Press Enter when your ready" -- a pause statement... Well kinda atleast on CONSOLE mode...
|
||||
list=["r","p","s"] -- create a list
|
||||
list2=["rock","paper","scissors"] -- creats another list
|
||||
list3=[] -- create an empty table
|
||||
list3["r"]="rock" -- set the index of the table
|
||||
list3["p"]="paper"
|
||||
list3["s"]="scissors"
|
||||
::gameloop::
|
||||
cpus_mov=random(0,3)
|
||||
cpus_move=list[cpus_mov]
|
||||
write("Enter 'r' 'p' or 's': ")
|
||||
player_move=getInput()
|
||||
print("You played: $player_move$ the CPU played: $cpus_move$")
|
||||
if player_move!="r" and player_move!="p" and player_move!="s" then GOTO("gameloop")|SKIP(0)
|
||||
a=list2[cpus_mov]
|
||||
b=list3[player_move]
|
||||
if player_move==cpus_move then JUMP("TIE")|SKIP(0)
|
||||
if cpus_move=="r" and player_move=="s" then JUMP("CPUWIN")|SKIP(0)
|
||||
if cpus_move=="p" and player_move=="r" then JUMP("CPUWIN")|SKIP(0)
|
||||
if cpus_move=="s" and player_move=="p" then JUMP("CPUWIN")|SKIP(0)
|
||||
b=list2[cpus_mov]
|
||||
a=list3[player_move]
|
||||
if player_move=="r" and cpus_move=="s" then JUMP("PlayerWIN")|SKIP(0)
|
||||
if player_move=="p" and cpus_move=="r" then JUMP("PlayerWIN")|SKIP(0)
|
||||
if player_move=="s" and cpus_move=="p" then JUMP("PlayerWIN")|SKIP(0)
|
||||
::choice::
|
||||
write("That was a fun game! Do you want to play again? (y/n): ")
|
||||
cho=getInput()
|
||||
if cho=="y" then GOTO("gameloop")|SKIP(0)
|
||||
if cho=="n" then JUMP("GOODBYE")|GOTO("choice")
|
||||
}
|
||||
[CPUWIN]{ -- I am using these blocks like hybrid functions... instead of going back to their called location they go back to a location that I define
|
||||
"I won $name$, you lose! You know $a$ beats $b$"
|
||||
GOTO("choice")
|
||||
}
|
||||
[PlayerWIN]{
|
||||
"$name$ you won wow! I guess my $b$ was no match for your $a$"
|
||||
GOTO("choice")
|
||||
}
|
||||
[TIE]{
|
||||
"No one won..."
|
||||
GOTO("choice")
|
||||
}
|
||||
[GOODBYE]{
|
||||
"Thanks for playing!"
|
||||
QUIT()
|
||||
}
|
||||
```
|
||||
|
||||
Version 1.1 - 1.2 Were all about bug fixes
|
||||
- Logic if `condition then func1()|func2()` has been fixed!
|
||||
- Parentheses in both logic and math expressions now adhere to the order of opperations and(*) before or(+)
|
||||
- Fixed minor bugs with tables!
|
||||
|
||||
Version 1.3 addressed error handling
|
||||
- Error handling now displays the file that contains the error, the line number, the actual line's text and the error message!
|
||||
- new method: error(msg) Throws an error
|
||||
- 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 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
|
||||
|
||||
|
||||
BIN
packages/CSCore.1.2.1.1/CSCore.1.2.1.1.nupkg
vendored
BIN
packages/CSCore.1.2.1.1/CSCore.1.2.1.1.nupkg
vendored
Binary file not shown.
25234
packages/CSCore.1.2.1.1/lib/net35-client/CSCore.XML
vendored
25234
packages/CSCore.1.2.1.1/lib/net35-client/CSCore.XML
vendored
File diff suppressed because it is too large
Load Diff
BIN
packages/ILRepack.2.0.15/ILRepack.2.0.15.nupkg
vendored
Normal file
BIN
packages/ILRepack.2.0.15/ILRepack.2.0.15.nupkg
vendored
Normal file
Binary file not shown.
6
packages/ILRepack.2.0.15/build/ILRepack.props
vendored
Normal file
6
packages/ILRepack.2.0.15/build/ILRepack.props
vendored
Normal 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>
|
||||
BIN
packages/ILRepack.2.0.15/tools/ILRepack.exe
vendored
Normal file
BIN
packages/ILRepack.2.0.15/tools/ILRepack.exe
vendored
Normal file
Binary file not shown.
BIN
packages/MediaToolkit.1.1.0.1/MediaToolkit.1.1.0.1.nupkg
vendored
Normal file
BIN
packages/MediaToolkit.1.1.0.1/MediaToolkit.1.1.0.1.nupkg
vendored
Normal file
Binary file not shown.
3
packages/MediaToolkit.1.1.0.1/build/readme.txt
vendored
Normal file
3
packages/MediaToolkit.1.1.0.1/build/readme.txt
vendored
Normal 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)
|
||||
BIN
packages/MediaToolkit.1.1.0.1/lib/net20/MediaToolkit.dll
vendored
Normal file
BIN
packages/MediaToolkit.1.1.0.1/lib/net20/MediaToolkit.dll
vendored
Normal file
Binary file not shown.
BIN
packages/MediaToolkit.1.1.0.1/lib/net40/MediaToolkit.dll
vendored
Normal file
BIN
packages/MediaToolkit.1.1.0.1/lib/net40/MediaToolkit.dll
vendored
Normal file
Binary file not shown.
BIN
packages/NAudio.1.8.2/NAudio.1.8.2.nupkg
vendored
BIN
packages/NAudio.1.8.2/NAudio.1.8.2.nupkg
vendored
Binary file not shown.
22583
packages/NAudio.1.8.2/lib/NAudio.XML
vendored
22583
packages/NAudio.1.8.2/lib/NAudio.XML
vendored
File diff suppressed because it is too large
Load Diff
BIN
packages/NAudio.1.8.4/NAudio.1.8.4.nupkg
vendored
Normal file
BIN
packages/NAudio.1.8.4/NAudio.1.8.4.nupkg
vendored
Normal file
Binary file not shown.
@ -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>
|
||||
BIN
packages/NAudio.1.8.4/lib/net35/NAudio.dll
vendored
Normal file
BIN
packages/NAudio.1.8.4/lib/net35/NAudio.dll
vendored
Normal file
Binary file not shown.
@ -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
|
||||
BIN
packages/NAudio.1.8.4/lib/uap10.0/NAudio.Universal.dll
vendored
Normal file
BIN
packages/NAudio.1.8.4/lib/uap10.0/NAudio.Universal.dll
vendored
Normal file
Binary file not shown.
@ -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
|
||||
======
|
||||
BIN
packages/OpenTK.2.0.0/OpenTK.2.0.0.nupkg
vendored
Normal file
BIN
packages/OpenTK.2.0.0/OpenTK.2.0.0.nupkg
vendored
Normal file
Binary file not shown.
25
packages/OpenTK.2.0.0/content/OpenTK.dll.config
vendored
Normal file
25
packages/OpenTK.2.0.0/content/OpenTK.dll.config
vendored
Normal 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>
|
||||
BIN
packages/OpenTK.2.0.0/lib/net20/OpenTK.dll
vendored
Normal file
BIN
packages/OpenTK.2.0.0/lib/net20/OpenTK.dll
vendored
Normal file
Binary file not shown.
442032
packages/OpenTK.2.0.0/lib/net20/OpenTK.xml
vendored
Normal file
442032
packages/OpenTK.2.0.0/lib/net20/OpenTK.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
packages/OpenTK.NETCore.1.1.2749.6433/OpenTK.NETCore.1.1.2749.6433.nupkg
vendored
Normal file
BIN
packages/OpenTK.NETCore.1.1.2749.6433/OpenTK.NETCore.1.1.2749.6433.nupkg
vendored
Normal file
Binary file not shown.
443138
packages/OpenTK.NETCore.1.1.2749.6433/lib/netstandard1.3/OpenTK.xml
vendored
Normal file
443138
packages/OpenTK.NETCore.1.1.2749.6433/lib/netstandard1.3/OpenTK.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<EmbedderSignAssembly Condition="$(EmbedderSignAssembly) == '' Or $(EmbedderSignAssembly) == '*Undefined*'">$(SignAssembly)</EmbedderSignAssembly>
|
||||
<IntermediateDir>$(ProjectDir)$(IntermediateOutputPath)</IntermediateDir>
|
||||
<EmbedderPath Condition="$(EmbedderPath) == '' Or $(EmbedderPath) == '*Undefined*'">$(MSBuildThisFileDirectory)..\</EmbedderPath>
|
||||
</PropertyGroup>
|
||||
<UsingTask TaskName="ResourceEmbedder.MsBuild.SatelliteAssemblyEmbedderTask" AssemblyFile="$(EmbedderPath)ResourceEmbedder.MsBuild.dll" />
|
||||
<UsingTask TaskName="ResourceEmbedder.MsBuild.SatelliteAssemblyCleanupTask" AssemblyFile="$(EmbedderPath)ResourceEmbedder.MsBuild.dll" />
|
||||
<!-- We want to run as soon as the satellite assemblies are generated -->
|
||||
<Target AfterTargets="GenerateSatelliteAssemblies" Name="EmbedderTarget" DependsOnTargets="$(EmbedderDependsOnTargets)">
|
||||
<ResourceEmbedder.MsBuild.SatelliteAssemblyEmbedderTask AssemblyPath="@(IntermediateAssembly)" ProjectDirectory="$(ProjectDir)" TargetPath="$(TargetPath)" SignAssembly="$(EmbedderSignAssembly)" References="@(ReferencePath)" DebugSymbols="$(DebugSymbols)" DebugType="$(DebugType)" />
|
||||
</Target>
|
||||
<!--Cleanup after generating -->
|
||||
<Target AfterTargets="AfterBuild" Name="CleanupTarget" DependsOnTargets="$(EmbedderDependsOnTargets)">
|
||||
<ResourceEmbedder.MsBuild.SatelliteAssemblyCleanupTask AssemblyPath="@(IntermediateAssembly)" ProjectDirectory="$(ProjectDir)" TargetPath="$(TargetPath)" SignAssembly="$(EmbedderSignAssembly)" />
|
||||
</Target>
|
||||
|
||||
</Project>
|
||||
BIN
packages/VulkanSharp.0.1.8/VulkanSharp.0.1.8.nupkg
vendored
BIN
packages/VulkanSharp.0.1.8/VulkanSharp.0.1.8.nupkg
vendored
Binary file not shown.
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<dllmap dll="vulkan-1" target="vulkan.so" />
|
||||
</configuration>
|
||||
Binary file not shown.
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<dllmap dll="vulkan-1" target="vulkan.so" />
|
||||
</configuration>
|
||||
BIN
packages/VulkanSharp.0.1.8/lib/net452/Vulkan.dll.mdb
vendored
BIN
packages/VulkanSharp.0.1.8/lib/net452/Vulkan.dll.mdb
vendored
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<dllmap dll="vulkan-1" target="vulkan.so" />
|
||||
</configuration>
|
||||
Binary file not shown.
Binary file not shown.
@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<dllmap dll="vulkan-1" target="vulkan.so" />
|
||||
</configuration>
|
||||
BIN
packages/VulkanSharp.0.1.8/lib/win8/Vulkan.dll.mdb
vendored
BIN
packages/VulkanSharp.0.1.8/lib/win8/Vulkan.dll.mdb
vendored
Binary file not shown.
25
parseManager/OpenTK.dll.config
Normal file
25
parseManager/OpenTK.dll.config
Normal 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>
|
||||
@ -7,10 +7,10 @@
|
||||
* To change this template use Tools | Options | Coding | Edit Standard Headers.
|
||||
*/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.IO;
|
||||
using parseManagerCS;
|
||||
using System.Windows.Input;
|
||||
namespace parseManagerCS
|
||||
{
|
||||
class Program
|
||||
@ -18,12 +18,47 @@ namespace parseManagerCS
|
||||
[STAThread]
|
||||
public static void Main(string[] args)
|
||||
{
|
||||
if (args.Length == 0) {
|
||||
Console.Write("Please Include a file path!");
|
||||
//args=new string[]{"choiceTest.txt"};
|
||||
string file;
|
||||
string print = "";
|
||||
List<char> temp = new List<char>();
|
||||
parseManager PM;
|
||||
var cpath = Process.GetCurrentProcess().MainModule.FileName;
|
||||
int counter = 0;
|
||||
if (args.Length == 0) { // if we don't have args, let's check for an appended script!
|
||||
using (FileStream fs = new FileStream(cpath, FileMode.Open, FileAccess.Read)) {
|
||||
long offset;
|
||||
int nextByte;
|
||||
for (offset = 1; offset <= fs.Length; offset++) {
|
||||
fs.Seek(-offset, SeekOrigin.End);
|
||||
nextByte = fs.ReadByte();
|
||||
if (nextByte == 0) {
|
||||
break;
|
||||
}
|
||||
counter++;
|
||||
}
|
||||
if (counter == 0 && args.Length == 0) {
|
||||
Console.WriteLine("No appended code and no file path given!\nPress Emter!");
|
||||
Console.ReadLine();
|
||||
Environment.Exit(0);
|
||||
} else {
|
||||
fs.Close();
|
||||
using (var reader = new StreamReader(cpath))
|
||||
{
|
||||
reader.BaseStream.Seek(-counter, SeekOrigin.End);
|
||||
string line;
|
||||
while ((line = reader.ReadLine()) != null) {
|
||||
print+=line+"\n";
|
||||
}
|
||||
parseManager PM = new parseManager(args[0]);
|
||||
}
|
||||
}
|
||||
}
|
||||
PM = new parseManager(print, true);
|
||||
} else { // we have args so lets load it!
|
||||
file = args[0];
|
||||
PM = new parseManager(file);
|
||||
}
|
||||
GLOBALS.SetMainPM(PM);
|
||||
nextType next = PM.Next();
|
||||
string type;
|
||||
while (next.GetCMDType() != "EOF") {
|
||||
|
||||
1
parseManager/bin/Debug/Merge.bat
Normal file
1
parseManager/bin/Debug/Merge.bat
Normal file
@ -0,0 +1 @@
|
||||
ILRepack.exe /target:exe /targetplatform:"v4,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.x" /out:MergedFile.exe parsemanagertester.exe NAudio.dll
|
||||
6
parseManager/bin/Debug/MergedFile.exe.config
Normal file
6
parseManager/bin/Debug/MergedFile.exe.config
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
BIN
parseManager/bin/Debug/NAudio.dll
Normal file
BIN
parseManager/bin/Debug/NAudio.dll
Normal file
Binary file not shown.
@ -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>
|
||||
|
||||
BIN
parseManager/bin/Debug/OpenTK.dll
Normal file
BIN
parseManager/bin/Debug/OpenTK.dll
Normal file
Binary file not shown.
442032
parseManager/bin/Debug/OpenTK.xml
Normal file
442032
parseManager/bin/Debug/OpenTK.xml
Normal file
File diff suppressed because it is too large
Load Diff
86
parseManager/bin/Debug/choiceTest.txt
Normal file
86
parseManager/bin/Debug/choiceTest.txt
Normal file
@ -0,0 +1,86 @@
|
||||
VERSION 1.4.1
|
||||
THREAD testthread.txt
|
||||
[PLAYGAME]{
|
||||
print("Welcome to my game!")
|
||||
PAUSE("ENJOY!")
|
||||
QUIT()
|
||||
}
|
||||
[COUNTER]{
|
||||
::cloop::
|
||||
sleep(1000)
|
||||
secs_played=secs_played+1
|
||||
if secs_played==60 then GOTO("secs")|SKIP(0)
|
||||
if mins_played==60 then GOTO("mins")|GOTO("cloop")
|
||||
::secs::
|
||||
secs_played=0
|
||||
mins_played=mins_played+1
|
||||
GOTO("cloop")
|
||||
::mins::
|
||||
mins_played=0
|
||||
hours_played=hours_played+1
|
||||
GOTO("cloop")
|
||||
}
|
||||
[START]{
|
||||
secs_played=0
|
||||
mins_played=0
|
||||
hours_played=0
|
||||
newThread("COUNTER")
|
||||
bgm_song=loadSong("Audio/Collapse.mp3")
|
||||
snd_select=loadSong("Audio/select.mp3")
|
||||
playSong(bgm_song)
|
||||
setFancyForm("left")
|
||||
LOAD("savedata.dat")
|
||||
write("Name: ")
|
||||
name=getInput()
|
||||
clear()
|
||||
if name=="" then SKIP(-4)|SKIP(0)
|
||||
"So your name is $name$, thats cool!"
|
||||
pos=1
|
||||
sleep(200)
|
||||
::loop::
|
||||
SAVE("savedata.dat")
|
||||
writeAt("",0,0)
|
||||
setFG(Color_Blue)
|
||||
fancy(" What to do $name$? Time played $hours_played:00$:$mins_played:00$:$secs_played:00$,/l, Play Game, View Stats, View Credits, Quit Game")
|
||||
keyUP=isDown("{UP}")
|
||||
keyDOWN=isDown("{DOWN}")
|
||||
keyENTER=isDown("{ENTER}")
|
||||
if keyUP==true then setVarPlay("pos",pos-1)|SKIP(0)
|
||||
if keyDOWN==true then setVarPlay("pos",pos+1)|SKIP(0)
|
||||
if keyENTER==true then GOTO("choicemade")|SKIP(0)
|
||||
writeAt("->",1,pos+2)
|
||||
sleep(25)
|
||||
GOTO("loop")
|
||||
::choicemade::
|
||||
playSong(snd_select)
|
||||
sleep(200)
|
||||
if pos==1 then JUMP("PLAYGAME")|SKIP(0)
|
||||
if pos==2 then print("You Pressed Stats")|SKIP(0)
|
||||
if pos==3 then print("You Pressed Credits")|SKIP(0)
|
||||
if pos==4 then QUIT()|SKIP(0)
|
||||
PAUSE("Tests done (Press Enter!)")
|
||||
QUIT()
|
||||
}
|
||||
[PAUSE:function(msg)]{
|
||||
write(msg)
|
||||
::loop::
|
||||
keyENTER=isDown("{ENTER}")
|
||||
if keyENTER==true then SKIP(0)|GOTO("loop")
|
||||
print(" ")
|
||||
}
|
||||
[testfunc:function(testing)]{
|
||||
""
|
||||
}
|
||||
[setVarPlay:function(var,val)]{
|
||||
setVar(var,val)
|
||||
if pos<1 then GOTO("toolittle")|SKIP(0)
|
||||
if pos>4 then GOTO("toomuch")|SKIP(0)
|
||||
beep()
|
||||
GOTO("end")
|
||||
::toolittle::
|
||||
setVar("pos",4)
|
||||
GOTO("end")
|
||||
::toomuch::
|
||||
setVar("pos",1)
|
||||
::end::
|
||||
}
|
||||
BIN
parseManager/bin/Debug/parseManagerTester.exe
Normal file
BIN
parseManager/bin/Debug/parseManagerTester.exe
Normal file
Binary file not shown.
BIN
parseManager/bin/Debug/parseManagerTester.pdb
Normal file
BIN
parseManager/bin/Debug/parseManagerTester.pdb
Normal file
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
VERSION 1.0
|
||||
VERSION 1.4
|
||||
LOAD game/play.dat
|
||||
[COUNTER]{
|
||||
::loop::
|
||||
@ -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,20 +32,20 @@ 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}")
|
||||
keyDOWN=isDown("{DOWN}")
|
||||
keyENTER=isDown("{ENTER}")
|
||||
if keyUP==true then setVarPlay("pos",pos-1)|SKIP(0)
|
||||
if keyDOWN==true then setVarPlay("pos",pos+1)|SKIP(0)
|
||||
if keyENTER==true then GOTO("choicemade")|SKIP(0)
|
||||
if keyUP==true then setVarPlay("pos",pos-1)|SKIP(0) -- tests
|
||||
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)
|
||||
|
||||
53
parseManager/bin/Debug/rps.txt
Normal file
53
parseManager/bin/Debug/rps.txt
Normal file
@ -0,0 +1,53 @@
|
||||
ENTRY RPS
|
||||
[RPS]{
|
||||
write("Name: ")
|
||||
name=getInput()
|
||||
clear()
|
||||
if name=="" then SKIP(-4)|SKIP(0) -- This stuff makes empty inputs invalid!
|
||||
"Lets play! Press Enter when your ready"
|
||||
list=["r","p","s"]
|
||||
list2=["rock","paper","scissors"]
|
||||
list3=[]
|
||||
list3["r"]="rock"
|
||||
list3["p"]="paper"
|
||||
list3["s"]="scissors"
|
||||
::gameloop::
|
||||
cpus_mov=random(0,3)
|
||||
cpus_move=list[cpus_mov]
|
||||
write("Enter 'r' 'p' or 's': ")
|
||||
player_move=getInput()
|
||||
print("You played: $player_move$ the CPU played: $cpus_move$")
|
||||
if player_move!="r" and player_move!="p" and player_move!="s" then GOTO("gameloop")|SKIP(0)
|
||||
a=list2[cpus_mov]
|
||||
b=list3[player_move]
|
||||
if player_move==cpus_move then JUMP("TIE")|SKIP(0)
|
||||
if cpus_move=="r" and player_move=="s" then JUMP("CPUWIN")|SKIP(0)
|
||||
if cpus_move=="p" and player_move=="r" then JUMP("CPUWIN")|SKIP(0)
|
||||
if cpus_move=="s" and player_move=="p" then JUMP("CPUWIN")|SKIP(0)
|
||||
b=list2[cpus_mov]
|
||||
a=list3[player_move]
|
||||
if player_move=="r" and cpus_move=="s" then JUMP("PlayerWIN")|SKIP(0)
|
||||
if player_move=="p" and cpus_move=="r" then JUMP("PlayerWIN")|SKIP(0)
|
||||
if player_move=="s" and cpus_move=="p" then JUMP("PlayerWIN")|SKIP(0)
|
||||
::choice::
|
||||
write("That was a fun game! Do you want to play again? (y/n): ")
|
||||
cho=getInput()
|
||||
if cho=="y" then GOTO("gameloop")|SKIP(0)
|
||||
if cho=="n" then JUMP("GOODBYE")|GOTO("choice")
|
||||
}
|
||||
[CPUWIN]{
|
||||
"I won $name$, you lose! You know $a$ beats $b$"
|
||||
GOTO("choice")
|
||||
}
|
||||
[PlayerWIN]{
|
||||
"$name$ you won wow! I guess my $b$ was no match for your $a$"
|
||||
GOTO("choice")
|
||||
}
|
||||
[TIE]{
|
||||
"No one won..."
|
||||
GOTO("choice")
|
||||
}
|
||||
[GOODBYE]{
|
||||
"Thanks for playing!"
|
||||
QUIT()
|
||||
}
|
||||
Binary file not shown.
@ -1,61 +1,8 @@
|
||||
ENTRY TESTSTART
|
||||
[TESTSTART]{
|
||||
song=loadSong("test.flac")
|
||||
setFG(Color_Blue)
|
||||
"Hello (Press Enter)"
|
||||
-- print("PLAY SONG (1)")
|
||||
-- print("MESSAGE (2)")
|
||||
-- print("An Adventure (3)")
|
||||
-- print("QUIT (4)")
|
||||
fancy("left","PLAY SONG (1),MESSAGE (2),An Adventure (3),QUIT (4)")
|
||||
::choice::
|
||||
write("Choose: ")
|
||||
choice=getInput()
|
||||
if choice=="1" then JUMP("SONG")|SKIP(0)
|
||||
if choice=="2" then JUMP("YO")|SKIP(0)
|
||||
if choice=="4" then QUIT()|SKIP(0)
|
||||
if choice=="3" then SKIP(2)|SKIP(0)
|
||||
GOTO("choice")
|
||||
"We are here now! Time for some fun..."
|
||||
::name::
|
||||
write("Please enter your name: ")
|
||||
name=getInput()
|
||||
ClearLine()
|
||||
setCC()
|
||||
if name=="" then GOTO("name")|SKIP(0)
|
||||
print("So your name is $name$ huh...")
|
||||
"I won't judge haha"
|
||||
"Anyway let's get controls for that song"
|
||||
print("Stop (s)")
|
||||
print("Play (t)")
|
||||
print("Pause (a)")
|
||||
print("Resume (r)")
|
||||
print("Quit (q)")
|
||||
::control::
|
||||
write("Choose: ")
|
||||
choice=getInput()
|
||||
if choice=="s" then STOP(song)|SKIP(0)
|
||||
if choice=="t" then JUMP("PLAYS")|SKIP(0)
|
||||
if choice=="a" then pauseSong(song)|SKIP(0)
|
||||
if choice=="r" then resumeSong(song)|SKIP(0)
|
||||
if choice=="q" then QUIT()|SKIP(0)
|
||||
GOTO("control")
|
||||
}
|
||||
[ClearLine:function()]{
|
||||
whiteOut()
|
||||
setCC()
|
||||
}
|
||||
[PLAYS]{
|
||||
pauseSong(song)
|
||||
song=loadSong("test.flac")
|
||||
playSong(song)
|
||||
GOTO("control")
|
||||
}
|
||||
[SONG]{
|
||||
playSong(song)
|
||||
GOTO("choice")
|
||||
}
|
||||
[YO]{
|
||||
"How are you doing?"
|
||||
GOTO("choice")
|
||||
[START]{
|
||||
test = 3
|
||||
"Version: $VERSION$"
|
||||
num = 3 + test
|
||||
"Enter is safe! $num$"
|
||||
num = five + 3
|
||||
"Here!"
|
||||
}
|
||||
10
parseManager/bin/Debug/testthread.txt
Normal file
10
parseManager/bin/Debug/testthread.txt
Normal file
@ -0,0 +1,10 @@
|
||||
ENTRY SCREEN_FIX
|
||||
[SCREEN_FIX]{
|
||||
::checker::
|
||||
x=getConsoleWidth()
|
||||
y=getConsoleHeight()
|
||||
sleep(1000)
|
||||
if x==100 and y==50 then GOTO("checker")|SKIP(0)
|
||||
setWindowSize(100,50)
|
||||
GOTO("checker")
|
||||
}
|
||||
@ -1 +1 @@
|
||||
ILRepack.exe /target:exe /targetplatform:"v4,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.x" /out:MergedFile.exe parsemanagertester.exe NAudio.dll
|
||||
ILRepack.exe /target:exe /targetplatform:"v4,C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.x" /out:MergedFile.exe parsemanagertester.exe NAudio.dll Vulkan.dll Vulkan.Windows.dll
|
||||
BIN
parseManager/bin/Release/NAudio.dll
Normal file
BIN
parseManager/bin/Release/NAudio.dll
Normal file
Binary file not shown.
@ -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>
|
||||
|
||||
BIN
parseManager/bin/Release/OpenTK.dll
Normal file
BIN
parseManager/bin/Release/OpenTK.dll
Normal file
Binary file not shown.
442032
parseManager/bin/Release/OpenTK.xml
Normal file
442032
parseManager/bin/Release/OpenTK.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
parseManager/bin/Release/parseManagerTester.exe
Normal file
BIN
parseManager/bin/Release/parseManagerTester.exe
Normal file
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
b40d588b75bef70ffd9959177eaa19fb2f5fc3eb
|
||||
@ -6,5 +6,26 @@ C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\obj\Debu
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\obj\Debug\parseManagerTester.pdb
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\NAudio.dll
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\NAudio.xml
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\Vulkan.dll
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\Vulkan.Windows.dll
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\OpenTK.dll
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Debug\OpenTK.xml
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\parseManagerTester.exe.config
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\parseManagerTester.exe
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\parseManagerTester.pdb
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\NAudio.dll
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\OpenTK.dll
|
||||
D:\SharpDevelop Projects\parseManager\parseManager\bin\Debug\NAudio.xml
|
||||
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.
BIN
parseManager/obj/Debug/parseManagerTester.exe
Normal file
BIN
parseManager/obj/Debug/parseManagerTester.exe
Normal file
Binary file not shown.
BIN
parseManager/obj/Debug/parseManagerTester.pdb
Normal file
BIN
parseManager/obj/Debug/parseManagerTester.pdb
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
b40d588b75bef70ffd9959177eaa19fb2f5fc3eb
|
||||
@ -3,6 +3,12 @@ C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Rele
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\obj\Release\parseManagerTester.csprojResolveAssemblyReference.cache
|
||||
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\Vulkan.dll
|
||||
C:\Users\Ryan\Documents\SharpDevelop Projects\parseManager\parseManager\bin\Release\Vulkan.Windows.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
|
||||
|
||||
BIN
parseManager/obj/Release/parseManagerTester.exe
Normal file
BIN
parseManager/obj/Release/parseManagerTester.exe
Normal file
Binary file not shown.
@ -1,8 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="CSCore" version="1.2.1.1" targetFramework="net40" />
|
||||
<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="Resource.Embedder" version="1.2.4" targetFramework="net40" developmentDependency="true" />
|
||||
<package id="VulkanSharp" version="0.1.8" targetFramework="net452" />
|
||||
<package id="NAudio" version="1.8.4" targetFramework="net452" />
|
||||
<package id="OpenTK" version="2.0.0" targetFramework="net452" />
|
||||
</packages>
|
||||
File diff suppressed because it is too large
Load Diff
@ -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,8 +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, 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>
|
||||
@ -56,12 +62,6 @@
|
||||
<Reference Include="System.Xml.Linq">
|
||||
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||
</Reference>
|
||||
<Reference Include="Vulkan">
|
||||
<HintPath>..\packages\VulkanSharp.0.1.8\lib\net452\Vulkan.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Vulkan.Windows">
|
||||
<HintPath>..\packages\VulkanSharp.0.1.8\lib\net452\Vulkan.Windows.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="WindowsBase">
|
||||
<RequiredTargetFramework>3.0</RequiredTargetFramework>
|
||||
</Reference>
|
||||
@ -74,8 +74,14 @@
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="app.config" />
|
||||
<None Include="OpenTK.dll.config" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Import Project="..\packages\Resource.Embedder.1.2.4\build\Resource.Embedder.targets" Condition="Exists('..\packages\Resource.Embedder.1.2.4\build\Resource.Embedder.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>
|
||||
Loading…
x
Reference in New Issue
Block a user