|
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.
Definition at line 43 of file mythavformatbuffer.cpp.
|
inline |
Definition at line 21 of file mythavformatbuffer.h.
Referenced by AvFormatDecoder::OpenFile(), and MythAVFormatWriter::openFileHelper().
| bool MythAVFormatBuffer::IsInInit | ( | void | ) | const |
Definition at line 109 of file mythavformatbuffer.cpp.
|
staticprivate |
Definition at line 66 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
|
staticprivate |
Definition at line 88 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
| void MythAVFormatBuffer::SetInInit | ( | bool | State | ) |
Definition at line 103 of file mythavformatbuffer.cpp.
Referenced by AvFormatDecoder::OpenFile().
|
staticprivate |
Definition at line 79 of file mythavformatbuffer.cpp.
Referenced by alloc_context().
|
private |
Definition at line 32 of file mythavformatbuffer.h.
Referenced by getAVIOContext(), MythAVFormatBuffer(), and ~MythAVFormatBuffer().
|
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().