Blender V5.0
MovieReader Struct Reference

#include <movie_read.hh>

Public Types

enum class  State { Uninitialized , Failed , Valid }

Public Attributes

int ib_flags = 0
State state = State::Uninitialized
int cur_position = 0
int duration_in_frames = 0
int frs_sec = 0
double frs_sec_base = 0.0
double start_offset = 0.0
int x = 0
int y = 0
int video_rotation = 0
char filepath [1024] = {}
int streamindex = 0
bool keep_original_colorspace = false
char index_dir [768] = {}
int proxies_tried = 0
int indices_tried = 0
MovieReaderproxy_anim [IMB_PROXY_MAX_SLOT] = {}
MovieIndexrecord_run = nullptr
MovieIndexno_gaps = nullptr
char colorspace [64] = {}
char suffix [64] = {}
IDPropertymetadata = nullptr

Detailed Description

Definition at line 33 of file movie_read.hh.

Member Enumeration Documentation

◆ State

enum class MovieReader::State
strong
Enumerator
Uninitialized 
Failed 
Valid 

Definition at line 34 of file movie_read.hh.

Member Data Documentation

◆ colorspace

char MovieReader::colorspace[64] = {}

Definition at line 93 of file movie_read.hh.

Referenced by MOV_open_file(), movie_open_proxy(), and probe_video_colorspace().

◆ cur_position

int MovieReader::cur_position = 0

Definition at line 37 of file movie_read.hh.

Referenced by MOV_decode_frame().

◆ duration_in_frames

int MovieReader::duration_in_frames = 0

◆ filepath

char MovieReader::filepath[1024] = {}

◆ frs_sec

int MovieReader::frs_sec = 0

Definition at line 39 of file movie_read.hh.

Referenced by MOV_get_fps(), and MOV_get_fps_num_denom().

◆ frs_sec_base

double MovieReader::frs_sec_base = 0.0

Definition at line 40 of file movie_read.hh.

Referenced by MOV_get_fps(), and MOV_get_fps_num_denom().

◆ ib_flags

int MovieReader::ib_flags = 0

Definition at line 35 of file movie_read.hh.

Referenced by MOV_open_file().

◆ index_dir

char MovieReader::index_dir[768] = {}

Definition at line 84 of file movie_read.hh.

Referenced by get_index_dir(), and MOV_set_custom_proxy_dir().

◆ indices_tried

int MovieReader::indices_tried = 0

Definition at line 87 of file movie_read.hh.

Referenced by MOV_close_proxies(), and movie_open_index().

◆ keep_original_colorspace

bool MovieReader::keep_original_colorspace = false

Definition at line 51 of file movie_read.hh.

Referenced by MOV_open_file().

◆ metadata

IDProperty* MovieReader::metadata = nullptr

Definition at line 97 of file movie_read.hh.

Referenced by MOV_close(), and MOV_load_metadata().

◆ no_gaps

MovieIndex* MovieReader::no_gaps = nullptr

Definition at line 91 of file movie_read.hh.

Referenced by MOV_close_proxies(), and movie_open_index().

◆ proxies_tried

int MovieReader::proxies_tried = 0

Definition at line 86 of file movie_read.hh.

Referenced by MOV_close_proxies(), and movie_open_proxy().

◆ proxy_anim

MovieReader* MovieReader::proxy_anim[IMB_PROXY_MAX_SLOT] = {}

Definition at line 89 of file movie_read.hh.

Referenced by MOV_close_proxies(), and movie_open_proxy().

◆ record_run

MovieIndex* MovieReader::record_run = nullptr

Definition at line 90 of file movie_read.hh.

Referenced by MOV_close_proxies(), and movie_open_index().

◆ start_offset

double MovieReader::start_offset = 0.0

Definition at line 41 of file movie_read.hh.

Referenced by MOV_get_start_offset_seconds().

◆ state

◆ streamindex

int MovieReader::streamindex = 0

Definition at line 49 of file movie_read.hh.

Referenced by get_proxy_filepath(), get_tc_filepath(), and MOV_open_file().

◆ suffix

char MovieReader::suffix[64] = {}

The maximum name from multi-view.

Definition at line 95 of file movie_read.hh.

Referenced by get_proxy_filepath(), get_tc_filepath(), and MOV_set_multiview_suffix().

◆ video_rotation

int MovieReader::video_rotation = 0

Definition at line 44 of file movie_read.hh.

Referenced by MOV_get_image_height(), and MOV_get_image_width().

◆ x

int MovieReader::x = 0

◆ y

int MovieReader::y = 0

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