|  | 
| static char * | StreamExtractorCreateMRL (char const *base, char const *subentry) | 
|  | Create an MRL for a specific sub-entry.  More... 
 | 
|  | 
| static void | se_Release (struct stream_extractor_private *priv) | 
|  | Release the private data associated with a stream-extractor.  More... 
 | 
|  | 
| static int | se_AttachWrapper (struct stream_extractor_private *priv, stream_t *source) | 
|  | Create the public stream_t that wraps a stream-extractor.  More... 
 | 
|  | 
| static int | StreamExtractorAttach (stream_t **source, char const *identifier, char const *module_name) | 
|  | 
| int | vlc_stream_directory_Attach (stream_t **source, char const *module_name) | 
|  | 
| int | vlc_stream_extractor_Attach (stream_t **source, char const *identifier, char const *module_name) | 
|  | 
| int | stream_extractor_AttachParsed (stream_t **source, char const *data, char const **out_extra) | 
|  | Attach Stream Extractors according to specified data.  More... 
 | 
|  | 
| char * | vlc_stream_extractor_CreateMRL (stream_directory_t *directory, char const *subentry) | 
|  | Create a relative MRL for the associated entity.  More... 
 | 
|  | 
|  | 
| static void | se_StreamDelete (stream_t *stream) | 
|  | 
| static ssize_t | se_StreamRead (stream_t *stream, void *buf, size_t len) | 
|  | 
| static block_t * | se_StreamBlock (stream_t *stream, bool *eof) | 
|  | 
| static int | se_StreamSeek (stream_t *stream, uint64_t offset) | 
|  | 
| static int | se_ReadDir (stream_t *stream, input_item_node_t *node) | 
|  | 
| static int | se_StreamControl (stream_t *stream, int req, va_list args) | 
|  | 
| static int | se_DirControl (stream_t *stream, int req, va_list args) | 
|  | 
|  | 
| static int | se_InitStream (struct stream_extractor_private *priv, stream_t *s) | 
|  | 
| static void | se_CleanStream (struct stream_extractor_private *priv) | 
|  | 
| static int | se_InitDirectory (struct stream_extractor_private *priv, stream_t *s) | 
|  |