#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: