Go to the documentation of this file. 1 #ifndef STREAMINGRINGBUFFER_H
2 #define STREAMINGRINGBUFFER_H
9 #include "libavformat/avformat.h"
10 #include "libavformat/url.h"
19 bool IsOpen (
void)
const override;
29 long long SeekInternal (
long long Position,
int Whence)
override;
37 #endif // STREAMINGRINGBUFFER_H
long long GetRealFileSizeInternal(void) const override
bool IsOpen(void) const override
int SafeRead(void *Buffer, uint Size) override
long long GetReadPosition(void) const override
~MythStreamingBuffer() override
bool OpenFile(const QString &Filename, std::chrono::milliseconds Retry=kDefaultOpenTimeout) override
long long SeekInternal(long long Position, int Whence) override
bool IsBookmarkAllowed(void) override
MythStreamingBuffer(const QString &Filename)
bool IsStreamed(void) override
bool IsSeekingAllowed(void) override