Skip to content

Commit

Permalink
Fill Artist, Album and Year for Mic Input
Browse files Browse the repository at this point in the history
  • Loading branch information
kickbits committed Apr 7, 2024
1 parent 6d204c9 commit af454f3
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 0 deletions.
10 changes: 10 additions & 0 deletions Tuniac1/bass_Plugin/BASSInfoManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#include "bassinfomanager.h"
// actual class definition here


CBASSInfoManager::CBASSInfoManager(void)
{
}
Expand Down Expand Up @@ -162,9 +163,18 @@ bool CBASSInfoManager::GetInfo(LibraryEntry * libEnt)
libEnt->ulBitsPerSample = BITDEPTH_UNDEFINABLE;
libEnt->ulPlaybackTime = LENGTH_STREAM;

libEnt->dwTrack[0] = m_ActiveDevice;

StringCchCopy(libEnt->szTitle, 128, m_DeviceArray[m_ActiveDevice].devicename);
StringCchCopy(libEnt->szComment, 128, m_DeviceArray[m_ActiveDevice].type);

StringCchCopy(libEnt->szArtist, 128, L"Mic Input");
_itow(m_ActiveDevice, libEnt->szAlbum, 10);

std::time_t time = std::time(nullptr);
std::tm* const pTInfo = std::localtime(&time);
libEnt->ulYear = pTInfo->tm_year + 1900;

return true;
}
return false;
Expand Down
1 change: 1 addition & 0 deletions Tuniac1/bass_Plugin/BASSInfoManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#include "iinfomanager.h"
#include "bass.h"
#include "array.h"
#include <ctime>

class CBASSInfoManager :
public IInfoManager
Expand Down

0 comments on commit af454f3

Please sign in to comment.