Overview
Release Notes
Documentation Updates
Sample Additions
Problems, Restrictions, and Workarounds
Introduction
Using the SDK
Header Files
Sample Files
RealServer
RealPlayer
TestPlay
Conventions in this Manual
Additional RealSystem G2 Resources
Technical Support
1 RealSystem G2 SDK
RealSystem G2 Components
RealServer
RealSystem Client
Protocol Support
SMIL Control Language
Plug-ins
Streaming Files from RealServer
Delivering Multiple Streams
Streaming with HTTP
Playing Local Files
2 SDK Organization
Binaries
player
JMF
plugins
server executable
Utilities
include Directory
samples Directory
intro
intermed
advanced
3 Installation
Installing RealPlayer and TestPlay
Installing RealPlayer on Windows
Using the RTP Data Format
Installing RealPlayer on Macintosh
Installing TestPlay
Installing and Running RealServer G2
Configuring Your Web Server to Work with RealServer
Monitoring RealServer
Plug-Ins
4 Development Framework
Creating a Plug-In Instance
Creating a RealSystem Object
Using IUnknown::AddRef and IUnknown::Release
Operating Asynchronously
Using IRMABuffer to Create Data Buffers
Using IRMAValues to Create Indexed Lists
Using IRMAPacket to Create Stream Packets
Designing a Plug-In
Compiling a Plug-In
Testing the "Hello World" Sample Code
Sample File Coding Conventions
Building with Microsoft Visual C++ 4.x or 6.0
Building with gcc on UNIX
Building with CodeWarrior
Debugging a Plug-In
Testing a Plug-In
Installing Plug-Ins for Testing
Testing with RealPlayer
Testing with TestPlay
Testing with Multimedia
Testing with HTTP Streaming
5 File Format Plug-In
Design Considerations
Interfaces
Coding the Plug-In
Starting Up
Initializing
Creating Stream Headers
Creating Stream Packets
Handling User Seeks
Closing
Supporting Multiple Packet Formats
RTP Stream Header Properties
SDPData Header Property
MIME Type
RTP Timing
Reporting Pending Status
Modifying the Response Headers
Interacting with a File Object
Retrieving File Information
Seeking File Data
Reading File Data
Closing a File Object
Getting Relative File Objects
Using Multiple Relative Files
Modifying the File Format Plug-in Sample Code
6 Rendering Plug-In
Design Considerations
Interfaces
Coding the Plug-In
Starting Up
Initializing
Rendering Streams
Seeking
Pausing
Hypernavigating
Sending BackChannel Packets
Terminating the Presentation
Accessing Stream and Player Objects
Using the Stream Object
Using the Stream Source Object
Rendering Images on the Client Display
Providing Recording Information to the Client
Timing and Synchronization
Modifying the Rendering Plug-in Sample Code
7 File System Plug-In
File Handling Overview
Interfaces
Coding the Plug-In
Starting Up
Initializing
Creating a File Object
Supporting Relative File Access
Closing
Modifying the File System Plug-in Sample Code
8 Broadcast Plug-in
Interfaces
Coding the Plug-In
Starting Up
Initializing
Creating Stream Headers
Creating Stream Packets
Modifying the Broadcast Plug-in Sample Code
9 Monitor Plug-in
Interfaces
Coding a Monitor Plug-In
Starting Up
Watching Properties
Using the Scheduler
Modifying the Monitor Plug-in Sample Code
Intermediate Sample
Advanced Sample
Examples
Example 1: Adding a Simple Property to the Registry
Example 2: Adding Statistics to the Registry
10 Allowance Plug-in
Design Considerations
Interfaces
Coding the Plug-In
Starting Up
Modifying the Allowance Plug-in Sample Code
Features and Services
11 Adaptive Stream Management
Definitions
Interfaces
Example of ASM Interfaces in Use
ASM Rules and Properties
Expression Variables
Priority
Informational Properties
Directives
RTP Marker Bit Property
Custom Properties
Creating a Rule Book
Rule Book Expressions
Rule Examples
Example 1: RealAudio Sample Rules
Example 2: 28.8K RealVideo Sample Rules
12 Sites (Windowing)
Definitions
Interfaces
Coding a Rendering Plug-in for Sites
Supporting a Single Site
Supporting Multiple Sites
Attaching a Site
Handling Events
Watching a Site
Detaching a Site
Adding Site Support to a Client
Modifying the Site Sample Code
13 Audio Services
Interfaces
Supported Input Formats
Quality of Mixed Audio Streams
Rendering Audio
Controlling Volume
Implementing Midstream Playback and Instant Sounds
Using Post-Processed Audio Data
Getting Pre-Mix Audio Data
Getting Post-Mix Audio Data
Receiving Notification of a Dry Stream
Synchronizing to Audio
Modifying the Audio Rendering Sample Code
14 Network Services
Interfaces
Creating a Listen Socket
Using a TCP Socket
Using a UDP Socket
Resolving a DNS Host Name
Getting an I/O Callback on UNIX
15 Status Codes and Errors
Interfaces
Status Codes
Reporting Errors
Receiving Error Messages
16 Remote Broadcast
Remote Broadcast Components
Interfaces
Coding the Remote Broadcast Application
Initializing the Broadcast Library
Creating File and Stream Headers
Creating Stream Packets
Simulated Live Transfer Agent (SLTA)
Modifying the Remote Broadcast Sample Code
Broadcasting
17 RealText Broadcast
Interfaces
Coding the Remote Text Broadcast Application
Initializing the RealText Broadcast Library
Defining the RealText Window
Sending Text to the Library
Communicating with the Library
Modifying the RealText Broadcast Sample Code
Broadcasting
18 RealPix Broadcast
Interfaces
Coding the Remote Pix Broadcast Application
Initializing the LiveRealPix Broadcast Library
Sending Images to the Library
Stopping the LiveRealPix Broadcast Library
Modifying the RealPix Broadcast Sample Code
Broadcasting
19 Authentication
Definitions
Interfaces
Implementing Authentication
Example 1: File System Plug-In
Example 2: Monitor Plug-In
Authorization Types
Updating the Password File
Modifying the Authentication Sample Code
Building on the Core
20 Top-Level Client
Interfaces
Building a Client
Using the Client Core
Enumerating Plug-Ins
Handling Password Authentication
Using select on UNIX
Using a Player Object
Getting Information about a Presentation
Manipulating Groups in a Presentation
Recording a Presentation
Hooking Data for Recording
Modifying the Top-level Client Sample Code
21 Java Media Framework (JMF)
JMF Basics
Updating RealPlayer for JMF
Tutorials
Tutorial 1
Tutorial 2
Tutorial 3
Tutorial 4
Tutorial 5
RealNetworks Specific Player Methods
RealNetworks Specific Controller Events
JMF "Controls"
Miscellaneous
Features Not Implemented
Reference
A Interface List
IRMAASMSource
IRMAASMSource::Subscribe
IRMAASMSource::Unsubscribe
IRMAASMStream
IRMAASMStream::AddStreamSink
IRMAASMStream::RemoveStreamSink
IRMAASMStream::Subscribe
IRMAASMStream::Unsubscribe
IRMAASMStreamSink
IRMAASMStreamSink::OnSubscribe
IRMAASMStreamSink::OnUnsubscribe
IRMAActivePropUser
IRMAActivePropUser::DeleteActiveProp
IRMAActivePropUser::SetActiveBuf
IRMAActivePropUser::SetActiveInt
IRMAActivePropUser::SetActiveStr
IRMAActivePropUserResponse
IRMAActivePropUserResponse::DeleteActivePropDone
IRMAActivePropUserResponse::SetActiveBufDone
IRMAActivePropUserResponse::SetActiveIntDone
IRMAActivePropUserResponse::SetActiveStrDone
IRMAActiveRegistry
IRMAActiveRegistry::DeleteActiveProp
IRMAActiveRegistry::IsActive
IRMAActiveRegistry::SetActiveBuf
IRMAActiveRegistry::SetActiveInt
IRMAActiveRegistry::SetActiveStr
IRMAActiveRegistry::SetAsActive
IRMAActiveRegistry::SetAsInactive
IRMAAsyncEnumAuthenticationDB
IRMAAsyncEnumAuthenticationDB::Clone
IRMAAsyncEnumAuthenticationDB::Next
IRMAAsyncEnumAuthenticationDB::Reset
IRMAAsyncEnumAuthenticationDB::Skip
IRMAAsyncEnumAuthenticationDBResponse
IRMAAsyncEnumAuthenticationDBResponse::ResetDone
IRMAAsyncEnumAuthenticationDBResponse::NextDone
IRMAAsyncEnumAuthenticationDBResponse::SkipDone
IRMAAsyncIOSelection
IRMAAsyncIOSelection::Add
IRMAAsyncIOSelection::Remove
IRMAAudioCrossFade
IRMAAudioCrossFade::CrossFade
IRMAAudioDevice
IRMAAudioDevice::CheckFormat
IRMAAudioDevice::Close
IRMAAudioDevice::Drain
IRMAAudioDevice::GetCurrentAudioTime
IRMAAudioDevice::GetVolume
IRMAAudioDevice::InitVolume
IRMAAudioDevice::Open
IRMAAudioDevice::Pause
IRMAAudioDevice::Reset
IRMAAudioDevice::Resume
IRMAAudioDevice::SetVolume
IRMAAudioDevice::Write
IRMAAudioDeviceManager
IRMAAudioDeviceManager::AddFinalHook
IRMAAudioDeviceManager::GetAudioFormat
IRMAAudioDeviceManager::Remove
IRMAAudioDeviceManager::RemoveFinalHook
IRMAAudioDeviceManager::Replace
IRMAAudioDeviceResponse
IRMAAudioDeviceResponse::OnTimeSync
IRMAAudioHook
IRMAAudioHook::OnBuffer
IRMAAudioHook::OnInit
IRMAAudioPlayer
IRMAAudioPlayer::AddPostMixHook
IRMAAudioPlayer::CreateAudioStream
IRMAAudioPlayer::GetAudioStream
IRMAAudioPlayer::GetAudioStreamCount
IRMAAudioPlayer::GetAudioVolume
IRMAAudioPlayer::GetDeviceVolume
IRMAAudioPlayer::RemovePostMixHook
IRMAAudioPlayer::RemoveStreamInfoResponse
IRMAAudioPlayer::SetStreamInfoResponse
IRMAAudioPlayerResponse
IRMAAudioPlayerResponse::OnTimeSync
IRMAAudioPushdown
IRMAAudioPushdown::SetAudioPushdown
IRMAAudioStream
IRMAAudioStream::AddDryNotification
IRMAAudioStream::AddPreMixHook
IRMAAudioStream::GetAudioVolume
IRMAAudioStream::GetStreamInfo
IRMAAudioStream::Init
IRMAAudioStream::RemovePreMixHook
IRMAAudioStream::Write
IRMAAudioStream2
IRMAAudioStream2::GetAudioFormat
IRMAAudioStream2::RemoveDryNotification
IRMAAudioStreamInfoResponse
IRMAAudioStreamInfoResponse::OnStream
IRMAAuthenticationDBAccess
IRMAAuthenticationDBAccess::_NewEnum
IRMAAuthenticationDBAccess::CheckExistence
IRMAAuthenticationDBAccess::GetCredentials
IRMAAuthenticationDBAccessResponse
IRMAAuthenticationDBAccessResponse::ExistenceCheckDone
IRMAAuthenticationDBAccessResponse::GetCredentialsDone
IRMAAuthenticationDBManager
IRMAAuthenticationDBManager::AddPrincipal
IRMAAuthenticationDBManager::RemovePrincipal
IRMAAuthenticationDBManager::SetCredentials
IRMAAuthenticationDBManagerResponse
IRMAAuthenticationDBManagerResponse::AddPrincipalDone
IRMAAuthenticationDBManagerResponse::RemovePrincipalDone
IRMAAuthenticationDBManagerResponse::SetCredentialsDone
IRMAAuthenticationManager
IRMAAuthenticationManager::HandleAuthenticationRequest
IRMAAuthenticationManagerResponse
IRMAAuthenticationManagerResponse::AuthenticationRequestDone
IRMAAuthenticator
IRMAAuthenticator::Authenticate
IRMAAuthenticator::AuthValuesReady
IRMAAuthenticator::GenerateAuthRequest
IRMAAuthenticator::InitAuthenticator
IRMAAuthenticatorRequest
IRMAAuthenticatorRequest:::GetAuthValues
IRMAAuthenticatorResponse
IRMAAuthenticatorResponse::AuthenticateDone
IRMAAutoConfig
IRMAAutoConfig::Abort
IRMAAutoConfig::Close
IRMAAutoConfig::DoAutoConfig
IRMAAutoConfig::Init
IRMAAutoConfigResponse
IRMAAutoConfigResponse::OnBegin
IRMAAutoConfigResponse::OnComplete
IRMAAutoConfigResponse::OnProgress
IRMABackChannel
IRMABackChannel::PacketReady
IRMABroadcastFormatObject
IRMABroadcastFormatObject::GetBroadcastFormatInfo
IRMABroadcastFormatObject::GetFileHeader
IRMABroadcastFormatObject::GetStreamHeader
IRMABroadcastFormatObject::InitBroadcastFormat
IRMABroadcastFormatObject::StartPackets
IRMABroadcastFormatObject::StopPackets
IRMABroadcastMapper
IRMABroadcastMapper::FindBroadcastType
IRMABroadcastMapperResponse
IRMABroadcastMapperResponse::BroadcastTypeFound
IRMABuffer
IRMABuffer::Get
IRMABuffer::GetBuffer
IRMABuffer::GetSize
IRMABuffer::Set
IRMABuffer::SetSize
IRMACallback
IRMACallback::Func
IRMAChallenge
IRMAChallenge::SendChallenge
IRMAChallengeResponse
IRMAChallengeResponse::ResponseReady
IRMAClientAdviseSink
IRMAClientAdviseSink::OnBegin
IRMAClientAdviseSink::OnBuffering
IRMAClientAdviseSink::OnContacting
IRMAClientAdviseSink::OnPause
IRMAClientAdviseSink::OnPosLength
IRMAClientAdviseSink::OnPostSeek
IRMAClientAdviseSink::OnPreSeek
IRMAClientAdviseSink::OnPresentationClosed
IRMAClientAdviseSink::OnPresentationOpened
IRMAClientAdviseSink::OnStatisticsChanged
IRMAClientAdviseSink::OnStop
IRMAClientAuthConversation
IRMAClientAuthConversation::Authenticated
IRMAClientAuthConversation::IsDone
IRMAClientAuthConversation::MakeResponse
IRMAClientAuthResponse
IRMAClientAuthResponse::ResponseReady
IRMAClientEngine
IRMAClientEngine::ClosePlayer
IRMAClientEngine::CreatePlayer
IRMAClientEngine::GetPlayer
IRMAClientEngine::GetPlayerCount
IRMAClientEngine::EventOccurred
IRMAClientEngineSelector
IRMAClientEngineSelector::Select
IRMAClientEngineSetup
IRMAClientEngineSetup::Setup
IRMACommonClassFactory
IRMACommonClassFactory::CreateInstance
IRMACommonClassFactory::CreateInstanceAggregatable
IRMAConfigFile
IRMAConfigFile::GetFilename
IRMAConfigFile::LoadFrom
IRMAConfigFile::Reload
IRMAConfigFile::Save
IRMAConfigFile::SaveAs
IRMAConfigFile::SetFilename
IRMAConnectionlessControl
IRMAConnectionlessControl::ConnectionCheckFailed
IRMAConnectionlessControl::EnableConnectionlessControl
IRMAConnectionlessControl::SetConnectionTimeout
IRMAContextMenu
IRMAContextMenu::AddChildMenu
IRMAContextMenu::AddMenuItem
IRMAContextMenu::AddSeparator
IRMAContextMenu::ChangeMenuItem
IRMAContextMenu::EndChildMenu
IRMAContextMenu::InitContextMenu
IRMAContextMenu::ShowMenu
IRMAContextMenuResponse
IRMAContextMenuResponse::OnCanceled
IRMAContextMenuResponse::OnCommand
IRMACopyRegistry
IRMACopyRegistry::CopyByName
IRMACredRequest
IRMACredRequest::GetCredentials
IRMACredRequestResponse
IRMACredRequestResponse::CredentialsReady
IRMADatabaseManager
IRMADatabaseManager::GetInstanceFromID
IRMADataConvert
IRMADataConvert::AddMulticastControlConverter
IRMADataConvert::ControlBufferReady
IRMADataConvert::ConvertData
IRMADataConvert::ConvertFileHeader
IRMADataConvert::ConvertStreamHeader
IRMADataConvert::DataConvertInit
IRMADataConvert::Done
IRMADataConvert::GetConversionMimeType
IRMADataConvert::SetMulticastTransportConverter
IRMADataConvertResponse
IRMADataConvertResponse::ConvertedDataReady
IRMADataConvertResponse::ConvertedFileHeaderReady
IRMADataConvertResponse::ConvertedStreamHeaderReady
IRMADataConvertResponse::DataConvertInitDone
IRMADataConvertResponse::SendControlBuffer
IRMADataConvertSystemObject
IRMADataConvertSystemObject::CreateDataConvert
IRMADataConvertSystemObject::GetDataConvertInfo
IRMADataConvertSystemObject::InitDataConvertSystem
IRMADataRevert
IRMADataRevert::ControlBufferReady
IRMADataRevert::DataRevertInit
IRMADataRevert::GetDataRevertInfo
IRMADataRevert::RevertData
IRMADataRevert::RevertFileHeader
IRMADataRevert::RevertStreamHeader
IRMADataRevertResponse
IRMADataRevertResponse::DataRevertInitDone
IRMADataRevertResponse::RevertedDataReady
IRMADataRevertResponse::RevertedFileHeaderReady
IRMADataRevertResponse::RevertedStreamHeaderReady
IRMADataRevertResponse::SendControlBuffer
IRMADirHandler
IRMADirHandler::CloseDirHandler
IRMADirHandler::InitDirHandler
IRMADirHandler::MakeDir
IRMADirHandler::ReadDir
IRMADirHandlerResponse
IRMADirHandlerResponse::CloseDirHandlerDone
IRMADirHandlerResponse::InitDirHandlerDone
IRMADirHandlerResponse::MakeDirDone
IRMADirHandlerResponse::ReadDirDone
IRMADryNotification
IRMADryNotification::OnDryNotification
IRMAEncoder
IRMAEncoder::GetFileHeader
IRMAEncoder::GetStreamHeader
IRMAEncoder::InitEncoderResponseDone
IRMAEncoder::StartPackets
IRMAEncoder::StopPackets
IRMAEncoderCompletion
IRMAEncoderCompletion::EncoderDone
IRMAEncoderResponse
IRMAEncoderResponse::FileHeaderReady
IRMAEncoderResponse::GetTime
IRMAEncoderResponse::InitEncoderResponse
IRMAEncoderResponse::PacketReady
IRMAEncoderResponse::Process
IRMAEncoderResponse::StreamDone
IRMAEncoderResponse::StreamHeaderReady
IRMAEncoderResponseCompletion
IRMAEncoderResponseCompletion::EncoderResponseDone
IRMAErrorMessages
IRMAErrorMessages::GetErrorText
IRMAErrorMessages::Report
IRMAErrorSink
IRMAErrorSink::ErrorOccurred
IRMAErrorSinkControl
IRMAErrorSinkControl::AddErrorSink
IRMAErrorSinkControl::RemoveErrorSink
IRMAEventHook
IRMAEventHook::HandleEvent
IRMAEventHook::SiteAdded
IRMAEventHook::SiteRemoved
IRMAEventHookMgr
IRMAEventHookMgr::AddHook
IRMAEventHookMgr::RemoveHook
IRMAFileAuthenticator
IRMAFileAuthenticator::GetAuthenticator
IRMAFileAuthenticator::SetAuthenticator
IRMAFileExists
IRMAFileExists::DoesExist
IRMAFileExistsResponse
IRMAFileExistsResponse::DoesExistDone
IRMAFileFormatObject
IRMAFileFormatObject::Close
IRMAFileFormatObject::GetFileFormatInfo
IRMAFileFormatObject::GetFileHeader
IRMAFileFormatObject::GetPacket
IRMAFileFormatObject::GetStreamHeader
IRMAFileFormatObject::InitFileFormat
IRMAFileFormatObject::Seek
IRMAFileMimeMapper
IRMAFileMimeMapper::FindMimeType
IRMAFileMimeMapperResponse
IRMAFileMimeMapperResponse::MimeTypeFound
IRMAFileObject
IRMAFileObject::Advise
IRMAFileObject::Close
IRMAFileObject::GetFilename
IRMAFileObject::Init
IRMAFileObject::Read
IRMAFileObject::Seek
IRMAFileObject::Write
IRMAFileRemove
IRMAFileRemove::Remove
IRMAFileRename
IRMAFileRename::Rename
IRMAFileResponse
IRMAFileResponse::CloseDone
IRMAFileResponse::InitDone
IRMAFileResponse::ReadDone
IRMAFileResponse::SeekDone
IRMAFileResponse::WriteDone
IRMAFileStat
IRMAFileStat::Stat
IRMAFileStatResponse
IRMAFileStatResponse::StatDone
IRMAFileSystemManager
IRMAFileSystemManager::GetDirObjectFromURL
IRMAFileSystemManager::GetFileObject
IRMAFileSystemManager::GetNewFileObject
IRMAFileSystemManager::GetRelativeFileObject
IRMAFileSystemManager::Init
IRMAFileSystemManagerResponse
IRMAFileSystemManagerResponse::DirObjectReady
IRMAFileSystemManagerResponse::FileObjectReady
IRMAFileSystemManagerResponse::InitDone
IRMAFileSystemObject
IRMAFileSystemObject::CreateDir
IRMAFileSystemObject::CreateFile
IRMAFileSystemObject::GetFileSystemInfo
IRMAFileSystemObject::InitFileSystem
IRMAFileViewSource
IRMAFileViewSource::Close
IRMAFileViewSource::GetSource
IRMAFileViewSource::InitViewSource
IRMAFileViewSourceResponse
IRMAFileViewSourceResponse::CloseDone
IRMAFileViewSourceResponse::InitDone
IRMAFileViewSourceResponse::SourceReady
IRMAFormatResponse
IRMAFormatResponse::FileHeaderReady
IRMAFormatResponse::InitDone
IRMAFormatResponse::PacketReady
IRMAFormatResponse::SeekDone
IRMAFormatResponse::StreamDone
IRMAFormatResponse::StreamHeaderReady
IRMAGUIDDBManager
IRMAGUIDDBManager::GetPrincipalIDFromGUID
IRMAGUIDDBManager::SetGUIDForPrincipalID
IRMAGUIDDBManagerResponse
IRMAGUIDDBManagerResponse::GetPrincipalIDFromGUIDDone
IRMAGUIDDBManagerResponse::SetGUIDForPrincipalIDDone
IRMAGenericPlugin
IRMAGenericPlugin::IsGeneric
IRMAGetFileFromSamePool
IRMAGetFileFromSamePool::GetFileObjectFromPool
IRMAGetFileFromSamePoolResponse
IRMAGetFileFromSamePoolResponse::FileObjectReady
IRMAGroup
IRMAGroup::AddTrack
IRMAGroup::GetGroupProperties
IRMAGroup::GetTrack
IRMAGroup::GetTrackCount
IRMAGroup::RemoveTrack
IRMAGroup::SetGroupProperties
IRMAGroupManager
IRMAGroupManager::AddGroup
IRMAGroupManager::AddSink
IRMAGroupManager::CreateGroup
IRMAGroupManager::GetCurrentGroup
IRMAGroupManager::GetGroup
IRMAGroupManager::GetGroupCount
IRMAGroupManager::GetPresentationProperties
IRMAGroupManager::RemoveGroup
IRMAGroupManager::RemoveSink
IRMAGroupManager::SetCurrentGroup
IRMAGroupManager::SetPresentationProperties
IRMAGroupSink
IRMAGroupSink::AllGroupsRemoved
IRMAGroupSink::CurrentGroupSet
IRMAGroupSink::GroupAdded
IRMAGroupSink::GroupRemoved
IRMAGroupSink::TrackAdded
IRMAGroupSink::TrackRemoved
IRMAGroupSink::TrackStarted
IRMAGroupSink::TrackStopped
IRMAHyperNavigate
IRMAHyperNavigate::GoToURL
IRMAInfoLogger
IRMAInfoLogger::LogInformation
IRMAInterruptSafe
IRMAInterruptSafe::IsInterruptSafe
IRMAInterruptState
IRMAInterruptState::AtInterruptTime
IRMAInterruptState::EnableInterrupt
IRMAInterruptState::EnterInterruptState
IRMAInterruptState::IsInterruptEnabled
IRMAInterruptState::LeaveInterruptState
IRMAKeyValueList
IRMAKeyValueListIter
IRMAKeyValueListIterOneKey
IRMAListenResponse
IRMAListenResponse::NewConnection
IRMAListenSocket
IRMAListenSocket::Init
IRMALiveFileFormatInfo
IRMALiveFileFormatInfo::FormResendPacket
IRMALiveFileFormatInfo::GetResendBitrate
IRMALiveFileFormatInfo::GetResendDuration
IRMALiveFileFormatInfo::IsLiveResendRequired
IRMALiveFileFormatInfo::VerifyFileCompatibility
IRMALiveFileFormatInfo::VerifyStreamCompatibility
IRMALiveRealPix
IRMALiveRealPix::GetTime
IRMALiveRealPix::InitImage
IRMALiveRealPix::Process
IRMALiveRealPix::SendEffect
IRMALiveRealPix::SendImage
IRMALiveRealPix::StartEncoder
IRMALiveRealPix::StopEncoder
IRMALiveRealPixResponse
IRMALiveRealPixResponse::EffectSent
IRMALiveRealPixResponse::EncoderStarted
IRMALiveRealPixResponse::EncoderStopped
IRMALiveRealPixResponse::ErrorOccurred
IRMALiveRealPixResponse::ImageSent
IRMALiveText
IRMALiveText::AddData
IRMALiveText::AddTickerItem
IRMALiveText::EncoderIsDone
IRMALiveText::EncoderIsInitialized
IRMALiveText::flush
IRMALiveText::GetTime
IRMALiveText::InitLiveText
IRMALiveText::PacketsHaveStarted
IRMALiveText::Process
IRMALiveText::SetBackgroundColor
IRMALiveText::SetDoLooping
IRMALiveText::SetEncoderDone
IRMALiveText::SetHyperlinkInfo
IRMALiveText::SetTextMotion
IRMALiveText::SetType
IRMALiveText::SetWindowDimensions
IRMALiveText::UseWordwrap
IRMALiveText2
IRMALiveText2::DeclareAverageBitrate
IRMALiveText2::DeclareMaximumBitrate
IRMALiveText2::GetLastSentTextEndTime
IRMALiveText2::IgnoreExtraSpaces
IRMALiveText2::SetFlags
IRMALiveText2::SetTimeBetweenDryStreamResends
IRMALoadBalancedListen
IRMALoadBalancedListen::SetID
IRMALoadBalancedListen::SetReserveLimit
IRMAMultiInstanceSiteUserSupplier
IRMAMultiInstanceSiteUserSupplier::ReleaseSingleSiteUser
IRMAMultiInstanceSiteUserSupplier::SetSingleSiteUser
IRMANetworkServices
IRMANetworkServices::CreateListenSocket
IRMANetworkServices::CreateResolver
IRMANetworkServices::CreateTCPSocket
IRMANetworkServices::CreateUDPSocket
IRMAObjectConfiguration
IRMAObjectConfiguration::SetConfiguration
IRMAObjectConfiguration::SetContext
IRMAOptimizedScheduler
IRMAOptimizedScheduler::AbsoluteEnter
IRMAOptimizedScheduler::GetCurrentSchedulerTime
IRMAOptimizedScheduler::RelativeEnter
IRMAOptimizedScheduler::Remove
IRMAOptions
IRMAOptions::GetOptions
IRMAOptions::SetOptionBuffer
IRMAOptions::SetOptionCString
IRMAOptions::SetOptionULONG32
IRMAOverrideDefaultServices
IRMAOverrideDefaultServices::OverrideServices
IRMAPNRegistry
IRMAPNRegistry::AddBuf
IRMAPNRegistry::AddComp
IRMAPNRegistry::AddInt
IRMAPNRegistry::AddIntRef
IRMAPNRegistry::AddStr
IRMAPNRegistry::CreatePropWatch
IRMAPNRegistry::DeleteById
IRMAPNRegistry::DeleteByName
IRMAPNRegistry::FindParentIdById
IRMAPNRegistry::FindParentIdByName
IRMAPNRegistry::GetBufById
IRMAPNRegistry::GetBufByName
IRMAPNRegistry::GetId
IRMAPNRegistry::GetIntById
IRMAPNRegistry::GetIntByName
IRMAPNRegistry::GetNumPropsAtRoot
IRMAPNRegistry::GetNumPropsById
IRMAPNRegistry::GetNumPropsByName
IRMAPNRegistry::GetPropListById
IRMAPNRegistry::GetPropListByName
IRMAPNRegistry::GetPropListOfRoot
IRMAPNRegistry::GetPropName
IRMAPNRegistry::GetStrById
IRMAPNRegistry::GetStrByName
IRMAPNRegistry::GetTypeById
IRMAPNRegistry::GetTypeByName
IRMAPNRegistry::SetBufById
IRMAPNRegistry::SetBufByName
IRMAPNRegistry::SetIntById
IRMAPNRegistry::SetIntByName
IRMAPNRegistry::SetStrById
IRMAPNRegistry::SetStrByName
IRMAPPVDatabase
IRMAPPVDatabase::DeductTime
IRMAPPVDatabase::GetPasswordFromUserid
IRMAPPVDatabase::GetPPVDBInfo
IRMAPPVDatabase::GetRedirect
IRMAPPVDatabase::GetUseridFromGUID
IRMAPPVDatabase::GrantPermission
IRMAPPVDatabase::GrantTime
IRMAPPVDatabase::InitPPVDB
IRMAPPVDatabase::InsertUser
IRMAPPVDatabase::LogAccess
IRMAPPVDatabase::LogReg
IRMAPPVDatabase::PutRedirect
IRMAPPVDatabase::RegisterGUID
IRMAPPVDatabase::RemoveUser
IRMAPPVDatabase::RevokeAllPermissions
IRMAPPVDatabase::RevokePermission
IRMAPPVDatabase::SetPassword
IRMAPPVDatabase::ValidateUser
IRMAPPVDBManager
IRMAPPVDBManager::GetPermissions
IRMAPPVDBManager::LogAccessAttempt
IRMAPPVDBManager::RevokeAllPermissions
IRMAPPVDBManager::RevokePermissions
IRMAPPVDBManager::SetPermissions
IRMAPPVDBManagerResponse
IRMAPPVDBManagerResponse::GetPermissionsDone
IRMAPPVDBManagerResponse::RevokeAllPermissionsDone
IRMAPPVDBManagerResponse::RevokePermissionsDone
IRMAPPVDBManagerResponse::SetPermissionsDone
IRMAPacket
IRMAPacket::Get
IRMAPacket::GetASMFlags
IRMAPacket::GetASMRuleNumber
IRMAPacket::GetBuffer
IRMAPacket::GetStreamNumber
IRMAPacket::GetTime
IRMAPacket::IsLost
IRMAPacket::Set
IRMAPacket::SetAsLost
IRMAPacketFormat
IRMAPacketFormat::GetSupportedPacketFormats
IRMAPacketFormat::SetPacketFormat
IRMAPacketHook
IRMAPacketHook::OnEnd
IRMAPacketHook::OnFileHeader
IRMAPacketHook::OnPacket
IRMAPacketHook::OnStart
IRMAPacketHook::OnStreamHeader
IRMAPacketHookHelper
IRMAPacketHookHelper::StartHook
IRMAPacketHookHelper::StopHook
IRMAPacketHookHelperResponse
IRMAPacketHookHelperResponse::OnEndOfPackets
IRMAPacketHookHelperResponse::OnPacket
IRMAPacketHookManager
IRMAPacketHookManager::CloseHook
IRMAPacketHookManager::InitHook
IRMAPacketHookManager::StartHook
IRMAPacketHookManager::StopHook
IRMAPacketTimeOffsetHandler
IRMAPacketTimeOffsetHandler::HandlePacket
IRMAPacketTimeOffsetHandler::Init
IRMAPacketTimeOffsetHandler::SetTimeOffset
IRMAPacketTimeOffsetHandlerResponse
IRMAPacketTimeOffsetHandlerResponse::PacketReady
IRMAPassiveSiteWatcher
IRMAPassiveSiteWatcher::PositionChanged
IRMAPassiveSiteWatcher::SizeChanged
IRMAPassword
IRMAPassword::AsString
IRMAPassword::AsValues
IRMAPassword::CreateBuffer
IRMAPassword::CreateValues
IRMAPassword::Crypt
IRMAPassword::Verify
IRMAPendingStatus
IRMAPendingStatus::GetStatus
IRMAPlayer
IRMAPlayer::AddAdviseSink
IRMAPlayer::Begin
IRMAPlayer::GetClientContext
IRMAPlayer::GetClientEngine
IRMAPlayer::GetCurrentPlayTime
IRMAPlayer::GetSource
IRMAPlayer::GetSourceCount
IRMAPlayer::IsDone
IRMAPlayer::IsLive
IRMAPlayer::OpenURL
IRMAPlayer::Pause
IRMAPlayer::RemoveAdviseSink
IRMAPlayer::Seek
IRMAPlayer::SetClientContext
IRMAPlayer::Stop
IRMAPlayer2
IRMAPlayer2::GetMinimumPreroll
IRMAPlayer2::GetRequest
IRMAPlayer2::OpenRequest
IRMAPlayer2::SetMinimumPreroll
IRMAPlayerConnectionAdviseSink
IRMAPlayerConnectionAdviseSink::OnBegin
IRMAPlayerConnectionAdviseSink::OnConnection
IRMAPlayerConnectionAdviseSink::OnDone
IRMAPlayerConnectionAdviseSink::OnPause
IRMAPlayerConnectionAdviseSink::OnStop
IRMAPlayerConnectionAdviseSink::OnURL
IRMAPlayerConnectionAdviseSink::SetPlayerController
IRMAPlayerConnectionAdviseSink::SetRegistryID
IRMAPlayerConnectionAdviseSinkManager
IRMAPlayerConnectionAdviseSinkManager::CreatePlayerConnectionAdviseSink
IRMAPlayerConnectionResponse
IRMAPlayerConnectionResponse::OnBeginDone
IRMAPlayerConnectionResponse::OnConnectionDone
IRMAPlayerConnectionResponse::OnPauseDone
IRMAPlayerConnectionResponse::OnStopDone
IRMAPlayerConnectionResponse::OnURLDone
IRMAPlayerController
IRMAPlayerController::AlertAndDisconnect
IRMAPlayerController::Disconnect
IRMAPlayerController::HostRedirect
IRMAPlayerController::NetworkRedirect
IRMAPlayerController::Pause
IRMAPlayerController::Redirect
IRMAPlayerController::Resume
IRMAPlayerCreationSink
IRMAPlayerCreationSink::PlayerClosed
IRMAPlayerCreationSink::PlayerCreated
IRMAPlayerSinkControl
IRMAPlayerSinkControl::AddSink
IRMAPlayerSinkControl::RemoveSink
IRMAPlugin
IRMAPlugin::GetPluginInfo
IRMAPlugin::InitPlugin
IRMAPlugin2Handler
IRMAPlugin2Handler::Close
IRMAPlugin2Handler::FindImplementationFromClassID
IRMAPlugin2Handler::FindIndexUsingStrings
IRMAPlugin2Handler::FindIndexUsingValues
IRMAPlugin2Handler::FindPluginUsingStrings
IRMAPlugin2Handler::FindPluginUsingValues
IRMAPlugin2Handler::FlushCache
IRMAPlugin2Handler::GetInstance
IRMAPlugin2Handler::GetNumPlugins2
IRMAPlugin2Handler::GetPluginInfo
IRMAPlugin2Handler::Init
IRMAPlugin2Handler::SetCacheSize
IRMAPlugin2Handler::SetRequiredPlugins
IRMAPluginEnumerator
IRMAPluginEnumerator::GetNumOfPlugins
IRMAPluginEnumerator::GetPlugin
IRMAPluginFactory
IRMAPluginFactory::GetNumPlugins
IRMAPluginFactory::GetPlugin
IRMAPluginGroupEnumerator
IRMAPluginGroupEnumerator::GetNumOfPlugins
IRMAPluginGroupEnumerator::GetPlugin
IRMAPluginGroupEnumerator::Init
IRMAPluginProperties
IRMAPluginProperties::GetProperties
IRMAPluginReloader
IRMAPluginReloader::ReloadPlugins
IRMAPreferenceEnumerator
IRMAPreferenceEnumerator::BeginSubPref
IRMAPreferenceEnumerator::EndSubPref
IRMAPreferenceEnumerator::GetPrefKey
IRMAPreferenceEnumerator::ReadPref
IRMAPreferences
IRMAPreferences::ReadPref
IRMAPreferences::WritePref
IRMAPreferences2
IRMAPreferences2::GetPreferenceEnumerator
IRMAPreferences2::ResetRoot
IRMAPropWatch
IRMAPropWatch::ClearWatchById
IRMAPropWatch::ClearWatchByName
IRMAPropWatch::ClearWatchOnRoot
IRMAPropWatch::Init
IRMAPropWatch::SetWatchById
IRMAPropWatch::SetWatchByName
IRMAPropWatch::SetWatchOnRoot
IRMAPropWatchResponse
IRMAPropWatchResponse::AddedProp
IRMAPropWatchResponse::DeletedProp
IRMAPropWatchResponse::ModifiedProp
IRMARTPPacket
IRMARTPPacket::Get
IRMARTPPacket::GetASMFlags
IRMARTPPacket::GetASMRuleNumber
IRMARTPPacket::GetBuffer
IRMARTPPacket::GetRTP
IRMARTPPacket::GetRTPTime
IRMARTPPacket::GetStreamNumber
IRMARTPPacket::GetTime
IRMARTPPacket::IsLost
IRMARTPPacket::Set
IRMARTPPacket::SetAsLost
IRMARTPPacket::SetRTP
IRMARawSinkObject
IRMARawSinkObject::FileHeaderReady
IRMARawSinkObject::InitDone
IRMARawSinkObject::PacketReady
IRMARawSinkObject::StreamDone
IRMARawSinkObject::StreamHeaderReady
IRMARawSourceObject
IRMARawSourceObject::Done
IRMARawSourceObject::GetFileHeader
IRMARawSourceObject::GetStreamHeader
IRMARawSourceObject::Init
IRMARawSourceObject::StartPackets
IRMARawSourceObject::StopPackets
IRMAReconfigServerResponse
IRMAReconfigServerResponse::ReconfigServerDone
IRMARedirectDBManager
IRMARedirectDBManager::AddRedirect
IRMARedirectDBManager::GetRedirect
IRMARedirectDBManager::RemoveRedirect
IRMARedirectDBManagerResponse
IRMARedirectDBManagerResponse::AddRedirectDone
IRMARedirectDBManagerResponse::GetRedirectDone
IRMARedirectDBManagerResponse::RemoveRedirectDone
IRMARegConfig
IRMARegConfig::WriteKey
IRMARegistrationLogger
IRMARegistrationLogger::LogRegistrationAttempt
IRMARegistryID
IRMARegistryID::GetID
IRMARenderer
IRMARenderer::EndStream
IRMARenderer::GetDisplayType
IRMARenderer::GetRendererInfo
IRMARenderer::OnBegin
IRMARenderer::OnBuffering
IRMARenderer::OnEndOfPackets
IRMARenderer::OnHeader
IRMARenderer::OnPacket
IRMARenderer::OnPause
IRMARenderer::OnPostSeek
IRMARenderer::OnPreSeek
IRMARenderer::OnTimeSync
IRMARenderer::StartStream
IRMARequest
IRMARequest::GetRequestHeaders
IRMARequest::GetResponseHeaders
IRMARequest::GetURL
IRMARequest::SetRequestHeaders
IRMARequest::SetResponseHeaders
IRMARequest::SetURL
IRMARequestContext
IRMARequestContext::GetRequester
IRMARequestContext::GetUserContext
IRMARequestContext::SetRequester
IRMARequestContext::SetUserContext
IRMARequestHandler
IRMARequestHandler::GetRequest
IRMARequestHandler::SetRequest
IRMAResolver
IRMAResolver::GetHostByName
IRMAResolver::Init
IRMAResolverResponse
IRMAResolverResponse::GetHostByNameDone
IRMASLTA
IRMASLTA::Connect
IRMASLTA::Disconnect
IRMASLTA::Encode
IRMASLTA::SetTAC
IRMASLTA::SetTargetBandwidth
IRMAScheduler
IRMAScheduler::AbsoluteEnter
IRMAScheduler::GetCurrentSchedulerTime
IRMAScheduler::RelativeEnter
IRMAScheduler::Remove
IRMAServerAuthConversation
IRMAServerAuthConversation::GetUserContext
IRMAServerAuthConversation::IsAuthenticated
IRMAServerAuthConversation::MakeChallenge
IRMAServerAuthResponse
IRMAServerAuthResponse::ChallengeReady
IRMAServerControl
IRMAServerControl::ShutdownServer
IRMAServerControl2
IRMAServerControl2::ReconfigServer
IRMAServerControl2::RestartServer
IRMAServerFork
IRMAServerFork::Fork
IRMASetSocketOption
IRMASetSocketOption::SetOption
IRMASite
IRMASite::AttachUser
IRMASite::AttachWatcher
IRMASite::CreateChild
IRMASite::DamageRect
IRMASite::DamageRegion
IRMASite::DestroyChild
IRMASite::DetachUser
IRMASite::DetachWatcher
IRMASite::ForceRedraw
IRMASite::GetPosition
IRMASite::GetSize
IRMASite::GetUser
IRMASite::SetPosition
IRMASite::SetSize
IRMASite2
IRMASite2::AddPassiveSiteWatcher
IRMASite2::GetNumberOfChildSites
IRMASite2::GetVideoSurface
IRMASite2::GetZOrder
IRMASite2::IsSiteVisible
IRMASite2::MoveSiteToTop
IRMASite2::RemovePassiveSiteWatcher
IRMASite2::SetCursor
IRMASite2::SetZOrder
IRMASite2::ShowSite
IRMASite2::UpdateSiteWindow
IRMASiteFullScreen
IRMASiteFullScreen::EnterFullScreen
IRMASiteFullScreen::ExitFullScreen
IRMASiteFullScreen::IsFullScreen
IRMASiteFullScreen::TestFullScreen
IRMASiteManager
IRMASiteManager::AddSite
IRMASiteManager::RemoveSite
IRMASiteSupplier
IRMASiteSupplier::BeginChangeLayout
IRMASiteSupplier::DoneChangeLayout
IRMASiteSupplier::SitesNeeded
IRMASiteSupplier::SitesNotNeeded
IRMASiteUser
IRMASiteUser::AttachSite
IRMASiteUser::DetachSite
IRMASiteUser::HandleEvent
IRMASiteUser::NeedsWindowedSites
IRMASiteUserSupplier
IRMASiteUserSupplier::CreateSiteUser
IRMASiteUserSupplier::DestroySiteUser
IRMASiteUserSupplier::NeedsWindowedSites
IRMASiteWatcher
IRMASiteWatcher::AttachSite
IRMASiteWatcher::ChangingPosition
IRMASiteWatcher::ChangingSize
IRMASiteWatcher::DetachSite
IRMASiteWindowed
IRMASiteWindowed::AttachWindow
IRMASiteWindowed::Create
IRMASiteWindowed::Destroy
IRMASiteWindowed::DetachWindow
IRMASiteWindowed::GetWindow
IRMASiteWindowless
IRMASiteWindowless::EventOccurred
IRMASiteWindowless::GetParentWindow
IRMASourceFinderObject
IRMASourceFinderObject::Done
IRMASourceFinderObject::Find
IRMASourceFinderObject::Init
IRMASourceFinderResponse
IRMASourceFinderResponse::FindDone
IRMASourceFinderResponse::InitDone
IRMAStatistics
IRMAStatistics::InitializeStatistics
IRMAStatistics::Update
IRMAStatusMessage
IRMAStatusMessage::SetStatus
IRMAStream
IRMAStream::GetHeader
IRMAStream::GetRenderer
IRMAStream::GetRendererCount
IRMAStream::GetSource
IRMAStream::GetStreamNumber
IRMAStream::GetStreamType
IRMAStream::ReportQualityOfService
IRMAStream::ReportRebufferStatus
IRMAStream::SetGranularity
IRMAStreamSource
IRMAStreamSource::GetPlayer
IRMAStreamSource::GetStream
IRMAStreamSource::GetStreamCount
IRMAStreamSource::GetURL
IRMAStreamSource::IsLive
IRMATCPResponse
IRMATCPResponse::Closed
IRMATCPResponse::ConnectDone
IRMATCPResponse::ReadDone
IRMATCPResponse::WriteReady
IRMATCPSocket
IRMATCPSocket::Bind
IRMATCPSocket::Connect
IRMATCPSocket::GetForeignAddress
IRMATCPSocket::GetForeignPort
IRMATCPSocket::GetLocalAddress
IRMATCPSocket::GetLocalPort
IRMATCPSocket::Init
IRMATCPSocket::Read
IRMATCPSocket::SetResponse
IRMATCPSocket::WantWrite
IRMATCPSocket::Write
IRMATransportControl
IRMATransportControl::SetTransportType
IRMAUDPMulticastInit
IRMAUDPMulticastInit::InitMulticast
IRMAUDPResponse
IRMAUDPResponse::ReadDone
IRMAUDPSocket
IRMAUDPSocket::Bind
IRMAUDPSocket::GetLocalPort
IRMAUDPSocket::Init
IRMAUDPSocket::JoinMulticastGroup
IRMAUDPSocket::LeaveMulticastGroup
IRMAUDPSocket::Read
IRMAUDPSocket::Write
IRMAUDPSocket::WriteTo
IRMAUpgradeCollection
IRMAUpgradeCollection::Add
IRMAUpgradeCollection::GetAt
IRMAUpgradeCollection::GetCount
IRMAUpgradeCollection::Remove
IRMAUpgradeCollection::RemoveAll
IRMAUpgradeHandler
IRMAUpgradeHandler::HasComponents
IRMAUpgradeHandler::RequestUpgrade
IRMAUserContext
IRMAUserContext::IsMemberOf
IRMAUserImpersonation
IRMAUserImpersonation::Start
IRMAUserImpersonation::Stop
IRMAUserProperties
IRMAUserProperties::GetAuthorityName
IRMAUserProperties::GetPrincipalID
IRMAValues
IRMAValues::GetFirstPropertyBuffer
IRMAValues::GetFirstPropertyCString
IRMAValues::GetFirstPropertyULONG32
IRMAValues::GetNextPropertyBuffer
IRMAValues::GetNextPropertyCString
IRMAValues::GetNextPropertyULONG32
IRMAValues::GetPropertyBuffer
IRMAValues::GetPropertyCString
IRMAValues::GetPropertyULONG32
IRMAValues::SetPropertyBuffer
IRMAValues::SetPropertyCString
IRMAValues::SetPropertyULONG32
IRMAValuesRemove
IRMAValuesRemove::Remove
IRMAValuesRemove::RemoveBuffer
IRMAValuesRemove::RemoveCString
IRMAValuesRemove::ULONG32
IRMAVideoSurface
IRMAVideoSurface::BeginOptimizedBlt
IRMAVideoSurface::Blt
IRMAVideoSurface::EndOptimizedBlt
IRMAVideoSurface::GetOptimizedFormat
IRMAVideoSurface::GetPreferredFormat
IRMAVideoSurface::OptimizedBlt
IRMAViewSourceCommand
IRMAViewSourceCommand::CanViewSource
IRMAViewSourceCommand::DoViewSource
IRMAViewSourceCommand::GetViewSourceURL
IRMAViewSourceURLResponse
IRMAViewSourceURLResponse::ViewSourceURLReady
IRMAVolume
IRMAVolume::AddAdviseSink
IRMAVolume::GetMute
IRMAVolume::GetVolume
IRMAVolume::RemoveAdviseSink
IRMAVolume::SetMute
IRMAVolume::SetVolume
IRMAVolumeAdviseSink
IRMAVolumeAdviseSink::OnMuteChange
IRMAVolumeAdviseSink::OnVolumeChange
IRMAXMLTagHandler
IRMAXMLTagHandler::CreateTagObject
IRMAXMLTagHandler::GetTagHandlerInfo
IRMAXMLTagHandler::InitTagHandler
IRMAXMLTagObject
IRMAXMLTagObject::Close
IRMAXMLTagObject::InitTagObject
IRMAXMLTagObject::OnTag
IRMAXMLTagObjectResponse
IRMAXMLTagObjectResponse::OnTagDone
IUnknown
IUnknown::AddRef
IUnknown::QueryInterface
IUnknown::Release
B Structure List
PixEffectInfo
PixImageInfo
PixInitInfo
PNxEvent
PNxPoint
PNxRect
PNxSize
PNxWindow
PPVAccessLog
PPVPermission
PPVRegLog
RMAAudioData
RMAAudioFormat
RMABitmapInfo
RMABitmapInfoHeader
RMATimeval
C Function List
CloseEngine
CreateEngine
RMACreateInstance
RMAShutdown
D Return Values
E RealServer Configuration
Configuration File Syntax
Name/Value Pair Syntax
List Syntax
Case and Datatypes
License Parameters
Path Parameters
Port Parameters
Server Monitor Parameters
MimeTypes Parameter
FSMount Parameter
Plug-in Short Name
MountPoint and BasePath
URL Redirection
Authentication
Port and Password
Authentication Parameters
Configuration File Example
F RealServer Property Registry
Registry Basics
Registry Datatypes
Predefined Server Properties
Predefined Client Properties
Predefined License Properties
Predefined Monitor Properties
Custom or Predefined Server Configuration Properties
G RealMedia File Format (RMFF)
Header Section
RealMedia File Header
Properties Header
Media Properties Header
Content Description Header
Data Section
Data Chunk Header
Data Packet Header
Index Section
Index Section Header
Index Record
Glossary
Index