|
VLC 4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | stream_extractor_t |
| struct | stream_directory_t |
Macros | |
| #define | vlc_stream_NewMRL(a, b) vlc_stream_NewMRL(VLC_OBJECT(a), b) |
Typedefs | |
| typedef struct stream_extractor_t | stream_extractor_t |
| typedef struct stream_directory_t | stream_directory_t |
Functions | ||||||||||||||||
| stream_t * | vlc_stream_NewMRL (vlc_object_t *obj, const char *mrl) | |||||||||||||||
| Create a stream for the data referred to by a Media Resource Locator (MRL). | ||||||||||||||||
| char * | vlc_stream_extractor_CreateMRL (stream_directory_t *extractor, char const *subentry, char const **volumes, size_t volumes_count) | |||||||||||||||
| Create a relative MRL for the associated entity. | ||||||||||||||||
Attach a stream-extractor to the passed stream | ||||||||||||||||
These functions are used to attach a stream extractor to an already existing stream. As hinted by their names, vlc_stream_extractor_Attach will attach an entity-extractor, whereas vlc_stream_directory_Attach will attach a stream-directory.
| ||||||||||||||||
| int | vlc_stream_extractor_Attach (stream_t **source, char const *identifier, char const *module_name, const char **volumes, size_t volumes_count) | |||||||||||||||
| int | vlc_stream_directory_Attach (stream_t **source, char const *module_name, const char **volumes, size_t volumes_count) | |||||||||||||||