Blender V5.0
MovieIndex Struct Reference

#include <movie_proxy_indexer.hh>

Public Member Functions

uint64_t get_seek_pos_pts (int frame_index) const
uint64_t get_seek_pos_dts (int frame_index) const
int get_frame_index (int frameno) const
uint64_t get_pts (int frame_index) const
int get_duration () const

Public Attributes

char filepath [1024]
blender::Vector< MovieIndexFrameentries

Detailed Description

Definition at line 43 of file movie_proxy_indexer.hh.

Member Function Documentation

◆ get_duration()

int MovieIndex::get_duration ( ) const

Definition at line 251 of file movie_proxy_indexer.cc.

References entries.

Referenced by MOV_get_duration_frames().

◆ get_frame_index()

int MovieIndex::get_frame_index ( int frameno) const

Definition at line 218 of file movie_proxy_indexer.cc.

References entries, and len.

Referenced by MOV_calc_frame_index_with_timecode().

◆ get_pts()

uint64_t MovieIndex::get_pts ( int frame_index) const

Definition at line 245 of file movie_proxy_indexer.cc.

References blender::math::clamp(), and entries.

◆ get_seek_pos_dts()

uint64_t MovieIndex::get_seek_pos_dts ( int frame_index) const

Definition at line 212 of file movie_proxy_indexer.cc.

References blender::math::clamp(), and entries.

◆ get_seek_pos_pts()

uint64_t MovieIndex::get_seek_pos_pts ( int frame_index) const

Definition at line 206 of file movie_proxy_indexer.cc.

References blender::math::clamp(), and entries.

Member Data Documentation

◆ entries

◆ filepath

char MovieIndex::filepath[1024]

Definition at line 44 of file movie_proxy_indexer.hh.

Referenced by movie_index_open().


The documentation for this struct was generated from the following files: