#include <ffmpeg_decoded_frame.h>
|
| ~FFmpegDecodedFrame () override |
|
size_t | EstimateSize () const override |
|
AVFrame * | raw_frame () const |
|
| DecodedFrame (std::shared_ptr< const StreamInfo > stream_info, double pts, double dts, double duration, variant< PixelFormat, SampleFormat > format, size_t sample_count, const std::vector< const uint8_t *> &data, const std::vector< size_t > &linesize) |
|
| ~DecodedFrame () override |
|
| BaseFrame (std::shared_ptr< const StreamInfo > stream_info, double pts, double dts, double duration, bool is_key_frame) |
|
virtual | ~BaseFrame () |
|
| BaseFrame (const BaseFrame &)=delete |
|
BaseFrame & | operator= (const BaseFrame &)=delete |
|
| BaseFrame (BaseFrame &&)=delete |
|
BaseFrame & | operator= (BaseFrame &&)=delete |
|
This defines a single decoded media frame.
Definition at line 35 of file ffmpeg_decoded_frame.h.
§ ~FFmpegDecodedFrame()
shaka::media::ffmpeg::FFmpegDecodedFrame::~FFmpegDecodedFrame |
( |
| ) |
|
|
override |
§ CreateFrame()
FFmpegDecodedFrame * shaka::media::ffmpeg::FFmpegDecodedFrame::CreateFrame |
( |
std::shared_ptr< const StreamInfo > |
stream, |
|
|
AVFrame * |
frame, |
|
|
double |
time, |
|
|
double |
duration |
|
) |
| |
|
static |
§ EstimateSize()
size_t shaka::media::ffmpeg::FFmpegDecodedFrame::EstimateSize |
( |
| ) |
const |
|
overridevirtual |
Estimates the size of this frame. This can be used to restrict the number of frames stored or to monitor/debug memory usage. This should only be used as an estimate and may not accurately measure the size.
- Returns
- The estimated size of the frame, in bytes.
Reimplemented from shaka::media::DecodedFrame.
Definition at line 158 of file ffmpeg_decoded_frame.cc.
§ raw_frame()
AVFrame* shaka::media::ffmpeg::FFmpegDecodedFrame::raw_frame |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: