#include <QVector>
#include <QMutex>
#include "project/clip.h"
#include "project/sequence.h"
#include <libavformat/avformat.h>
Go to the source code of this file.
|
| long | refactor_frame_number (long framenumber, double source_frame_rate, double target_frame_rate) |
| |
| bool | clip_uses_cacher (ClipPtr clip) |
| |
| void | open_clip (ClipPtr clip, bool multithreaded) |
| |
| void | cache_clip (ClipPtr clip, long playhead, bool reset, bool scrubbing, QVector< ClipPtr > &nests, int playback_speed) |
| |
| void | close_clip (ClipPtr clip, bool wait) |
| |
| void | handle_media (SequencePtr sequence, long playhead, bool multithreaded) |
| |
| void | reset_cache (ClipPtr c, long target_frame, int playback_speed) |
| |
| void | get_clip_frame (ClipPtr c, long playhead, bool &texture_failed) |
| |
| double | get_timecode (ClipPtr c, long playhead) |
| |
| long | playhead_to_clip_frame (ClipPtr c, long playhead) |
| |
| double | playhead_to_clip_seconds (ClipPtr c, long playhead) |
| |
| int64_t | seconds_to_timestamp (ClipPtr c, double seconds) |
| |
| int64_t | playhead_to_timestamp (ClipPtr c, long playhead) |
| |
| int | retrieve_next_frame (ClipPtr c, AVFrame *f) |
| |
| bool | is_clip_active (ClipPtr c, long playhead) |
| |
| void | get_next_audio (ClipPtr c, bool mix) |
| |
| void | set_sequence (SequencePtr s) |
| |
| void | closeActiveClips (SequencePtr s) |
| |
◆ cache_clip()
| void cache_clip |
( |
ClipPtr |
clip, |
|
|
long |
playhead, |
|
|
bool |
reset, |
|
|
bool |
scrubbing, |
|
|
QVector< ClipPtr > & |
nests, |
|
|
int |
playback_speed |
|
) |
| |
◆ clip_uses_cacher()
| bool clip_uses_cacher |
( |
ClipPtr |
clip | ) |
|
◆ close_clip()
| void close_clip |
( |
ClipPtr |
clip, |
|
|
bool |
wait |
|
) |
| |
◆ closeActiveClips()
◆ get_clip_frame()
| void get_clip_frame |
( |
ClipPtr |
c, |
|
|
long |
playhead, |
|
|
bool & |
texture_failed |
|
) |
| |
◆ get_next_audio()
| void get_next_audio |
( |
ClipPtr |
c, |
|
|
bool |
mix |
|
) |
| |
◆ get_timecode()
| double get_timecode |
( |
ClipPtr |
c, |
|
|
long |
playhead |
|
) |
| |
◆ handle_media()
| void handle_media |
( |
SequencePtr |
sequence, |
|
|
long |
playhead, |
|
|
bool |
multithreaded |
|
) |
| |
◆ is_clip_active()
| bool is_clip_active |
( |
ClipPtr |
c, |
|
|
long |
playhead |
|
) |
| |
◆ open_clip()
| void open_clip |
( |
ClipPtr |
clip, |
|
|
bool |
multithreaded |
|
) |
| |
◆ playhead_to_clip_frame()
| long playhead_to_clip_frame |
( |
ClipPtr |
c, |
|
|
long |
playhead |
|
) |
| |
◆ playhead_to_clip_seconds()
| double playhead_to_clip_seconds |
( |
ClipPtr |
c, |
|
|
long |
playhead |
|
) |
| |
◆ playhead_to_timestamp()
| int64_t playhead_to_timestamp |
( |
ClipPtr |
c, |
|
|
long |
playhead |
|
) |
| |
◆ refactor_frame_number()
| long refactor_frame_number |
( |
long |
framenumber, |
|
|
double |
source_frame_rate, |
|
|
double |
target_frame_rate |
|
) |
| |
◆ reset_cache()
| void reset_cache |
( |
ClipPtr |
c, |
|
|
long |
target_frame, |
|
|
int |
playback_speed |
|
) |
| |
◆ retrieve_next_frame()
| int retrieve_next_frame |
( |
ClipPtr |
c, |
|
|
AVFrame * |
f |
|
) |
| |
◆ seconds_to_timestamp()
| int64_t seconds_to_timestamp |
( |
ClipPtr |
c, |
|
|
double |
seconds |
|
) |
| |
◆ set_sequence()