previous

Appendix E: API Version Compatibility

This appendix identifies the following compatibility information for the Embedded control methods and callback methods:

Fully Compatible Methods and Callback Methods

The following methods can be used with RealPlayer vesion 5.0 and later. To support all these versions of RealPlayer, your application can issue only these methods, and will receive only these callback methods:

Methods Compatible With RealPlayer 5.0 and Later
AboutBox DoStop SetAutoGoToURL
CanPlayPause EditPreferences OnClipOpened
CanStop HasNextItem OnClipClosed
DoNextItem HasPrevItem OnGotoURL
DoPlayPause HideShowStatistics OnShowStatus
DoPrevItem Netscape OnlyIsStatisticsVisible
DoGotoURL
(ActiveX Control only)
SetConsoleName (Netscape Plug-in only) Netscape OnlyNetscape OnlySetControlString (Netscape Plug-in only)
SetNoLabels
(Netscape Plug-in only)
SetSource
(Netscape Plug-in only)
SetAutoStart
(Netscape Plug-in only)

Methods Removed From the ActiveX and Netscape API Sets

The following methods have been removed from the ActiveX and Netscape APIs and are no longer supported. Calls to any of the following functions will be ignored by the Embedded RealPlayer. No new methods have been introduced to the API sets to replace these removed methods..

Removed Methods
EnableMesssageBox GetLastLeftButton
DownYPos
GetLastRightButton
UpTimeStamp
EnableSetPreference GetLastLeftButton
UpKeyFlags
GetLastRightButton
UpXPos
GetContextMenu GetLastLeftButton
UpTimeStamp
GetLastRightButton
UpYPos
GetContextMenuItem GetLastLeftButton
UpXPos
GetRegion
GetLastErrorRMA
CodeString
GetLastLeftButton
UpYPos
GetVideoState
GetLastKeyDownKey GetLastMouseMove
KeyFlags
IsDone
GetLastKeyDown
TimeStamp
GetLastMouseMove
TimeStamp
IsZoomed
GetLastKeyPressKey GetLastMouseMove
XPos
OnStatsInfoChange
GetLastKeyPress
TimeStamp
GetLastMouseMoveYPos OnStatisticsChanged
GetLastKeyUpKey GetLastRightButton
DblKeyFlags
ProcessIdle
GetLastKeyUp
TimeStamp
GetLastRightButton
DblTimeStamp
SetContextMenu
GetLastLeftButton
DblKeyFlags
GetLastRightButton
DblXPos
SetContextMenuItem
GetLastLeftButton
DblTimeStamp
GetLastRightButton
DblYPos
SetRegion
GetLastLeftButton
DblXPos
GetLastRightButton
DownKeyFlags
SetVideoState
GetLastLeftButton
DblYPos
GetLastRightButton
DownTimeStamp
SetZoomed
GetLastLeftButton
DownKeyFlags
GetLastRightButton
DownXPos
StatusScanEnd
GetLastLeftButton
DownTimeStamp
GetLastRightButton
DownYPos
StatusScanStart
GetLastLeftButton
DownXPos
GetLastRightButton
UpKeyFlags
StatusScan

Obsolete Methods in the ActiveX and Netscape API Sets

The following methods are considered to be obsolete, but may be used depending on your development platform and application requirements. In some instances, new methods have been added to the API sets to replace some of the obsolete methods. When this is the case, it is strongly recommended that you use the new method.

Obsolete Methods and Their Replacement Methods
Obsolete Method Replaced by New Method
AboutBox ActiveX OnlySetShowAbout
CanPlayPause CanPlay and CanPause
DoNextItem DoNextEntry
DoPlayPause DoPlay and DoPause
DoPrevItem DoPrevEntry
EditPreferences SetShowPreferences
GetNoLabels no replacement
HasNextItem HasNextEntry
HasPrevItem HasPrevEntry
HideShowStatistics SetShowStatistics
IsStatisticsVisible GetShowStatistics
SetConsoleName SetConsole
SetControlString SetControls
SetNoLabels no replacement


RealNetworks, Inc. ©2001 RealNetworks, Inc. All rights reserved.
For more information, visit RealNetworks
Click here if the Table of Contents frame is not visible at the left side of your screen.
previous