DGLE2   Young, strong and crazy!
Public Member Functions | List of all members
ISoundChannel Class Referenceabstract

#include <DGLE.h>

Inheritance diagram for ISoundChannel:
IDGLE_Base

Public Member Functions

virtual DGLE_RESULT DGLE_API Play (bool bLooped)=0
 
virtual DGLE_RESULT DGLE_API Pause ()=0
 
virtual DGLE_RESULT DGLE_API Stop ()=0
 
virtual DGLE_RESULT DGLE_API IsPlaying (bool &bIsPlaying)=0
 
virtual DGLE_RESULT DGLE_API SetVolume (uint uiVolume)=0
 
virtual DGLE_RESULT DGLE_API GetVolume (uint &uiVolume)=0
 
virtual DGLE_RESULT DGLE_API SetPan (int iPan)=0
 
virtual DGLE_RESULT DGLE_API GetPan (int &iPan)=0
 
virtual DGLE_RESULT DGLE_API SetSpeed (uint uiSpeed)=0
 
virtual DGLE_RESULT DGLE_API GetSpeed (uint &uiSpeed)=0
 
virtual DGLE_RESULT DGLE_API SetCurrentPosition (uint uiPos)=0
 
virtual DGLE_RESULT DGLE_API GetCurrentPosition (uint &uiPos)=0
 
virtual DGLE_RESULT DGLE_API GetLength (uint &uiLength)=0
 
virtual DGLE_RESULT DGLE_API IsStreamable (bool &bStreamable)=0
 
virtual DGLE_RESULT DGLE_API Unaquire ()=0
 
- Public Member Functions inherited from IDGLE_Base
virtual DGLE_RESULT DGLE_API GetGUID (GUID &guid)=0
 Returns unique identifier of the last interface in the inheritance chain.
 
virtual DGLE_RESULT DGLE_API ExecuteCommand (uint uiCmd, TVariant &stVar)=0
 Executes some command using its index or bitmask.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommand (const char *pcCommand, TVariant &stVar)=0
 Executes some text command and returns result as variant.
 
virtual DGLE_RESULT DGLE_API ExecuteTextCommandEx (const char *pcCommand, char *pcResult, uint &uiCharsCount)=0
 Executes some text command and returns result as string.
 

Member Function Documentation

virtual DGLE_RESULT DGLE_API GetCurrentPosition ( uint uiPos)
pure virtual
virtual DGLE_RESULT DGLE_API GetLength ( uint uiLength)
pure virtual
virtual DGLE_RESULT DGLE_API GetPan ( int &  iPan)
pure virtual
virtual DGLE_RESULT DGLE_API GetSpeed ( uint uiSpeed)
pure virtual
virtual DGLE_RESULT DGLE_API GetVolume ( uint uiVolume)
pure virtual
virtual DGLE_RESULT DGLE_API IsPlaying ( bool &  bIsPlaying)
pure virtual
virtual DGLE_RESULT DGLE_API IsStreamable ( bool &  bStreamable)
pure virtual
virtual DGLE_RESULT DGLE_API Pause ( )
pure virtual
virtual DGLE_RESULT DGLE_API Play ( bool  bLooped)
pure virtual
virtual DGLE_RESULT DGLE_API SetCurrentPosition ( uint  uiPos)
pure virtual
virtual DGLE_RESULT DGLE_API SetPan ( int  iPan)
pure virtual
virtual DGLE_RESULT DGLE_API SetSpeed ( uint  uiSpeed)
pure virtual
virtual DGLE_RESULT DGLE_API SetVolume ( uint  uiVolume)
pure virtual
virtual DGLE_RESULT DGLE_API Stop ( )
pure virtual
virtual DGLE_RESULT DGLE_API Unaquire ( )
pure virtual

Sun Nov 16 2014 09:47:29   Generated by   doxygen   Content copyrighted to DGLE Team