Beispiel #1
0
// CONSTRUCTOR
ISndStreamWAV::ISndStreamWAV()
    :ISndStream()
{
    m_pSndFile=NULL;
    SetFileExtention( _W( "wav" ));
    m_dwSamples=0;
    m_ddwTotalFileSize = 0;
    m_ddwCurrentFilePos = 0;
}
Beispiel #2
0
// CONSTRUCTOR
OSndStreamWAV::OSndStreamWAV()
	:OSndStream()
{
	SetStreamType( SNDSTREAM_WAV );
	m_pSndFile=NULL;
	SetFileExtention( _T( "wav" ) );
	m_OutputFormat = SF_FORMAT_PCM_16;
	SetSampleRate( 44100 );
	SetChannels( 2 );
}
Beispiel #3
0
// CONSTRUCTOR
ISndStreamWinAmp::ISndStreamWinAmp()
	:ISndStream()
{
	SetFileExtention( _T( "wav" ) );
	m_dwSamples=0;
	m_dwTotalFileSize = 0;
	m_dwCurrentFilePos = 0;

	memset( &g_OutModule, 0 , sizeof( g_OutModule ) );
}
Beispiel #4
0
// CONSTRUCTOR
ISndStreamMPEG::ISndStreamMPEG()
	:ISndStream()
{
	SetFileExtention("mp3");
	SetStreamType( SNDSTREAM_MPEG );

	m_pFile=NULL;
	m_hDLL=NULL;
	m_pOpenStream=NULL;
	m_pDecode=NULL;
	m_pCloseStream=NULL;
	m_pVersion=NULL;
	m_hStream=NULL;
	m_pGetBitRate=NULL;
	m_dwTotalFileSize=0;
	m_dwCurrentFilePos=0;
	m_dwBytesToDo=0;
	m_dwSkipBytes=0;
}