Go to the documentation of this file.
31 #include "libmythbase/mythconfig.h"
55 uint64_t stream_offset) = 0;
56 virtual void Reset(
void);
106 bool fillRBSP(
const uint8_t *byteP, uint32_t byte_count,
107 bool found_start_code);
uint m_frameCropRightOffset
uint64_t m_frameStartOffset
bool fillRBSP(const uint8_t *byteP, uint32_t byte_count, bool found_start_code)
bool m_separateColourPlaneFlag
virtual ~H2645Parser(void)
uint64_t m_keyframeStartOffset
virtual uint pictureWidthCropped(void) const =0
static constexpr uint16_t kMaxSliceHeaderSize
virtual void getFrameRate(FrameRate &result) const =0
virtual uint pictureHeightCropped(void) const =0
uint64_t SPSstreamOffset(void) const
uint m_frameCropLeftOffset
uint pictureWidth(void) const
uint32_t m_rbspBufferSize
uint32_t GetUnitsInTick(void) const
void vui_parameters(BitReader &br, bool hevc)
uint64_t keyframeAUstreamOffset(void) const
SCAN_t GetScanType(void) const
uint32_t m_consecutiveZeros
uint m_frameCropBottomOffset
bool onFrameStart(void) const
virtual uint32_t addBytes(const uint8_t *bytes, uint32_t byte_count, uint64_t stream_offset)=0
uint m_frameCropTopOffset
uint32_t m_syncAccumulator
virtual field_type getFieldType(void) const =0
uint64_t frameAUstreamOffset(void) const
bool onKeyFrameStart(void) const
uint aspectRatio(void) const
Computes aspect ratio from picture size and sample aspect ratio.
uint32_t GetTimeScale(void) const
virtual QString NAL_type_str(int8_t type)=0
uint pictureHeight(void) const
uint64_t m_totalkeyframecnt
static constexpr uint8_t kExtendedSar
bool stateChanged(void) const