- Source:
Members
(static, non-null) parsersByExtension :Object.<string, shakaExtern.ManifestParser.Factory>
Contains the parser factory functions indexed by file extension.
Type:
- Object.<string, shakaExtern.ManifestParser.Factory>
- Source:
(static, non-null) parsersByMime :Object.<string, shakaExtern.ManifestParser.Factory>
Contains the parser factory functions indexed by MIME type.
Type:
- Object.<string, shakaExtern.ManifestParser.Factory>
- Source:
Methods
(static) getFactory(manifestUri, netEnginenon-null, retryParams, opt_manifestParserFactoryopt) → (non-null) {Promise.<shakaExtern.ManifestParser.Factory>}
Finds a manifest parser factory to parse the given manifest.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
manifestUri |
string | ||
netEngine |
shaka.net.NetworkingEngine | ||
retryParams |
shakaExtern.RetryParameters | ||
opt_manifestParserFactory |
shakaExtern.ManifestParser.Factory |
<optional> |
- Source:
Returns:
- Type
- Promise.<shakaExtern.ManifestParser.Factory>
(static) probeSupport() → (non-null) {Object.<string, boolean>}
Returns a map of manifest support for well-known types.
- Source:
Returns:
- Type
- Object.<string, boolean>
(export, static) registerParserByExtension(extension, parserFactory)
Registers a manifest parser by file extension.
Parameters:
Name | Type | Description |
---|---|---|
extension |
string | The file extension of the manifest. |
parserFactory |
shakaExtern.ManifestParser.Factory | The factory used to create parser instances. |
- Source:
(export, static) registerParserByMime(mimeType, parserFactory)
Registers a manifest parser by MIME type.
Parameters:
Name | Type | Description |
---|---|---|
mimeType |
string | The MIME type of the manifest. |
parserFactory |
shakaExtern.ManifestParser.Factory | The factory used to create parser instances. |
- Source: