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) | |||||||||||||||