CEchoGals
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
CEchoGals::GetAudioLatency(pLatency);
return CEchoGals::Start(pChannelMask);
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
: CEchoGals( pOsSupport )
class CDarla : public CEchoGals
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
: CEchoGals( pOsSupport )
class CDarla24 : public CEchoGals
CEchoGals::~CEchoGals()
ECHOSTATUS CEchoGals::AssignResources
ECHOSTATUS CEchoGals::InitHw()
ECHOSTATUS CEchoGals::InitLineLevels()
ECHOSTATUS CEchoGals::ServiceIrq(BOOL &fMidiReceived)
PVOID CEchoGals::operator new( size_t Size )
VOID CEchoGals::operator delete( PVOID pVoid )
CEchoGals::CEchoGals
CEchoGals( PCOsSupport pOsSupport );
virtual ~CEchoGals();
typedef CEchoGals * PCEchoGals;
class CEchoGals
Status = CEchoGals::SetInputClock( ECHO_CLOCK_INTERNAL );
Status = CEchoGals::SetInputClock( wClock );
Status = CEchoGals::SetAudioSampleRate( dwSampleRate );
Status = CEchoGals::GetAudioSampleRate( pdwSampleRate );
: CEchoGals( pOsSupport )
class CEchoGalsMTC : public CEchoGals
Status = CEchoGals::GetBaseCapabilities(pCapabilities);
Status = CEchoGals::AdjustMonitorsForBusOut( wBusOut );
: CEchoGals( pOsSupport )
class CEchoGalsVmixer : public CEchoGals
WORD CEchoGals::MakePipeIndex(WORD wPipe,BOOL fInput)
CONST PCHAR CEchoGals::GetDeviceName()
WORD CEchoGals::GetNumPipesOut()
WORD CEchoGals::GetNumPipesIn()
WORD CEchoGals::GetNumBussesOut()
WORD CEchoGals::GetNumBussesIn()
WORD CEchoGals::GetNumBusses()
WORD CEchoGals::GetNumPipes()
WORD CEchoGals::GetFirstDigitalBusOut()
WORD CEchoGals::GetFirstDigitalBusIn()
BOOL CEchoGals::HasVmixer()
PCDspCommObject CEchoGals::GetDspCommObject()
ECHOSTATUS CEchoGals::GetBaseCapabilities
ECHOSTATUS CEchoGals::OpenMidiInput(ECHOGALS_MIDI_IN_CONTEXT *pContext)
ECHOSTATUS CEchoGals::CloseMidiInput(ECHOGALS_MIDI_IN_CONTEXT *pContext)
ECHOSTATUS CEchoGals::ResetMidiInput(ECHOGALS_MIDI_IN_CONTEXT *pContext)
ECHOSTATUS CEchoGals::WriteMidi
ECHOSTATUS CEchoGals::ReadMidiByte
ECHOSTATUS CEchoGals::SetOutputClock(WORD wClock)
ECHOSTATUS CEchoGals::GetInputClockDetect(DWORD &dwClockDetectBits)
ECHOSTATUS CEchoGals::SetAudioLockedSampleRate
ECHOSTATUS CEchoGals::GetAudioLockedSampleRate
ECHOSTATUS CEchoGals::GetDigitalInAutoMute(PMIXER_FUNCTION pMixerFunction)
ECHOSTATUS CEchoGals::SetDigitalInAutoMute(PMIXER_FUNCTION pMixerFunction)
ECHOSTATUS CEchoGals::GetAudioLineLevel
ECHOSTATUS CEchoGals::SetAudioLineLevel
ECHOSTATUS CEchoGals::GetAudioNominal
ECHOSTATUS CEchoGals::SetAudioNominal
ECHOSTATUS CEchoGals::SetAudioMute
ECHOSTATUS CEchoGals::GetAudioMute
ECHO_MIXER_CLIENT *CEchoGals::GetMixerClient(NUINT Cookie)
ECHOSTATUS CEchoGals::GetAudioMonitor
ECHOSTATUS CEchoGals::SetAudioMonitor
ECHOSTATUS CEchoGals::SetAudioMonitorPan
ECHOSTATUS CEchoGals::GetAudioMonitorPan
ECHOSTATUS CEchoGals::CloseMixer(NUINT Cookie)
ECHOSTATUS CEchoGals::SetAudioMonitorMute
ECHOSTATUS CEchoGals::GetAudioMonitorMute
void CEchoGals::SetProfessionalSpdif( BOOL bNewStatus )
ECHOSTATUS CEchoGals::SetFlags
ECHOSTATUS CEchoGals::ClearFlags
ECHOSTATUS CEchoGals::SetDigitalMode
ECHOSTATUS CEchoGals::AdjustMonitorsForBusOut(WORD wBusOut)
ECHOSTATUS CEchoGals::AdjustPipesOutForBusOut(WORD wBusOut,INT32 iBusOutGain)
void CEchoGals::GetAudioLatency(ECHO_AUDIO_LATENCY *pLatency)
BOOL CEchoGals::IsMixerOpen()
ECHOSTATUS CEchoGals::MixerControlChanged
ECHOSTATUS CEchoGals::GetControlChanges
ECHOSTATUS CEchoGals::ProcessMixerFunction
ECHOSTATUS CEchoGals::OpenMixer(NUINT &Cookie)
ECHOSTATUS CEchoGals::ProcessMixerMultiFunction
ECHOSTATUS CEchoGals::GetPolledStuff
ECHOSTATUS CEchoGals::GetAudioPan
ECHOSTATUS CEchoGals::SetAudioPan
ECHOSTATUS CEchoGals::GetInputClock(WORD &wClock)
ECHOSTATUS CEchoGals::GetOutputClock(WORD &wClock)
ECHOSTATUS CEchoGals::SetInputClock(WORD wClock)
ECHOSTATUS CEchoGals::GoComatose()
ECHOSTATUS CEchoGals::WakeUp()
ECHOSTATUS CEchoGals::Reset
ECHOSTATUS CEchoGals::Reset
void CEchoGals::UpdateDmaPos( WORD wPipeIndex )
void CEchoGals::ResetDmaPos(WORD wPipe)
ECHOSTATUS CEchoGals::GetAudioPositionPtr
ECHOSTATUS CEchoGals::CloseAudio
ECHOSTATUS CEchoGals::VerifyAudioOpen
ECHOSTATUS CEchoGals::GetActivePipes
ECHOSTATUS CEchoGals::GetOpenPipes
ECHOSTATUS CEchoGals::QueryAudioFormat
ECHOSTATUS CEchoGals::SetAudioFormat
ECHOSTATUS CEchoGals::OpenAudio
ECHOSTATUS CEchoGals::SetAudioFormat
ECHOSTATUS CEchoGals::GetAudioFormat
ECHOSTATUS CEchoGals::SetAudioSampleRate
ECHOSTATUS CEchoGals::GetAudioSampleRate
ECHOSTATUS CEchoGals::SetDaffyDuck(WORD wPipeIndex, CDaffyDuck *pDuck)
CDaffyDuck *CEchoGals::GetDaffyDuck(WORD wPipeIndex)
ECHOSTATUS CEchoGals::Start
ECHOSTATUS CEchoGals::Start
ECHOSTATUS CEchoGals::Stop
ECHOSTATUS CEchoGals::Stop
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
: CEchoGals( pOsSupport )
class CGina : public CEchoGals
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
: CEchoGals( pOsSupport )
class CGina24 : public CEchoGals
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
CEchoGals * pEchoGals, // For setting line levels
class CEchoGals;
CEchoGals * m_pEchoGals; // Ptr to our creator object
CEchoGals * pEchoGals, // For setting line levels
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
ECHOSTATUS CMidiInQ::Init( CEchoGals *pEG )
CEchoGals *m_pEG;
ECHOSTATUS Init(CEchoGals *pEG);
if ( ECHOSTATUS_OK != ( Status = CEchoGals::InitHw() ) )
: CEchoGals( pOsSupport )
class CMona : public CEchoGals
ECHOSTATUS CMonitorCtrl::Init(CEchoGals *pEG)
class CEchoGals;
CEchoGals *m_pEG;
ECHOSTATUS Init(CEchoGals *m_pEG);
CMtcSync::CMtcSync( CEchoGals *pEG )
CEchoGals *m_pEG;
CMtcSync( CEchoGals *pEG );
ECHOSTATUS CPipeOutCtrl::Init(CEchoGals *pEG)
class CEchoGals;
CEchoGals *m_pEG;
ECHOSTATUS Init(CEchoGals *m_pEG);