aboutsummaryrefslogtreecommitdiff
path: root/CS2452/Skype/src/Skype/audio.java
diff options
context:
space:
mode:
Diffstat (limited to 'CS2452/Skype/src/Skype/audio.java')
-rw-r--r--CS2452/Skype/src/Skype/audio.java36
1 files changed, 36 insertions, 0 deletions
diff --git a/CS2452/Skype/src/Skype/audio.java b/CS2452/Skype/src/Skype/audio.java
new file mode 100644
index 0000000..d9181fd
--- /dev/null
+++ b/CS2452/Skype/src/Skype/audio.java
@@ -0,0 +1,36 @@
+package Skype;
+
+import java.net.Socket;
+
+import javax.sound.sampled.AudioFormat;
+
+public class audio
+{
+ double vol;
+ boolean open;
+
+ audio(int vol)
+ {
+ this.vol = vol / 100.00;
+ }
+
+ public static AudioFormat getFormat()
+ {
+ float sampleRate = 8000;
+ int sampleSizeInBits = 8;
+ int channels = 1;
+ boolean signed = true;
+ boolean bigEndian = true;
+ return new AudioFormat(sampleRate, sampleSizeInBits, channels, signed, bigEndian);
+ }
+
+ public void setVolume(int volume)
+ {
+ vol = volume / 100.00;
+ }
+
+ public void setOpen(boolean a){
+ open = a;
+ }
+
+} \ No newline at end of file