import "Shareaza.idl";
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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2