Members
trackAliasToInfo_ :Map<string, shaka.msf.Utils.TrackInfo>
Type:
- Map<string, shaka.msf.Utils.TrackInfo>
- Source:
trackNameToInfo_ :Map<string, shaka.msf.Utils.TrackInfo>
Type:
- Map<string, shaka.msf.Utils.TrackInfo>
- Source:
Methods
getCallbacks(trackAlias) → {Array<shaka.msf.Utils.ObjectCallback>}
Get all callbacks for a track
Parameters:
| Name | Type | Description |
|---|---|---|
trackAlias |
number |
- Source:
Returns:
- Type
- Array<shaka.msf.Utils.ObjectCallback>
getNamespaceTrackKey_(namespace, trackName) → {string}
Generate a key for namespace+trackName
Parameters:
| Name | Type | Description |
|---|---|---|
namespace |
string | |
trackName |
string |
- Source:
Returns:
- Type
- string
getTrackInfoFromAlias(trackAlias) → {shaka.msf.Utils.TrackInfo}
Get track info from trackAlias
Parameters:
| Name | Type | Description |
|---|---|---|
trackAlias |
number |
- Source:
Returns:
getTrackInfoFromName(namespace, trackName) → {shaka.msf.Utils.TrackInfo}
Get track info from namespace+trackName
Parameters:
| Name | Type | Description |
|---|---|---|
namespace |
string | |
trackName |
string |
- Source:
Returns:
registerCallback(trackAlias, callback)
Register a callback for a track
Parameters:
| Name | Type | Description |
|---|---|---|
trackAlias |
number | |
callback |
shaka.msf.Utils.ObjectCallback |
- Source:
registerTrackWithAlias(namespace, trackName, requestId, trackAlias)
Register a track with a specific alias (draft-14: server assigns the alias)
Parameters:
| Name | Type | Description |
|---|---|---|
namespace |
string | |
trackName |
string | |
requestId |
number | |
trackAlias |
number |
- Source:
unregisterAllCallbacks(trackAlias)
Unregister all callbacks for a track
Parameters:
| Name | Type | Description |
|---|---|---|
trackAlias |
number |
- Source:
unregisterCallback(trackAlias, callback)
Unregister a specific callback for a track
Parameters:
| Name | Type | Description |
|---|---|---|
trackAlias |
number | |
callback |
shaka.msf.Utils.ObjectCallback |
- Source: