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

IMediaPlayerVtbl Struct Reference

#include <ShareazaOM.h>

List of all members.

Public Member Functions

BEGIN_INTERFACE HRESULT (STDMETHODCALLTYPE *QueryInterface)(IMediaPlayer *This
 ULONG (STDMETHODCALLTYPE *AddRef)(IMediaPlayer *This)
 ULONG (STDMETHODCALLTYPE *Release)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *Create)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *Destroy)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *Reposition)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetLogoBitmap)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetVolume)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetVolume)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetZoom)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetZoom)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetAspect)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetAspect)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *Open)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *Close)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *Play)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *Pause)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *Stop)(IMediaPlayer *This)
 HRESULT (STDMETHODCALLTYPE *GetState)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetLength)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetPosition)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetPosition)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetSpeed)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetSpeed)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetPlugin)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetPlugin)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *GetPluginSize)(IMediaPlayer *This
 HRESULT (STDMETHODCALLTYPE *SetPluginSize)(IMediaPlayer *This

Public Attributes

BEGIN_INTERFACE REFIID riid
BEGIN_INTERFACE REFIID void ** ppvObject
HWND hWnd
RECT * prcWnd
HBITMAP hLogo
DOUBLE * pnVolume
DOUBLE nVolume
MediaZoompnZoom
MediaZoom nZoom
DOUBLE * pnAspect
DOUBLE nAspect
BSTR sFilename
MediaStatepnState
LONGLONG * pnLength
LONGLONG * pnPosition
LONGLONG nPosition
DOUBLE * pnSpeed
DOUBLE nSpeed
IAudioVisPlugin ** ppPlugin
IAudioVisPluginpPlugin
LONG * pnSize
LONG nSize


Member Function Documentation

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetPluginSize  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetPluginSize  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetPlugin  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetPlugin  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetSpeed  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetSpeed  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetPosition  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetPosition  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetLength  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetState  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Stop  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Pause  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Play  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Close  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Open  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetAspect  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetAspect  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetZoom  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetZoom  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetVolume  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  GetVolume  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  SetLogoBitmap  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Reposition  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Destroy  ) 
 

IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  Create  ) 
 

BEGIN_INTERFACE IMediaPlayerVtbl::HRESULT STDMETHODCALLTYPE *  QueryInterface  ) 
 

IMediaPlayerVtbl::ULONG STDMETHODCALLTYPE *  Release  ) 
 

IMediaPlayerVtbl::ULONG STDMETHODCALLTYPE *  AddRef  ) 
 


Member Data Documentation

HBITMAP IMediaPlayerVtbl::hLogo
 

Definition at line 4345 of file ShareazaOM.h.

HWND IMediaPlayerVtbl::hWnd
 

Definition at line 4334 of file ShareazaOM.h.

DOUBLE IMediaPlayerVtbl::nAspect
 

Definition at line 4369 of file ShareazaOM.h.

LONGLONG IMediaPlayerVtbl::nPosition
 

Definition at line 4401 of file ShareazaOM.h.

LONG IMediaPlayerVtbl::nSize
 

Definition at line 4425 of file ShareazaOM.h.

DOUBLE IMediaPlayerVtbl::nSpeed
 

Definition at line 4409 of file ShareazaOM.h.

DOUBLE IMediaPlayerVtbl::nVolume
 

Definition at line 4353 of file ShareazaOM.h.

MediaZoom IMediaPlayerVtbl::nZoom
 

Definition at line 4361 of file ShareazaOM.h.

DOUBLE* IMediaPlayerVtbl::pnAspect
 

Definition at line 4365 of file ShareazaOM.h.

LONGLONG* IMediaPlayerVtbl::pnLength
 

Definition at line 4393 of file ShareazaOM.h.

LONGLONG* IMediaPlayerVtbl::pnPosition
 

Definition at line 4397 of file ShareazaOM.h.

LONG* IMediaPlayerVtbl::pnSize
 

Definition at line 4421 of file ShareazaOM.h.

DOUBLE* IMediaPlayerVtbl::pnSpeed
 

Definition at line 4405 of file ShareazaOM.h.

MediaState* IMediaPlayerVtbl::pnState
 

Definition at line 4389 of file ShareazaOM.h.

DOUBLE* IMediaPlayerVtbl::pnVolume
 

Definition at line 4349 of file ShareazaOM.h.

MediaZoom* IMediaPlayerVtbl::pnZoom
 

Definition at line 4357 of file ShareazaOM.h.

IAudioVisPlugin* IMediaPlayerVtbl::pPlugin
 

Definition at line 4417 of file ShareazaOM.h.

IAudioVisPlugin** IMediaPlayerVtbl::ppPlugin
 

Definition at line 4413 of file ShareazaOM.h.

BEGIN_INTERFACE REFIID void** IMediaPlayerVtbl::ppvObject
 

Definition at line 4323 of file ShareazaOM.h.

RECT* IMediaPlayerVtbl::prcWnd
 

Definition at line 4341 of file ShareazaOM.h.

BEGIN_INTERFACE REFIID IMediaPlayerVtbl::riid
 

Definition at line 4323 of file ShareazaOM.h.

BSTR IMediaPlayerVtbl::sFilename
 

Definition at line 4373 of file ShareazaOM.h.


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