VLC 4.0.0-dev
|
In-memory stream object. More...
#include <vlc_memstream.h>
Data Fields | ||
union { | ||
FILE * stream | ||
int error | ||
}; | ||
char * | ptr | |
Buffer start address. | ||
size_t | length | |
Buffer length in bytes. | ||
In-memory stream object.
union { ... } vlc_memstream |
int vlc_memstream::error |
size_t vlc_memstream::length |
Buffer length in bytes.
Referenced by RunDownloader(), sout_AnnounceRegisterSDP(), vlc_b64_encode_binary(), vlc_memstream_open(), vlc_memstream_vprintf(), and vlc_memstream_write().
char* vlc_memstream::ptr |
Buffer start address.
Referenced by EsOutCreateStrId(), mrl_AppendAnchorFragment(), mrl_EscapeFragmentIdentifier(), RunDownloader(), sout_AnnounceRegisterSDP(), StreamExtractorCreateMRL(), vlc_memstream_close(), vlc_memstream_open(), vlc_memstream_vprintf(), vlc_memstream_write(), vlc_player_input_GetSelectedTrackStringIds(), vlc_player_osd_Tracks(), vlc_spawn_inner(), and vlc_strfplayer().
FILE* vlc_memstream::stream |