This repository has been archived on 2026-07-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
AudioControl/AudioInformation.cpp
T
amazing-username 2b3718f5fd Functioning
2017-04-09 19:10:28 -05:00

53 lines
746 B
C++

#include <iostream>
#include <fstream>
#include <ios>
#include <string>
#include"AudioInformation.h"
#include"AudioDump.h"
AudioInformation::AudioInformation()
{
AudioDump ad;
ad.dump();
stripInformation();
}
void AudioInformation::stripInformation()
{
std::fstream readAudio;
readAudio.open("audio.txt", std::ios::in);
while (!readAudio.eof())
{
std::string data;
readAudio >> data;
if (data.compare("Playback") == 0)
{
++count;
}
if (count == 3)
{
readAudio >> data;
volume = atoi(data.c_str());
break;
}
}
readAudio.close();
readAudio.open("currentVolume.txt", std::ios::out);
readAudio << volume;
readAudio.close();
}
unsigned short AudioInformation::getVolume() const
{
return volume;
}