Skip to content

Commit 5b7c76f

Browse files
committed
updated gui with icons and smaller window.
more cleanup.
1 parent a0b110a commit 5b7c76f

File tree

115 files changed

+708
-11724
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+708
-11724
lines changed

DesktopRecorder.PNG

-13.9 KB
Loading

DesktopRecorder.csproj

Lines changed: 7 additions & 110 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,16 @@
3030
<DebugType>pdbonly</DebugType>
3131
<Optimize>true</Optimize>
3232
<OutputPath>bin\Release\</OutputPath>
33-
<DefineConstants>TRACE</DefineConstants>
33+
<DefineConstants>
34+
</DefineConstants>
3435
<ErrorReport>prompt</ErrorReport>
3536
<WarningLevel>4</WarningLevel>
3637
<Prefer32Bit>false</Prefer32Bit>
3738
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
3839
</PropertyGroup>
40+
<PropertyGroup>
41+
<ApplicationIcon>rec_but.ico</ApplicationIcon>
42+
</PropertyGroup>
3943
<ItemGroup>
4044
<Reference Include="System" />
4145
<Reference Include="Microsoft.CSharp" />
@@ -102,8 +106,6 @@
102106
<Compile Include="NAudio\CoreAudioApi\PropVariant.cs" />
103107
<Compile Include="NAudio\CoreAudioApi\Role.cs" />
104108
<Compile Include="NAudio\Dmo\AudioMediaSubtypes.cs" />
105-
<Compile Include="NAudio\Dmo\DmoDescriptor.cs" />
106-
<Compile Include="NAudio\Dmo\DmoEnumerator.cs" />
107109
<Compile Include="NAudio\Dmo\DmoEnumFlags.cs" />
108110
<Compile Include="NAudio\Dmo\DmoGuids.cs" />
109111
<Compile Include="NAudio\Dmo\DmoHResults.cs" />
@@ -119,55 +121,17 @@
119121
<Compile Include="NAudio\Dmo\IEnumDmo.cs" />
120122
<Compile Include="NAudio\Dmo\IMediaBuffer.cs" />
121123
<Compile Include="NAudio\Dmo\IMediaObject.cs" />
122-
<Compile Include="NAudio\Dmo\IMediaParamInfo.cs" />
123124
<Compile Include="NAudio\Dmo\InputStreamInfoFlags.cs" />
124125
<Compile Include="NAudio\Dmo\IWMResamplerProps.cs" />
125126
<Compile Include="NAudio\Dmo\MediaBuffer.cs" />
126127
<Compile Include="NAudio\Dmo\MediaObject.cs" />
127128
<Compile Include="NAudio\Dmo\MediaObjectSizeInfo.cs" />
128-
<Compile Include="NAudio\Dmo\MediaParamInfo.cs" />
129129
<Compile Include="NAudio\Dmo\MediaTypes.cs" />
130130
<Compile Include="NAudio\Dmo\OutputStreamInfoFlags.cs" />
131131
<Compile Include="NAudio\Dmo\ResamplerMediaObject.cs" />
132-
<Compile Include="NAudio\Dmo\WindowsMediaMp3Decoder.cs" />
133-
<Compile Include="NAudio\Dsp\EnvelopeDetector.cs" />
134-
<Compile Include="NAudio\Dsp\SimpleCompressor.cs" />
135-
<Compile Include="NAudio\FileFormats\Mp3\ChannelMode.cs" />
136-
<Compile Include="NAudio\FileFormats\Mp3\DmoMp3FrameDecompressor.cs" />
137-
<Compile Include="NAudio\FileFormats\Mp3\Id3v2Tag.cs" />
138-
<Compile Include="NAudio\FileFormats\Mp3\IMp3FrameDecompressor.cs" />
139-
<Compile Include="NAudio\FileFormats\Mp3\Mp3Frame.cs" />
140-
<Compile Include="NAudio\FileFormats\Mp3\Mp3FrameDecompressor.cs" />
141-
<Compile Include="NAudio\FileFormats\Mp3\MpegLayer.cs" />
142-
<Compile Include="NAudio\FileFormats\Mp3\MpegVersion.cs" />
143-
<Compile Include="NAudio\FileFormats\Mp3\XingHeader.cs" />
144-
<Compile Include="NAudio\FileFormats\Wav\WaveFileChunkReader.cs" />
145-
<Compile Include="NAudio\Mixer\BooleanMixerControl.cs" />
146-
<Compile Include="NAudio\Mixer\CustomMixerControl.cs" />
147-
<Compile Include="NAudio\Mixer\ListTextMixerControl.cs" />
148-
<Compile Include="NAudio\Mixer\Mixer.cs" />
149-
<Compile Include="NAudio\Mixer\MixerControl.cs" />
150-
<Compile Include="NAudio\Mixer\MixerControlType.cs" />
151-
<Compile Include="NAudio\Mixer\MixerFlags.cs" />
152-
<Compile Include="NAudio\Mixer\MixerInterop.cs" />
153-
<Compile Include="NAudio\Mixer\MixerLine.cs" />
154-
<Compile Include="NAudio\Mixer\MixerLineComponentType.cs" />
155-
<Compile Include="NAudio\Mixer\SignedMixerControl.cs" />
156-
<Compile Include="NAudio\Mixer\UnsignedMixerControl.cs" />
157132
<Compile Include="NAudio\Utils\BufferHelpers.cs" />
158-
<Compile Include="NAudio\Utils\ByteArrayExtensions.cs" />
159-
<Compile Include="NAudio\Utils\ByteEncoding.cs" />
160133
<Compile Include="NAudio\Utils\ChunkIdentifier.cs" />
161-
<Compile Include="NAudio\Utils\CircularBuffer.cs" />
162-
<Compile Include="NAudio\Utils\Decibels.cs" />
163-
<Compile Include="NAudio\Utils\FieldDescriptionAttribute.cs" />
164-
<Compile Include="NAudio\Utils\FieldDescriptionHelper.cs" />
165134
<Compile Include="NAudio\Utils\HResult.cs" />
166-
<Compile Include="NAudio\Utils\IEEE.cs" />
167-
<Compile Include="NAudio\Utils\IgnoreDisposeStream.cs" />
168-
<Compile Include="NAudio\Utils\MergeSort.cs" />
169-
<Compile Include="NAudio\Utils\NativeMethods.cs" />
170-
<Compile Include="NAudio\Utils\WavePositionExtensions.cs" />
171135
<Compile Include="NAudio\Wave\Compression\AcmDriverAddFlags.cs" />
172136
<Compile Include="NAudio\Wave\Compression\AcmDriverDetails.cs" />
173137
<Compile Include="NAudio\Wave\Compression\AcmDriverDetailsSupportFlags.cs" />
@@ -192,106 +156,38 @@
192156
<Compile Include="NAudio\Wave\MmeInterop\MmException.cs" />
193157
<Compile Include="NAudio\Wave\MmeInterop\MmResult.cs" />
194158
<Compile Include="NAudio\Wave\MmeInterop\MmTime.cs" />
195-
<Compile Include="NAudio\Wave\MmeInterop\WaveCallbackInfo.cs" />
196-
<Compile Include="NAudio\Wave\MmeInterop\WaveCallbackStrategy.cs" />
197159
<Compile Include="NAudio\Wave\MmeInterop\WaveHeader.cs" />
198160
<Compile Include="NAudio\Wave\MmeInterop\WaveHeaderFlags.cs" />
199161
<Compile Include="NAudio\Wave\MmeInterop\WaveInCapabilities.cs" />
200162
<Compile Include="NAudio\Wave\MmeInterop\WaveInEventArgs.cs" />
201163
<Compile Include="NAudio\Wave\MmeInterop\WaveInterop.cs" />
202164
<Compile Include="NAudio\Wave\MmeInterop\WaveOutCapabilities.cs" />
203165
<Compile Include="NAudio\Wave\MmeInterop\WaveOutSupport.cs" />
204-
<Compile Include="NAudio\Wave\MmeInterop\WaveWindow.cs" />
205-
<Compile Include="NAudio\Wave\SampleChunkConverters\ISampleChunkConverter.cs" />
206-
<Compile Include="NAudio\Wave\SampleChunkConverters\Mono16SampleChunkConverter.cs" />
207-
<Compile Include="NAudio\Wave\SampleChunkConverters\Mono24SampleChunkConverter.cs" />
208-
<Compile Include="NAudio\Wave\SampleChunkConverters\Mono8SampleChunkConverter.cs" />
209-
<Compile Include="NAudio\Wave\SampleChunkConverters\MonoFloatSampleChunkConverter.cs" />
210-
<Compile Include="NAudio\Wave\SampleChunkConverters\Stereo16SampleChunkConverter.cs" />
211-
<Compile Include="NAudio\Wave\SampleChunkConverters\Stereo24SampleChunkConverter.cs" />
212-
<Compile Include="NAudio\Wave\SampleChunkConverters\Stereo8SampleChunkConverter.cs" />
213-
<Compile Include="NAudio\Wave\SampleChunkConverters\StereoFloatSampleChunkConverter.cs" />
214-
<Compile Include="NAudio\Wave\SampleProviders\FadeInOutSampleProvider.cs" />
215-
<Compile Include="NAudio\Wave\SampleProviders\MeteringSampleProvider.cs" />
216-
<Compile Include="NAudio\Wave\SampleProviders\MixingSampleProvider.cs" />
217-
<Compile Include="NAudio\Wave\SampleProviders\MonoToStereoSampleProvider.cs" />
218-
<Compile Include="NAudio\Wave\SampleProviders\MultiplexingSampleProvider.cs" />
219-
<Compile Include="NAudio\Wave\SampleProviders\NotifyingSampleProvider.cs" />
220-
<Compile Include="NAudio\Wave\SampleProviders\OffsetSampleProvider.cs" />
221-
<Compile Include="NAudio\Wave\SampleProviders\PanningSampleProvider.cs" />
222166
<Compile Include="NAudio\Wave\SampleProviders\Pcm16BitToSampleProvider.cs" />
223167
<Compile Include="NAudio\Wave\SampleProviders\Pcm24BitToSampleProvider.cs" />
224168
<Compile Include="NAudio\Wave\SampleProviders\Pcm32BitToSampleProvider.cs" />
225169
<Compile Include="NAudio\Wave\SampleProviders\Pcm8BitToSampleProvider.cs" />
226-
<Compile Include="NAudio\Wave\SampleProviders\SampleChannel.cs" />
227170
<Compile Include="NAudio\Wave\SampleProviders\SampleProviderConverterBase.cs" />
228171
<Compile Include="NAudio\Wave\SampleProviders\SampleProviderConverters.cs" />
229-
<Compile Include="NAudio\Wave\SampleProviders\SampleToWaveProvider.cs" />
230-
<Compile Include="NAudio\Wave\SampleProviders\SampleToWaveProvider16.cs" />
231-
<Compile Include="NAudio\Wave\SampleProviders\SignalGenerator.cs" />
232-
<Compile Include="NAudio\Wave\SampleProviders\VolumeSampleProvider.cs" />
233172
<Compile Include="NAudio\Wave\SampleProviders\WaveToSampleProvider.cs" />
234173
<Compile Include="NAudio\Wave\SampleProviders\WaveToSampleProvider64.cs" />
235-
<Compile Include="NAudio\Wave\WaveExtensionMethods.cs" />
236-
<Compile Include="NAudio\Wave\WaveFormats\AdpcmWaveFormat.cs" />
237-
<Compile Include="NAudio\Wave\WaveFormats\Gsm610WaveFormat.cs" />
238-
<Compile Include="NAudio\Wave\WaveFormats\ImaAdpcmWaveFormat.cs" />
239-
<Compile Include="NAudio\Wave\WaveFormats\Mp3WaveFormat.cs" />
240-
<Compile Include="NAudio\Wave\WaveFormats\OggWaveFormat.cs" />
241-
<Compile Include="NAudio\Wave\WaveFormats\TrueSpeechWaveFormat.cs" />
242174
<Compile Include="NAudio\Wave\WaveFormats\WaveFormat.cs" />
243-
<Compile Include="NAudio\Wave\WaveFormats\WaveFormatCustomMarshaler.cs" />
244175
<Compile Include="NAudio\Wave\WaveFormats\WaveFormatEncoding.cs" />
245176
<Compile Include="NAudio\Wave\WaveFormats\WaveFormatExtensible.cs" />
246177
<Compile Include="NAudio\Wave\WaveFormats\WaveFormatExtraData.cs" />
247-
<Compile Include="NAudio\Wave\WaveFormats\WmaWaveFormat.cs" />
248178
<Compile Include="NAudio\Wave\WaveInputs\IWaveIn.cs" />
249179
<Compile Include="NAudio\Wave\WaveInputs\WasapiCapture.cs" />
250180
<Compile Include="NAudio\Wave\WaveInputs\WasapiLoopbackCapture.cs" />
251-
<Compile Include="NAudio\Wave\WaveOutputs\AiffFileWriter.cs" />
252-
<Compile Include="NAudio\Wave\WaveOutputs\CueWaveFileWriter.cs" />
253-
<Compile Include="NAudio\Wave\WaveOutputs\DirectSoundOut.cs" />
254181
<Compile Include="NAudio\Wave\WaveOutputs\IWaveBuffer.cs" />
255182
<Compile Include="NAudio\Wave\WaveOutputs\IWavePlayer.cs" />
256183
<Compile Include="NAudio\Wave\WaveOutputs\IWaveProvider.cs" />
257184
<Compile Include="NAudio\Wave\WaveOutputs\IWaveProviderFloat.cs" />
258185
<Compile Include="NAudio\Wave\WaveOutputs\PlaybackState.cs" />
259186
<Compile Include="NAudio\Wave\WaveOutputs\StoppedEventArgs.cs" />
260-
<Compile Include="NAudio\Wave\WaveOutputs\WasapiOut.cs" />
261187
<Compile Include="NAudio\Wave\WaveOutputs\WaveBuffer.cs" />
262-
<Compile Include="NAudio\Wave\WaveOutputs\WaveFileWriter.cs" />
263-
<Compile Include="NAudio\Wave\WaveOutputs\WaveOut.cs" />
264-
<Compile Include="NAudio\Wave\WaveOutputs\WaveOutEvent.cs" />
265-
<Compile Include="NAudio\Wave\WaveProviders\BufferedWaveProvider.cs" />
266-
<Compile Include="NAudio\Wave\WaveProviders\MixingWaveProvider32.cs" />
267-
<Compile Include="NAudio\Wave\WaveProviders\MonoToStereoProvider16.cs" />
268-
<Compile Include="NAudio\Wave\WaveProviders\MultiplexingWaveProvider.cs" />
269-
<Compile Include="NAudio\Wave\WaveProviders\StereoToMonoProvider16.cs" />
270-
<Compile Include="NAudio\Wave\WaveProviders\VolumeWaveProvider16.cs" />
271-
<Compile Include="NAudio\Wave\WaveProviders\Wave16toFloatProvider.cs" />
272-
<Compile Include="NAudio\Wave\WaveProviders\WaveFloatTo16Provider.cs" />
273-
<Compile Include="NAudio\Wave\WaveProviders\WaveInProvider.cs" />
274-
<Compile Include="NAudio\Wave\WaveProviders\WaveProvider16.cs" />
275-
<Compile Include="NAudio\Wave\WaveProviders\WaveProvider32.cs" />
276-
<Compile Include="NAudio\Wave\WaveProviders\WaveRecorder.cs" />
277-
<Compile Include="NAudio\Wave\WaveStreams\AiffFileReader.cs" />
278-
<Compile Include="NAudio\Wave\WaveStreams\AudioFileReader.cs" />
279-
<Compile Include="NAudio\Wave\WaveStreams\BlockAlignReductionStream.cs" />
280188
<Compile Include="NAudio\Wave\WaveStreams\CueList.cs" />
281-
<Compile Include="NAudio\Wave\WaveStreams\CueWaveFileReader.cs" />
282189
<Compile Include="NAudio\Wave\WaveStreams\ISampleNotifier.cs" />
283-
<Compile Include="NAudio\Wave\WaveStreams\Mp3FileReader.cs" />
284-
<Compile Include="NAudio\Wave\WaveStreams\RawSourceWaveStream.cs" />
285190
<Compile Include="NAudio\Wave\WaveStreams\ResamplerDmoStream.cs" />
286-
<Compile Include="NAudio\Wave\WaveStreams\RiffChunk.cs" />
287-
<Compile Include="NAudio\Wave\WaveStreams\SimpleCompressorStream.cs" />
288-
<Compile Include="NAudio\Wave\WaveStreams\Wave32To16Stream.cs" />
289-
<Compile Include="NAudio\Wave\WaveStreams\WaveChannel32.cs" />
290-
<Compile Include="NAudio\Wave\WaveStreams\WaveFileReader.cs" />
291-
<Compile Include="NAudio\Wave\WaveStreams\WaveFormatConversionStream.cs" />
292-
<Compile Include="NAudio\Wave\WaveStreams\WaveInBuffer.cs" />
293-
<Compile Include="NAudio\Wave\WaveStreams\WaveMixerStream32.cs" />
294-
<Compile Include="NAudio\Wave\WaveStreams\WaveOffsetStream.cs" />
295191
<Compile Include="NAudio\Wave\WaveStreams\WaveOutBuffer.cs" />
296192
<Compile Include="NAudio\Wave\WaveStreams\WaveStream.cs" />
297193
<Compile Include="Program.cs" />
@@ -325,8 +221,9 @@
325221
<ItemGroup>
326222
<EmbeddedResource Include="libmp3lame.dll" />
327223
</ItemGroup>
224+
<ItemGroup />
328225
<ItemGroup>
329-
<Folder Include="NAudio\Codecs\" />
226+
<Content Include="rec_but.ico" />
330227
</ItemGroup>
331228
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
332229
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

DesktopRecorder.sln

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ Global
1111
Release|Any CPU = Release|Any CPU
1212
EndGlobalSection
1313
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14-
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15-
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Debug|Any CPU.Build.0 = Debug|Any CPU
14+
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Debug|Any CPU.ActiveCfg = Release|Any CPU
15+
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Debug|Any CPU.Build.0 = Release|Any CPU
1616
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Release|Any CPU.ActiveCfg = Release|Any CPU
1717
{F87C0906-D26D-4CE0-A3DE-98CC89BC90E9}.Release|Any CPU.Build.0 = Release|Any CPU
1818
EndGlobalSection

0 commit comments

Comments
 (0)