Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Shareaza::IMediaPlayer Interface Reference

import "Shareaza.idl";

List of all members.

Public Member Functions

HRESULT Create ([in] HWND hWnd)
HRESULT Destroy ()
HRESULT Reposition ([in] RECT *prcWnd)
HRESULT SetLogoBitmap ([in] HBITMAP hLogo)
HRESULT GetVolume ([out] DOUBLE *pnVolume)
HRESULT SetVolume ([in] DOUBLE nVolume)
HRESULT GetZoom ([out] MediaZoom *pnZoom)
HRESULT SetZoom ([in] MediaZoom nZoom)
HRESULT GetAspect ([out] DOUBLE *pnAspect)
HRESULT SetAspect ([in] DOUBLE nAspect)
HRESULT Open ([in] BSTR sFilename)
HRESULT Close ()
HRESULT Play ()
HRESULT Pause ()
HRESULT Stop ()
HRESULT GetState ([out] MediaState *pnState)
HRESULT GetLength ([out] LONGLONG *pnLength)
HRESULT GetPosition ([out] LONGLONG *pnPosition)
HRESULT SetPosition ([in] LONGLONG nPosition)
HRESULT GetSpeed ([out] DOUBLE *pnSpeed)
HRESULT SetSpeed ([in] DOUBLE nSpeed)
HRESULT GetPlugin ([out] IAudioVisPlugin **ppPlugin)
HRESULT SetPlugin ([in] IAudioVisPlugin *pPlugin)
HRESULT GetPluginSize ([out] LONG *pnSize)
HRESULT SetPluginSize ([in] LONG nSize)


Member Function Documentation

HRESULT Shareaza::IMediaPlayer::Close  ) 
 

HRESULT Shareaza::IMediaPlayer::Create [in] HWND  hWnd  ) 
 

HRESULT Shareaza::IMediaPlayer::Destroy  ) 
 

HRESULT Shareaza::IMediaPlayer::GetAspect [out] DOUBLE *  pnAspect  ) 
 

HRESULT Shareaza::IMediaPlayer::GetLength [out] LONGLONG *  pnLength  ) 
 

HRESULT Shareaza::IMediaPlayer::GetPlugin [out] IAudioVisPlugin **  ppPlugin  ) 
 

HRESULT Shareaza::IMediaPlayer::GetPluginSize [out] LONG *  pnSize  ) 
 

HRESULT Shareaza::IMediaPlayer::GetPosition [out] LONGLONG *  pnPosition  ) 
 

HRESULT Shareaza::IMediaPlayer::GetSpeed [out] DOUBLE *  pnSpeed  ) 
 

HRESULT Shareaza::IMediaPlayer::GetState [out] MediaState pnState  ) 
 

HRESULT Shareaza::IMediaPlayer::GetVolume [out] DOUBLE *  pnVolume  ) 
 

HRESULT Shareaza::IMediaPlayer::GetZoom [out] MediaZoom pnZoom  ) 
 

HRESULT Shareaza::IMediaPlayer::Open [in] BSTR  sFilename  ) 
 

HRESULT Shareaza::IMediaPlayer::Pause  ) 
 

HRESULT Shareaza::IMediaPlayer::Play  ) 
 

HRESULT Shareaza::IMediaPlayer::Reposition [in] RECT *  prcWnd  ) 
 

HRESULT Shareaza::IMediaPlayer::SetAspect [in] DOUBLE  nAspect  ) 
 

HRESULT Shareaza::IMediaPlayer::SetLogoBitmap [in] HBITMAP  hLogo  ) 
 

HRESULT Shareaza::IMediaPlayer::SetPlugin [in] IAudioVisPlugin pPlugin  ) 
 

HRESULT Shareaza::IMediaPlayer::SetPluginSize [in] LONG  nSize  ) 
 

HRESULT Shareaza::IMediaPlayer::SetPosition [in] LONGLONG  nPosition  ) 
 

HRESULT Shareaza::IMediaPlayer::SetSpeed [in] DOUBLE  nSpeed  ) 
 

HRESULT Shareaza::IMediaPlayer::SetVolume [in] DOUBLE  nVolume  ) 
 

HRESULT Shareaza::IMediaPlayer::SetZoom [in] MediaZoom  nZoom  ) 
 

HRESULT Shareaza::IMediaPlayer::Stop  ) 
 


The documentation for this interface was generated from the following file:
Generated on Thu Dec 15 10:40:16 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2