📄 nctwavplayer.cpp
字号:
CString result;
GetProperty(0x23, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetInfoProduct(LPCTSTR propVal)
{
SetProperty(0x23, VT_BSTR, propVal);
}
CString CNCTWavPlayer::GetInfoCreationDate()
{
CString result;
GetProperty(0x24, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetInfoCreationDate(LPCTSTR propVal)
{
SetProperty(0x24, VT_BSTR, propVal);
}
CString CNCTWavPlayer::GetInfoSoftware()
{
CString result;
GetProperty(0x25, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetInfoSoftware(LPCTSTR propVal)
{
SetProperty(0x25, VT_BSTR, propVal);
}
BOOL CNCTWavPlayer::GetInfoEnabled()
{
BOOL result;
GetProperty(0x26, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetInfoEnabled(BOOL propVal)
{
SetProperty(0x26, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetBothChannelsOperations()
{
BOOL result;
GetProperty(0x27, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetBothChannelsOperations(BOOL propVal)
{
SetProperty(0x27, VT_BOOL, propVal);
}
long CNCTWavPlayer::GetVoxFrequency()
{
long result;
GetProperty(0x28, VT_I4, (void*)&result);
return result;
}
void CNCTWavPlayer::SetVoxFrequency(long propVal)
{
SetProperty(0x28, VT_I4, propVal);
}
short CNCTWavPlayer::GetRawBitsPerSample()
{
short result;
GetProperty(0x29, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetRawBitsPerSample(short propVal)
{
SetProperty(0x29, VT_I2, propVal);
}
short CNCTWavPlayer::GetRawChannels()
{
short result;
GetProperty(0x2a, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetRawChannels(short propVal)
{
SetProperty(0x2a, VT_I2, propVal);
}
long CNCTWavPlayer::GetRawFrequency()
{
long result;
GetProperty(0x2b, VT_I4, (void*)&result);
return result;
}
void CNCTWavPlayer::SetRawFrequency(long propVal)
{
SetProperty(0x2b, VT_I4, propVal);
}
short CNCTWavPlayer::GetRawTypeCompress()
{
short result;
GetProperty(0x2c, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetRawTypeCompress(short propVal)
{
SetProperty(0x2c, VT_I2, propVal);
}
short CNCTWavPlayer::GetSrcInput()
{
short result;
GetProperty(0x45, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInput(short propVal)
{
SetProperty(0x45, VT_I2, propVal);
}
short CNCTWavPlayer::GetSrcInputCount()
{
short result;
GetProperty(0x46, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputCount(short propVal)
{
SetProperty(0x46, VT_I2, propVal);
}
CString CNCTWavPlayer::GetSrcInputName()
{
CString result;
GetProperty(0x47, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputName(LPCTSTR propVal)
{
SetProperty(0x47, VT_BSTR, propVal);
}
long CNCTWavPlayer::GetSrcInputVolume()
{
long result;
GetProperty(0x48, VT_I4, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputVolume(long propVal)
{
SetProperty(0x48, VT_I4, propVal);
}
BOOL CNCTWavPlayer::GetSrcInputSelect()
{
BOOL result;
GetProperty(0x49, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputSelect(BOOL propVal)
{
SetProperty(0x49, VT_BOOL, propVal);
}
short CNCTWavPlayer::GetDevInput()
{
short result;
GetProperty(0x4a, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevInput(short propVal)
{
SetProperty(0x4a, VT_I2, propVal);
}
short CNCTWavPlayer::GetDevInputCount()
{
short result;
GetProperty(0x4b, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevInputCount(short propVal)
{
SetProperty(0x4b, VT_I2, propVal);
}
CString CNCTWavPlayer::GetDevInputName()
{
CString result;
GetProperty(0x4c, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevInputName(LPCTSTR propVal)
{
SetProperty(0x4c, VT_BSTR, propVal);
}
short CNCTWavPlayer::GetDevOutput()
{
short result;
GetProperty(0x4d, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevOutput(short propVal)
{
SetProperty(0x4d, VT_I2, propVal);
}
short CNCTWavPlayer::GetDevOutputCount()
{
short result;
GetProperty(0x4e, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevOutputCount(short propVal)
{
SetProperty(0x4e, VT_I2, propVal);
}
CString CNCTWavPlayer::GetDevOutputName()
{
CString result;
GetProperty(0x4f, VT_BSTR, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevOutputName(LPCTSTR propVal)
{
SetProperty(0x4f, VT_BSTR, propVal);
}
unsigned long CNCTWavPlayer::GetClrScaleBackground()
{
unsigned long result;
GetProperty(0x2d, VT_I4, (void*)&result);
return result;
}
void CNCTWavPlayer::SetClrScaleBackground(unsigned long propVal)
{
SetProperty(0x2d, VT_I4, propVal);
}
BOOL CNCTWavPlayer::GetVolumeMute()
{
BOOL result;
GetProperty(0x50, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetVolumeMute(BOOL propVal)
{
SetProperty(0x50, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetDevSrcInputEnabled()
{
BOOL result;
GetProperty(0x51, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevSrcInputEnabled(BOOL propVal)
{
SetProperty(0x51, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetDevSrcOutputEnabled()
{
BOOL result;
GetProperty(0x52, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetDevSrcOutputEnabled(BOOL propVal)
{
SetProperty(0x52, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetSrcInputVolumeEnabled()
{
BOOL result;
GetProperty(0x53, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputVolumeEnabled(BOOL propVal)
{
SetProperty(0x53, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetSrcInputSelectEnabled()
{
BOOL result;
GetProperty(0x54, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputSelectEnabled(BOOL propVal)
{
SetProperty(0x54, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetSrcInputListenEnabled()
{
BOOL result;
GetProperty(0x55, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputListenEnabled(BOOL propVal)
{
SetProperty(0x55, VT_BOOL, propVal);
}
BOOL CNCTWavPlayer::GetSrcInputListen()
{
BOOL result;
GetProperty(0x56, VT_BOOL, (void*)&result);
return result;
}
void CNCTWavPlayer::SetSrcInputListen(BOOL propVal)
{
SetProperty(0x56, VT_BOOL, propVal);
}
long CNCTWavPlayer::GetVolume()
{
long result;
GetProperty(0x57, VT_I4, (void*)&result);
return result;
}
void CNCTWavPlayer::SetVolume(long propVal)
{
SetProperty(0x57, VT_I4, propVal);
}
short CNCTWavPlayer::GetVolumeBalance()
{
short result;
GetProperty(0x58, VT_I2, (void*)&result);
return result;
}
void CNCTWavPlayer::SetVolumeBalance(short propVal)
{
SetProperty(0x58, VT_I2, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// CNCTWavPlayer operations
long CNCTWavPlayer::Amplify(short Amplification)
{
long result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x59, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Amplification);
return result;
}
long CNCTWavPlayer::ContinuePlay()
{
long result;
InvokeHelper(0x5a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Full()
{
long result;
InvokeHelper(0x5b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::ZoomIn()
{
long result;
InvokeHelper(0x5c, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::ZoomOut()
{
long result;
InvokeHelper(0x5d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::PausePlay()
{
long result;
InvokeHelper(0x5e, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Play()
{
long result;
InvokeHelper(0x5f, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Silence()
{
long result;
InvokeHelper(0x60, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
float CNCTWavPlayer::SamplToSec(long Pos)
{
float result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x61, DISPATCH_METHOD, VT_R4, (void*)&result, parms,
Pos);
return result;
}
long CNCTWavPlayer::Cut()
{
long result;
InvokeHelper(0x62, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Copy()
{
long result;
InvokeHelper(0x63, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Paste()
{
long result;
InvokeHelper(0x64, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Stop()
{
long result;
InvokeHelper(0x65, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::SaveSelect(LPCTSTR fileName)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x66, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName);
return result;
}
long CNCTWavPlayer::PasteFromFile(LPCTSTR fileName)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x67, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName);
return result;
}
long CNCTWavPlayer::Invert()
{
long result;
InvokeHelper(0x68, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Undo()
{
long result;
InvokeHelper(0x69, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Redo()
{
long result;
InvokeHelper(0x6a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Echo(long Delay, long Magnitude)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x6b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Delay, Magnitude);
return result;
}
long CNCTWavPlayer::Mix(long AmplifySelect, long AmplifyPaste)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x6c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
AmplifySelect, AmplifyPaste);
return result;
}
long CNCTWavPlayer::MixFromFile(LPCTSTR fileName, long AmplifySelect, long AmplifyPaste)
{
long result;
static BYTE parms[] =
VTS_BSTR VTS_I4 VTS_I4;
InvokeHelper(0x6d, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName, AmplifySelect, AmplifyPaste);
return result;
}
long CNCTWavPlayer::Normalize(long Magnitude)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x6e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Magnitude);
return result;
}
long CNCTWavPlayer::Fade(short StartAmplify, short EndAmplify)
{
long result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0x6f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
StartAmplify, EndAmplify);
return result;
}
long CNCTWavPlayer::Reverse()
{
long result;
InvokeHelper(0x70, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::CopyToClipboard()
{
long result;
InvokeHelper(0x71, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::PasteFromClipboard()
{
long result;
InvokeHelper(0x72, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Stretch(short Percent)
{
long result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x73, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Percent);
return result;
}
long CNCTWavPlayer::Close()
{
long result;
InvokeHelper(0x74, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Save(LPCTSTR fileName)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x75, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName);
return result;
}
void CNCTWavPlayer::Repaint()
{
InvokeHelper(0x76, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
CString CNCTWavPlayer::GetDataString()
{
CString result;
InvokeHelper(0x77, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::PutDataString(LPCTSTR Str)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x78, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
Str);
return result;
}
long CNCTWavPlayer::ConvertLikeSample(LPCTSTR fileName)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x79, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName);
return result;
}
long CNCTWavPlayer::ConvertFromMenu()
{
long result;
InvokeHelper(0x7a, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::InsertSilence(long ms)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x7b, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
ms);
return result;
}
long CNCTWavPlayer::New(long SamplesPerSec, long nChannels)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x7c, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
SamplesPerSec, nChannels);
return result;
}
long CNCTWavPlayer::Record()
{
long result;
InvokeHelper(0x7d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
long CNCTWavPlayer::Zoom(long StartPos, long EndPos)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x7e, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
StartPos, EndPos);
return result;
}
long CNCTWavPlayer::Open(LPCTSTR fileName)
{
long result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x7f, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileName);
return result;
}
long CNCTWavPlayer::MergeToStereo(LPCTSTR fileSource1, LPCTSTR fileSource2, LPCTSTR fileDestination)
{
long result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_BSTR;
InvokeHelper(0x80, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
fileSource1, fileSource2, fileDestination);
return result;
}
long CNCTWavPlayer::Trim(long StartPos, long EndPos, long Level)
{
long result;
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x81, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
StartPos, EndPos, Level);
return result;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -