MythTV
master
|
#include <libmythtv/io/mythavformatbuffer.h>
Public Member Functions | |
MythAVFormatBuffer (MythMediaBuffer *Buffer, bool write_flag, bool force_seek) | |
~MythAVFormatBuffer () | |
void | SetInInit (bool State) |
bool | IsInInit (void) const |
AVIOContext * | getAVIOContext () |
Private Member Functions | |
AVIOContext * | alloc_context (bool write_flag, bool force_seek) |
Static Private Member Functions | |
static int | read_packet (void *opaque, uint8_t *buf, int buf_size) |
static int | write_packet (void *opaque, const uint8_t *buf, int buf_size) |
static int64_t | seek (void *opaque, int64_t offset, int whence) |
Private Attributes | |
MythMediaBuffer * | m_buffer { nullptr } |
bool | m_initState { true } |
AVIOContext * | m_avioContext { nullptr } |
Definition at line 12 of file mythavformatbuffer.h.
MythAVFormatBuffer::MythAVFormatBuffer | ( | MythMediaBuffer * | Buffer, |
bool | write_flag, | ||
bool | force_seek | ||
) |
Definition at line 14 of file mythavformatbuffer.cpp.
MythAVFormatBuffer::~MythAVFormatBuffer | ( | ) |
Definition at line 23 of file mythavformatbuffer.cpp.
void MythAVFormatBuffer::SetInInit | ( | bool | State | ) |
Definition at line 103 of file mythavformatbuffer.cpp.
Referenced by AvFormatDecoder::OpenFile().
bool MythAVFormatBuffer::IsInInit | ( | void | ) | const |
Definition at line 109 of file mythavformatbuffer.cpp.
|
inline |
Definition at line 21 of file mythavformatbuffer.h.
Referenced by AvFormatDecoder::OpenFile(), and MythAVFormatWriter::openFileHelper().
|
staticprivate |
Definition at line 66 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
|
staticprivate |
Definition at line 79 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
|
staticprivate |
Definition at line 88 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
Definition at line 43 of file mythavformatbuffer.cpp.
|
private |
Definition at line 30 of file mythavformatbuffer.h.
Referenced by alloc_context(), and SetInInit().
Definition at line 31 of file mythavformatbuffer.h.
Referenced by IsInInit(), and SetInInit().
|
private |
Definition at line 32 of file mythavformatbuffer.h.
Referenced by getAVIOContext(), MythAVFormatBuffer(), and ~MythAVFormatBuffer().