Win32::WindowsMedia::BaseVariables - The control module for Windows Media |
Win32::WindowsMedia::BaseVariables - The control module for Windows Media
Version 0.05
use Win32::WindowsMedia::BaseVariables;
This function returns types and values for possible Windows Media Servers
The possible values are
Standard/Server Advanced/Enterprise
This returns the Publishing Point limit variable names that can be used to set the limits on the publishing point. Provided are the names of the internal references used by Windows Media Services, and those displayed on the Windows Media Services management console.
Windows Media Services Management variables names
LimitPlayerConnections LimitOutgoingDistributionBandwidth(kbps) LimitOutgoingDistributionConnections LimitBandwidthPerOutgoingDistributionStream(kbps) LimitAggregatePlayerBandwidth(kbps) LimitBandwidthPerStreamPerPlayer(kbps) LimitFastStartBandwidthPerPlayer(kbps)
Windows Media Services internal variables names
ConnectedPlayers OutgoingDistributionBandwidth OutgoingDistributionConnections PerOutgoingDistributionConnectionBandwidth PlayerBandwidth PerPlayerConnectionBandwidth PlayerCacheDeliveryRate* FECPacketSpan* PerPlayerRapidStartBandwidth
*These variables are not show on the management console and should be changed/set with care.
The returned hash contains a mapping of external/internal name to internal name.
This returns the Publihsing Point general variable names that can be used to set certain properties of the stream.
Windows Media Services Management variables names
EnableFastCached EnableStreamSplitting StartPublishingPointWhenFirstClientConnects EnableBroadcastAutoStart EnableAdvancedFastStart
Windows Media Services internal variables names
AllowPlayerSideDiskCaching AllowStreamSplitting AllowClientToStartAndStop EnableStartVRootOnServiceStart AllowStartupProfile AllowClientsToConnect MonikerName Name Path Type Status EnableWrapperPath DistributionUserName CacheProxyExpiration IsDistributionPasswordSet AllowStreamSplitting AllowClientToStartAndStop BroadcastStatus UpTime BufferSetting
The returned hash contains a mapping of external/internal name to internal name.
This function returns the possible player conditions
Disconnected Idle Open Streaming
This function returns the values and states available for users that are configured for access control to the publishing point. The possible states are
ACCESSINIT ReadDeny WriteDeny CreateDeny AllDeny UNKNOWN ReadAllow WriteAllow CreateAllow AllAllow
This function returns the values and states for the automatic log file cycler.
The possible states are
None Size Month Week Day Hour
This function returns the values and types for a publishing point
The possible states are
OnDemand Broadcast CacheProxyOnDemand CacheProxyBroadcast
This function returns the values and states available for a publishing point
The possible states are
Stopped Started No Data Started Archiving Change In Progress
This function returns the values and types for a stream
The possible states are
Video Audio Other
This function returns the names of some of the default sub systems within Windows Media Services.
WMS IP Address Authorization WMS Anonymous User Authentication WMS Negotiate Authentication WMS Digest Authentication WMS Publishing Points ACL Authorization WMS Client Logging WMS Playlist Transform
This is not a definitive list and it appears can not be pulled dynamically as they operate at different levels within Windows Media Services.
This function returns the name of the variables at the top level of the server instance. It also returns the variable type, so pointer to the next level down or if it is directly read/writable.
AllowClientsToConnect Authenticators CacheProxy ControlProtocols CurrentCounters DataSources EventHandlers Limits FileDescriptions MediaParsers MonikerName Name PeakCounters PlaylistParsers Properties PublishingPoints TotalCounters UnicastDataSinks Players Status StartTime OutgoingDistributionConnections CPUUtilization StreamFilters Version DefaultPluginLoadType AvailableIPAddresses RootDirectories DiagnosticEvents EnableReverseProxyMode FileType DefaultPath OSProductType
Andrew S. Kennedy, <shamrock at cpan.org>
http://rt.cpan.org/NoAuth/Bugs.html
Copyright 2008 Andrew S. Kennedy, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Win32::WindowsMedia::BaseVariables - The control module for Windows Media |