Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

Asset Class Reference

#include <asset.h>

List of all members.

Public Member Functions

 Asset ()
 Asset (Asset &asset)
 Asset (const char *path)
 Asset (const int plugin_type, const char *plugin_path)
 ~Asset ()
int init_values ()
int dump ()
void copy_from (Asset *asset, int do_index)
void copy_location (Asset *asset)
void copy_format (Asset *asset, int do_index=1)
void copy_index (Asset *asset)
int64_t get_index_offset (int channel)
int64_t get_index_size (int channel)
char * get_compression_text (int audio, int video)
void load_defaults (Defaults *defaults, char *prefix, int do_format, int do_compression, int do_path, int do_data_types, int do_bits)
void save_defaults (Defaults *defaults, char *prefix, int do_format, int do_compression, int do_path, int do_data_types, int do_bits)
char * construct_param (char *param, char *prefix, char *return_value)
void load_format_defaults (Defaults *defaults)
void save_format_defaults (Defaults *defaults)
void update_index (Asset *asset)
int equivalent (Asset &asset, int test_audio, int test_video)
Assetoperator= (Asset &asset)
int operator== (Asset &asset)
int operator!= (Asset &asset)
int test_path (const char *path)
int test_plugin_title (const char *path)
int read (FileXML *file, int expand_relative=1)
int read_audio (FileXML *xml)
int read_video (FileXML *xml)
int read_index (FileXML *xml)
int reset_index ()
int set_timecode (char *tc, int format, int end)
int reset_timecode ()
int write (FileXML *file, int include_index, char *output_path)
int write_index (char *path, int data_bytes)
int write_audio (FileXML *xml)
int write_video (FileXML *xml)
int write_index (FileXML *xml)
int update_path (char *new_path)

Public Attributes

char path [BCTEXTLEN]
char pipe [BCTEXTLEN]
int use_pipe
char prefix [BCTEXTLEN]
char folder [BCTEXTLEN]
int format
int audio_data
int channels
int sample_rate
int bits
int byte_order
int signed_
int header
int dither
char acodec [BCTEXTLEN]
int64_t audio_length
int video_data
int layers
double frame_rate
char reel_name [BCTEXTLEN]
int reel_number
int64_t tcstart
int64_t tcend
int tcformat
int width
int height
char vcodec [BCTEXTLEN]
int64_t video_length
int ampeg_bitrate
int ampeg_derivative
int vorbis_min_bitrate
int vorbis_bitrate
int vorbis_max_bitrate
int vorbis_vbr
int theora_fix_bitrate
int theora_bitrate
int theora_quality
int theora_sharpness
int theora_keyframe_frequency
int theora_keyframe_force_frequency
int mp3_bitrate
int mp4a_bitrate
int mp4a_quantqual
double aspect_ratio
int interlace_autofixoption
int interlace_mode
int interlace_fixmethod
int jpeg_quality
int vmpeg_iframe_distance
int vmpeg_progressive
int vmpeg_denoise
int vmpeg_seq_codes
int vmpeg_bitrate
int vmpeg_derivative
int vmpeg_quantization
int vmpeg_cmodel
int vmpeg_fix_bitrate
int vmpeg_preset
int vmpeg_field_order
int vmpeg_pframe_distance
int divx_bitrate
int divx_rc_period
int divx_rc_reaction_ratio
int divx_rc_reaction_period
int divx_max_key_interval
int divx_max_quantizer
int divx_min_quantizer
int divx_quantizer
int divx_quality
int divx_fix_bitrate
int h264_bitrate
int h264_quantizer
int h264_fix_bitrate
int divx_use_deblocking
int png_use_alpha
int exr_use_alpha
int exr_compression
int tiff_cmodel
int tiff_compression
int ms_bitrate
int ms_bitrate_tolerance
int ms_interlaced
int ms_quantization
int ms_gop_size
int ms_fix_bitrate
int ac3_bitrate
int use_header
int index_status
int64_t index_zoom
int64_t index_start
int64_t index_bytes
int64_t index_end
int64_t old_index_end
int64_t * index_offsets
int64_t * index_sizes
float * index_buffer
int id


Detailed Description

Definition at line 26 of file asset.h.


Constructor & Destructor Documentation

Asset::Asset  ) 
 

Definition at line 15 of file asset.C.

References init_values().

Asset::Asset Asset asset  ) 
 

Definition at line 20 of file asset.C.

References init_values().

Asset::Asset const char *  path  ) 
 

Definition at line 26 of file asset.C.

References init_values().

Asset::Asset const int  plugin_type,
const char *  plugin_path
 

Definition at line 32 of file asset.C.

References init_values().

Asset::~Asset  ) 
 

Definition at line 37 of file asset.C.

References index_offsets, and index_sizes.


Member Function Documentation

char * Asset::construct_param char *  param,
char *  prefix,
char *  return_value
 

Definition at line 867 of file asset.C.

void Asset::copy_format Asset asset,
int  do_index = 1
 

Definition at line 197 of file asset.C.

References ac3_bitrate, acodec, ampeg_bitrate, ampeg_derivative, aspect_ratio, audio_data, audio_length, bits, byte_order, channels, dither, divx_bitrate, divx_fix_bitrate, divx_max_key_interval, divx_max_quantizer, divx_min_quantizer, divx_quality, divx_quantizer, divx_rc_period, divx_rc_reaction_period, divx_rc_reaction_ratio, divx_use_deblocking, exr_compression, exr_use_alpha, format, frame_rate, h264_bitrate, h264_fix_bitrate, h264_quantizer, header, height, interlace_autofixoption, interlace_fixmethod, interlace_mode, jpeg_quality, layers, mp3_bitrate, mp4a_bitrate, mp4a_quantqual, ms_bitrate, ms_bitrate_tolerance, ms_fix_bitrate, ms_gop_size, ms_interlaced, ms_quantization, pipe, png_use_alpha, prefix, reel_name, reel_number, sample_rate, signed_, tcend, tcformat, tcstart, theora_bitrate, theora_fix_bitrate, theora_keyframe_force_frequency, theora_keyframe_frequency, theora_quality, theora_sharpness, tiff_cmodel, tiff_compression, update_index(), use_header, use_pipe, vcodec, video_data, video_length, vmpeg_bitrate, vmpeg_cmodel, vmpeg_denoise, vmpeg_derivative, vmpeg_field_order, vmpeg_fix_bitrate, vmpeg_iframe_distance, vmpeg_pframe_distance, vmpeg_preset, vmpeg_progressive, vmpeg_quantization, vmpeg_seq_codes, vorbis_bitrate, vorbis_max_bitrate, vorbis_min_bitrate, vorbis_vbr, and width.

Referenced by Record::configure_batches(), copy_from(), Record::new_batch(), and operator=().

void Asset::copy_from Asset asset,
int  do_index
 

Definition at line 185 of file asset.C.

References copy_format(), and copy_location().

Referenced by BatchRenderJob::copy_from(), Assets::copy_from(), and AssetEdit::run().

void Asset::copy_index Asset asset  ) 
 

void Asset::copy_location Asset asset  ) 
 

Definition at line 191 of file asset.C.

References folder, and path.

Referenced by copy_from(), and operator=().

int Asset::dump  ) 
 

Definition at line 1246 of file asset.C.

References acodec, aspect_ratio, audio_data, audio_length, bits, byte_order, channels, dither, format, frame_rate, header, height, index_status, layers, path, reel_name, reel_number, sample_rate, signed_, tcend, tcformat, tcstart, vcodec, video_data, video_length, and width.

Referenced by Assets::dump(), and FileAVI::open_avifile_in().

int Asset::equivalent Asset asset,
int  test_audio,
int  test_video
 

Definition at line 377 of file asset.C.

References acodec, bits, byte_order, channels, dither, format, frame_rate, header, height, interlace_autofixoption, interlace_fixmethod, interlace_mode, layers, path, reel_name, reel_number, sample_rate, signed_, tcend, tcformat, tcstart, vcodec, and width.

Referenced by PreferencesThread::apply_settings(), VWindow::change_source(), Edits::clear_handle(), CICache::delete_entry(), Edit::equivalent_output(), operator==(), and AssetEdit::run().

char * Asset::get_compression_text int  audio,
int  video
 

Definition at line 337 of file asset.C.

References acodec, format, and vcodec.

Referenced by AssetEditWindow::create_objects().

int64_t Asset::get_index_offset int  channel  ) 
 

Definition at line 320 of file asset.C.

References channels, and index_offsets.

Referenced by IndexFile::draw_index().

int64_t Asset::get_index_size int  channel  ) 
 

Definition at line 328 of file asset.C.

References channels, and index_sizes.

Referenced by IndexFile::draw_index().

int Asset::init_values  ) 
 

Definition at line 45 of file asset.C.

References ac3_bitrate, acodec, ampeg_bitrate, ampeg_derivative, aspect_ratio, audio_data, audio_length, bits, byte_order, channels, dither, divx_bitrate, divx_fix_bitrate, divx_max_key_interval, divx_max_quantizer, divx_min_quantizer, divx_quality, divx_quantizer, divx_rc_period, divx_rc_reaction_period, divx_rc_reaction_ratio, divx_use_deblocking, exr_compression, exr_use_alpha, folder, format, frame_rate, h264_bitrate, h264_fix_bitrate, h264_quantizer, header, height, interlace_autofixoption, interlace_fixmethod, interlace_mode, jpeg_quality, layers, mp3_bitrate, mp4a_bitrate, mp4a_quantqual, ms_bitrate, ms_bitrate_tolerance, ms_fix_bitrate, ms_gop_size, ms_interlaced, ms_quantization, EDL::next_id(), path, pipe, png_use_alpha, prefix, reset_index(), reset_timecode(), sample_rate, signed_, theora_bitrate, theora_fix_bitrate, theora_keyframe_force_frequency, theora_keyframe_frequency, theora_quality, theora_sharpness, tiff_cmodel, tiff_compression, use_header, use_pipe, vcodec, video_data, video_length, vmpeg_bitrate, vmpeg_cmodel, vmpeg_denoise, vmpeg_derivative, vmpeg_field_order, vmpeg_fix_bitrate, vmpeg_iframe_distance, vmpeg_pframe_distance, vmpeg_preset, vmpeg_progressive, vmpeg_quantization, vmpeg_seq_codes, vorbis_bitrate, vorbis_max_bitrate, vorbis_min_bitrate, vorbis_vbr, and width.

Referenced by Asset().

void Asset::load_defaults Defaults *  defaults,
char *  prefix,
int  do_format,
int  do_compression,
int  do_path,
int  do_data_types,
int  do_bits
 

Definition at line 879 of file asset.C.

References ac3_bitrate, acodec, ampeg_bitrate, ampeg_derivative, aspect_ratio, audio_data, bits, byte_order, dither, divx_bitrate, divx_fix_bitrate, divx_max_key_interval, divx_max_quantizer, divx_min_quantizer, divx_quality, divx_quantizer, divx_rc_period, divx_rc_reaction_period, divx_rc_reaction_ratio, divx_use_deblocking, exr_compression, exr_use_alpha, format, GET_DEFAULT, h264_bitrate, h264_fix_bitrate, h264_quantizer, interlace_autofixoption, interlace_fixmethod, interlace_mode, jpeg_quality, load_format_defaults(), mp3_bitrate, mp4a_bitrate, mp4a_quantqual, ms_bitrate, ms_bitrate_tolerance, ms_fix_bitrate, ms_gop_size, ms_interlaced, ms_quantization, path, png_use_alpha, reel_name, reel_number, signed_, tcend, tcformat, tcstart, theora_bitrate, theora_fix_bitrate, theora_keyframe_force_frequency, theora_keyframe_frequency, theora_quality, theora_sharpness, tiff_cmodel, tiff_compression, vcodec, video_data, vmpeg_bitrate, vmpeg_cmodel, vmpeg_denoise, vmpeg_derivative, vmpeg_field_order, vmpeg_fix_bitrate, vmpeg_iframe_distance, vmpeg_pframe_distance, vmpeg_preset, vmpeg_progressive, vmpeg_quantization, vmpeg_seq_codes, vorbis_bitrate, vorbis_max_bitrate, vorbis_min_bitrate, and vorbis_vbr.

Referenced by MenuVEffectThread::get_derived_attributes(), MenuAEffectThread::get_derived_attributes(), BatchRenderJob::load(), Render::load_defaults(), Record::load_defaults(), Preferences::load_defaults(), BatchRenderThread::load_defaults(), and RenderFarmClientThread::read_asset().

void Asset::load_format_defaults Defaults *  defaults  ) 
 

Definition at line 1017 of file asset.C.

References format, GET_DEFAULT, path, pipe, and use_pipe.

Referenced by FormatFormat::handle_event(), and load_defaults().

int Asset::operator!= Asset asset  ) 
 

Definition at line 425 of file asset.C.

Asset & Asset::operator= Asset asset  ) 
 

Definition at line 369 of file asset.C.

References copy_format(), and copy_location().

int Asset::operator== Asset asset  ) 
 

Definition at line 417 of file asset.C.

References equivalent().

int Asset::read FileXML file,
int  expand_relative = 1
 

Definition at line 442 of file asset.C.

References FileXML::filename, folder, format, XMLTag::get_property(), path, read_audio(), read_index(), FileXML::read_tag(), FileXML::read_text(), read_video(), File::strtoformat(), FileXML::tag, XMLTag::title_is(), and use_header.

Referenced by BatchRenderJob::load(), Assets::load(), RenderFarmClientThread::read_asset(), and IndexFile::read_info().

int Asset::read_audio FileXML xml  ) 
 

Definition at line 529 of file asset.C.

References acodec, audio_data, audio_length, bits, byte_order, channels, dither, XMLTag::get_property(), header, sample_rate, signed_, FileXML::tag, tcend, tcformat, tcstart, XMLTag::title_is(), and video_data.

Referenced by read().

int Asset::read_index FileXML xml  ) 
 

Definition at line 592 of file asset.C.

References channels, XMLTag::get_property(), index_bytes, index_offsets, index_sizes, index_zoom, FileXML::read_tag(), FileXML::tag, and XMLTag::title_is().

Referenced by read().

int Asset::read_video FileXML xml  ) 
 

Definition at line 568 of file asset.C.

References frame_rate, XMLTag::get_property(), height, layers, reel_name, reel_number, FileXML::tag, tcend, tcformat, tcstart, XMLTag::title_is(), vcodec, video_data, video_length, and width.

Referenced by read().

int Asset::reset_index  ) 
 

Definition at line 162 of file asset.C.

References index_buffer, index_bytes, index_end, index_offsets, index_sizes, index_start, index_status, index_zoom, and old_index_end.

Referenced by init_values().

int Asset::reset_timecode  ) 
 

Definition at line 174 of file asset.C.

References reel_name, reel_number, tcend, tcformat, and tcstart.

Referenced by init_values().

void Asset::save_defaults Defaults *  defaults,
char *  prefix,
int  do_format,
int  do_compression,
int  do_path,
int  do_data_types,
int  do_bits
 

Definition at line 1039 of file asset.C.

References ac3_bitrate, acodec, ampeg_bitrate, ampeg_derivative, aspect_ratio, audio_data, bits, byte_order, dither, divx_bitrate, divx_fix_bitrate, divx_max_key_interval, divx_max_quantizer, divx_min_quantizer, divx_quality, divx_quantizer, divx_rc_period, divx_rc_reaction_period, divx_rc_reaction_ratio, divx_use_deblocking, exr_compression, exr_use_alpha, format, h264_bitrate, h264_fix_bitrate, h264_quantizer, interlace_autofixoption, interlace_fixmethod, interlace_mode, jpeg_quality, mp3_bitrate, mp4a_bitrate, mp4a_quantqual, ms_bitrate, ms_bitrate_tolerance, ms_fix_bitrate, ms_gop_size, ms_interlaced, ms_quantization, path, png_use_alpha, reel_name, reel_number, save_format_defaults(), signed_, tcend, tcformat, tcstart, theora_bitrate, theora_fix_bitrate, theora_keyframe_force_frequency, theora_keyframe_frequency, theora_quality, theora_sharpness, tiff_cmodel, tiff_compression, UPDATE_DEFAULT, vcodec, video_data, vmpeg_bitrate, vmpeg_cmodel, vmpeg_denoise, vmpeg_derivative, vmpeg_field_order, vmpeg_fix_bitrate, vmpeg_iframe_distance, vmpeg_pframe_distance, vmpeg_preset, vmpeg_progressive, vmpeg_quantization, vmpeg_seq_codes, vorbis_bitrate, vorbis_max_bitrate, vorbis_min_bitrate, and vorbis_vbr.

Referenced by BatchRenderJob::save(), Render::save_defaults(), Record::save_defaults(), Preferences::save_defaults(), BatchRenderThread::save_defaults(), MenuVEffectThread::save_derived_attributes(), MenuAEffectThread::save_derived_attributes(), and RenderFarmServerThread::send_asset().

void Asset::save_format_defaults Defaults *  defaults  ) 
 

Definition at line 1174 of file asset.C.

References format, path, pipe, UPDATE_DEFAULT, and use_pipe.

Referenced by FormatFormat::handle_event(), and save_defaults().

int Asset::set_timecode char *  tc,
int  format,
int  end
 

Definition at line 1227 of file asset.C.

References frame_rate, tcend, tcformat, and tcstart.

int Asset::test_path const char *  path  ) 
 

Definition at line 430 of file asset.C.

Referenced by TrackCanvas::draw_resources(), Assets::get_asset(), CICache::update(), Assets::update(), and Assets::update_index().

int Asset::test_plugin_title const char *  path  ) 
 

Definition at line 438 of file asset.C.

void Asset::update_index Asset asset  ) 
 

Definition at line 1196 of file asset.C.

References channels, index_buffer, index_bytes, index_end, index_offsets, index_sizes, index_start, index_status, index_zoom, and old_index_end.

Referenced by copy_format(), and Assets::update_index().

int Asset::update_path char *  new_path  ) 
 

Definition at line 1190 of file asset.C.

References path.

Referenced by Assets::update_old_filename().

int Asset::write FileXML file,
int  include_index,
char *  output_path
 

Definition at line 687 of file asset.C.

References FileXML::append_newline(), FileXML::append_tag(), FileXML::append_text(), folder, format, File::formattostr(), index_status, path, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, use_header, write_audio(), write_index(), and write_video().

Referenced by BatchRenderJob::save(), Assets::save(), RenderFarmServerThread::send_asset(), and write_index().

int Asset::write_audio FileXML xml  ) 
 

Definition at line 751 of file asset.C.

References acodec, FileXML::append_newline(), FileXML::append_tag(), audio_data, audio_length, bits, byte_order, channels, dither, header, sample_rate, XMLTag::set_property(), XMLTag::set_title(), signed_, and FileXML::tag.

Referenced by write().

int Asset::write_index FileXML xml  ) 
 

Definition at line 832 of file asset.C.

References FileXML::append_newline(), FileXML::append_tag(), channels, index_bytes, index_offsets, index_sizes, index_zoom, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag.

int Asset::write_index char *  path,
int  data_bytes
 

Definition at line 642 of file asset.C.

References _, audio_length, fclose(), fopen(), fseek(), ftell(), fwrite(), index_buffer, index_end, index_start, index_status, old_index_end, write(), and FileXML::write_to_file().

Referenced by FileMPEG::get_index(), IndexThread::run(), and write().

int Asset::write_video FileXML xml  ) 
 

Definition at line 798 of file asset.C.

References FileXML::append_newline(), FileXML::append_tag(), frame_rate, height, layers, reel_name, reel_number, XMLTag::set_property(), XMLTag::set_title(), FileXML::tag, tcend, tcformat, tcstart, vcodec, video_data, video_length, and width.

Referenced by write().


Member Data Documentation

int Asset::ac3_bitrate
 

Definition at line 272 of file asset.h.

Referenced by copy_format(), AC3ConfigAudioBitrate::handle_event(), init_values(), load_defaults(), FileAC3::open_file(), and save_defaults().

char Asset::acodec[BCTEXTLEN]
 

Definition at line 129 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), dump(), equivalent(), FileMOV::format_to_asset(), get_compression_text(), MOVConfigAudioPopup::handle_event(), AVIACodecList::handle_event(), init_values(), load_defaults(), FileOGG::open_file(), read_audio(), save_defaults(), MOVConfigAudio::update_parameters(), and write_audio().

int Asset::ampeg_bitrate
 

Definition at line 169 of file asset.h.

Referenced by copy_format(), MPEGABitrate::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::ampeg_derivative
 

Definition at line 171 of file asset.h.

Referenced by copy_format(), MPEGABitrate::create_objects(), MPEGLayer::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), save_defaults(), and FileMPEG::write_samples().

double Asset::aspect_ratio
 

Definition at line 197 of file asset.h.

Referenced by copy_format(), dump(), init_values(), PackageRenderer::initialize(), load_defaults(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileMPEGVideo::run(), and save_defaults().

int Asset::audio_data
 

Definition at line 120 of file asset.h.

Referenced by MWindow::asset_to_edl(), FileMOV::asset_to_format(), Render::check_asset(), FormatCheck::check_format(), FileOGG::close_file(), copy_format(), PackageRenderer::create_engine(), RecordThread::create_objects(), RecordMonitorGUI::create_objects(), RecordGUI::create_objects(), MenuEffectWindow::create_objects(), FormatTools::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), PackageRenderer::do_audio(), TrackCanvas::drag_stop(), dump(), FileOGG::flush_ogg(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), MenuVEffectThread::get_derived_attributes(), MenuAEffectThread::get_derived_attributes(), FormatAudio::handle_event(), init_values(), Edits::insert_asset(), load_defaults(), MWindow::load_filenames(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileVorbis::open_file(), FileOGG::open_file(), FileMPEG::open_file(), Record::open_input_devices(), RecordThread::pause_recording(), Preferences::Preferences(), read_audio(), FileList::read_list_header(), PackageRenderer::render_package(), RecordMonitorGUI::resize_event(), Record::rewind_file(), ThreadIndexer::run(), RecordVideo::run(), RecordThread::run(), MenuEffectThread::run(), MainIndexes::run(), AssetEdit::run(), save_defaults(), PackageRenderer::stop_output(), RecordThread::sync_position(), FormatTools::update(), and write_audio().

int64_t Asset::audio_length
 

Definition at line 132 of file asset.h.

Referenced by File::close_file(), copy_format(), AssetEditWindow::create_objects(), TrackCanvas::drag_stop(), TrackCanvas::draw_paste_destination(), dump(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), PackageDispatcher::get_asset_list(), File::get_audio_length(), AEdit::get_source_end(), init_values(), EDL::insert_asset(), FileOGG::ogg_get_page_of_sample(), FileAVI::open_avifile_in(), FileVorbis::open_file(), FileOGG::open_file(), FileMPEG::open_file(), read_audio(), FileOGG::read_samples(), File::read_samples(), RecordThread::run(), MenuEffectThread::run(), FileMPEG::set_audio_position(), FileMOV::set_audio_position(), FileAVI::set_audio_position(), write_audio(), write_index(), and File::write_samples().

int Asset::bits
 

Definition at line 123 of file asset.h.

Referenced by FileSndFile::asset_to_format(), FileMOV::asset_to_format(), FormatCheck::check_format(), copy_format(), RecordGUI::create_objects(), SndFileConfig::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), dump(), equivalent(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), RecordEngine::get_bits(), RecordEngine::get_dither(), FormatBits::handle_event(), init_values(), load_defaults(), MWindow::load_filenames(), FileAVI::open_avifile_in(), read_audio(), FileAVI::read_samples(), save_defaults(), MOVConfigAudio::update_parameters(), write_audio(), and FileSndFile::write_samples().

int Asset::byte_order
 

Definition at line 124 of file asset.h.

Referenced by FileSndFile::asset_to_format(), Render::check_asset(), copy_format(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), dump(), equivalent(), FileMPEG::FileMPEG(), FileOGG::FileOGG(), FileVorbis::FileVorbis(), FileYUV::FileYUV(), FileSndFile::format_to_asset(), FormatLOHI::handle_event(), FormatHILO::handle_event(), SndFileLOHI::handle_event(), SndFileHILO::handle_event(), FileFormatByteOrderHILO::handle_event(), FileFormatByteOrderLOHI::handle_event(), AssetEditByteOrderHILO::handle_event(), AssetEditByteOrderLOHI::handle_event(), init_values(), load_defaults(), MWindow::load_filenames(), read_audio(), save_defaults(), and write_audio().

int Asset::channels
 

Definition at line 121 of file asset.h.

Referenced by RecordAudio::arm_recording(), MWindow::asset_to_edl(), FileSndFile::asset_to_format(), FileMOV::asset_to_format(), Render::check_asset(), FileVorbis::close_file(), FileMOV::close_file(), copy_format(), IndexFile::create_index(), RecordMonitorGUI::create_objects(), RecordMonitor::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), PackageRenderer::do_audio(), IndexFile::draw_index(), TrackCanvas::draw_paste_destination(), dump(), equivalent(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), FileMPEG::get_index(), get_index_offset(), get_index_size(), RecordEngine::get_input_channels(), MenuAEffectThread::get_recordable_tracks(), IndexFile::get_required_scale(), FormatChannels::handle_event(), FileFormatChannels::handle_event(), AssetEditChannels::handle_event(), FileBase::ima4_encode_block(), IndexThread::IndexThread(), FileBase::init_ima4(), init_values(), EDL::insert_asset(), Edits::insert_asset(), Record::load_defaults(), MWindow::load_filenames(), FileOGG::move_history(), FileMOV::new_audio_temp(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileVorbis::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileAC3::open_file(), RecordEngine::open_input_devices(), Record::open_input_devices(), read_audio(), read_index(), FileVorbis::read_samples(), FileSndFile::read_samples(), FileOGG::read_samples(), FileAVI::read_samples(), File::read_samples(), FileVorbis::read_samples_float(), RecordMonitorGUI::resize_event(), IndexThread::run(), FileBase::samples_to_raw(), Record::save_defaults(), File::set_channel(), FileThread::start_writing(), FileThread::stop_writing(), update_index(), write_audio(), write_index(), FileVorbis::write_samples(), FileSndFile::write_samples(), FileMPEG::write_samples(), FileMOV::write_samples(), FileAC3::write_samples(), FileOGG::write_samples_vorbis(), FileOGG::~FileOGG(), and IndexThread::~IndexThread().

int Asset::dither
 

Definition at line 127 of file asset.h.

Referenced by copy_format(), SndFileConfig::create_objects(), dump(), equivalent(), RecordEngine::get_dither(), init_values(), load_defaults(), File::open_file(), Record::open_input_devices(), read_audio(), save_defaults(), MOVConfigAudio::update_parameters(), and write_audio().

int Asset::divx_bitrate
 

Definition at line 233 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_fix_bitrate
 

Definition at line 242 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_max_key_interval
 

Definition at line 237 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_max_quantizer
 

Definition at line 238 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_min_quantizer
 

Definition at line 239 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_quality
 

Definition at line 241 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_quantizer
 

Definition at line 240 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_rc_period
 

Definition at line 234 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_rc_reaction_period
 

Definition at line 236 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_rc_reaction_ratio
 

Definition at line 235 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::divx_use_deblocking
 

Definition at line 250 of file asset.h.

Referenced by CICacheItem::CICacheItem(), copy_format(), init_values(), load_defaults(), FileMOV::open_file(), and save_defaults().

int Asset::exr_compression
 

Definition at line 257 of file asset.h.

Referenced by copy_format(), EXRCompressionItem::handle_event(), init_values(), load_defaults(), save_defaults(), and FileEXR::write_frame().

int Asset::exr_use_alpha
 

Definition at line 256 of file asset.h.

Referenced by copy_format(), FileEXR::get_best_colormodel(), EXRUseAlpha::handle_event(), init_values(), load_defaults(), save_defaults(), and FileEXR::write_frame().

char Asset::folder[BCTEXTLEN]
 

Definition at line 114 of file asset.h.

Referenced by copy_location(), AWindowGUI::copy_picons(), init_values(), read(), and write().

int Asset::format
 

Definition at line 117 of file asset.h.

Referenced by FileSndFile::asset_to_format(), FileMOV::asset_to_format(), AssetEditWindow::AssetEditWindow(), FileYUV::can_copy_from(), FileTIFF::can_copy_from(), FileTGA::can_copy_from(), FilePNG::can_copy_from(), FileMOV::can_copy_from(), FileJPEGList::can_copy_from(), FileJPEG::can_copy_from(), Render::check_asset(), FormatCheck::check_format(), FileList::close_file(), copy_format(), RecordGUI::create_objects(), FormatVWindow::create_objects(), FormatAWindow::create_objects(), FormatTools::create_objects(), YUVConfigVideo::create_objects(), SndFileConfig::create_objects(), MOVConfigVideo::create_objects(), MOVConfigAudio::create_objects(), AVIConfigVideo::create_objects(), AVIConfigAudio::create_objects(), AssetEditWindow::create_objects(), FileList::create_path(), dump(), equivalent(), FileGIF::FileGIF(), FileJPEGList::FileJPEGList(), FileMPEG::FileMPEG(), FileOGG::FileOGG(), FileVorbis::FileVorbis(), FileYUV::FileYUV(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), AVIConfigVideo::generate_codeclist(), AVIConfigAudio::generate_codeclist(), File::get_best_colormodel(), get_compression_text(), MenuVEffectThread::get_derived_attributes(), MenuAEffectThread::get_derived_attributes(), RecordEngine::get_format(), File::get_options(), FileYUV::get_parameters(), FileMPEG::get_parameters(), FormatFormat::handle_event(), AssetEditFormat::handle_event(), init_values(), load_defaults(), MWindow::load_filenames(), load_format_defaults(), FileSndFile::open_file(), FileMPEG::open_file(), FileList::open_file(), FileAVI::open_file(), File::open_file(), Preferences::Preferences(), read(), FileList::read_frame(), IndexFile::read_info(), Render::run(), FileMOVThread::run(), save_defaults(), save_format_defaults(), FormatTools::update(), write(), FileYUV::write_frames(), and FileMOV::write_frames().

double Asset::frame_rate
 

Definition at line 148 of file asset.h.

Referenced by RenderEngine::arm_command(), FileMOV::asset_to_format(), Record::batch_video_offset(), FileMOV::close_file(), copy_format(), PackageRenderer::create_engine(), RecordMonitor::create_objects(), RecordGUI::create_objects(), AssetEditWindow::create_objects(), PackageDispatcher::create_packages(), Record::current_display_position(), Record::current_duration_frames(), Record::current_video_position(), TrackCanvas::drag_stop(), ResourcePixmap::draw_data(), TrackCanvas::draw_paste_destination(), dump(), equivalent(), FileMPEGVideo::FileMPEGVideo(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), PackageDispatcher::get_package(), VEdit::get_source_end(), File::get_video_length(), File::get_video_position(), AssetEditFRate::handle_event(), init_values(), PackageRenderer::initialize(), EDL::insert_asset(), VRender::insert_timecode(), Record::load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileList::open_file(), Record::open_input_devices(), Record::open_output_file(), File::read_frame(), FileList::read_list_header(), read_video(), Render::render(), PackageRenderer::render_package(), ResourcePixmap::ResourcePixmap(), RecordVideo::rewind_file(), Record::rewind_file(), RecordVideo::run(), MenuEffectThread::run(), FileMPEGVideo::run(), set_timecode(), File::set_video_position(), BRenderThread::start(), RecordGUI::update_batches(), VWindow::update_position(), RecordGUI::update_title(), VTracking::update_tracker(), FileMOV::write_frames(), FileList::write_list_header(), and write_video().

int Asset::h264_bitrate
 

Definition at line 245 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::h264_fix_bitrate
 

Definition at line 247 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::h264_quantizer
 

Definition at line 246 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::header
 

Definition at line 126 of file asset.h.

Referenced by copy_format(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), dump(), equivalent(), FileSndFile::format_to_asset(), FileFormatHeader::handle_event(), AssetEditHeader::handle_event(), init_values(), MWindow::load_filenames(), read_audio(), and write_audio().

int Asset::height
 

Definition at line 157 of file asset.h.

Referenced by RenderEngine::arm_command(), FileMOV::asset_to_format(), VTrack::calculate_input_transfer(), File::can_copy_from(), Render::check_asset(), FileYUV::close_file(), copy_format(), RecordMonitor::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), FFMPEG::decode(), ResourcePixmap::draw_video_resource(), dump(), equivalent(), FileMPEGVideo::FileMPEGVideo(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), RecordVideo::get_capture_frame(), FileGIF::get_memory_usage(), FileEXR::get_memory_usage(), RecordMonitorCanvas::get_output_h(), FileBase::get_row_pointers(), Track::get_source_dimensions(), VRender::get_use_vconsole(), FileBase::get_video_buffer(), VModule::import_frame(), init_values(), Record::load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), Edit::picon_w(), FileTIFF::read_frame(), FileMPEG::read_frame(), FileList::read_frame(), FileJPEGList::read_frame(), FileJPEG::read_frame(), FileEXR::read_frame(), FileAVI::read_frame(), File::read_frame(), FileTIFF::read_frame_header(), FileTGA::read_frame_header(), FilePNG::read_frame_header(), FileJPEG::read_frame_header(), FileEXR::read_frame_header(), FileGIF::read_header(), FileList::read_list_header(), FileGIF::read_raw(), read_video(), Record::run(), MenuEffectThread::run(), FileMPEGVideo::run(), BRenderThread::start(), FileMOVThread::start_encoding(), RecVideoMJPGThread::start_rendering(), FileThread::start_writing(), FileTIFF::write_frame(), FilePNG::write_frame(), FileJPEGList::write_frame(), FileJPEG::write_frame(), FileEXR::write_frame(), FileYUV::write_frames(), FileMPEG::write_frames(), FileMOV::write_frames(), FileList::write_list_header(), write_video(), and RecordMonitorCanvas::zoom_resize_window().

int Asset::id
 

Definition at line 302 of file asset.h.

Referenced by AssetPicon::AssetPicon(), and AWindowGUI::update_asset_list().

float* Asset::index_buffer
 

Definition at line 301 of file asset.h.

Referenced by IndexFile::draw_index(), FileMPEG::get_index(), IndexThread::IndexThread(), reset_index(), IndexThread::run(), update_index(), write_index(), and IndexThread::~IndexThread().

int64_t Asset::index_bytes
 

Definition at line 292 of file asset.h.

Referenced by FileMPEG::get_index(), IndexFile::open_file(), IndexFile::open_source(), read_index(), reset_index(), update_index(), and write_index().

int64_t Asset::index_end
 

Definition at line 293 of file asset.h.

Referenced by IndexFile::draw_index(), IndexFile::redraw_edits(), reset_index(), IndexThread::run(), update_index(), and write_index().

int64_t* Asset::index_offsets
 

Definition at line 295 of file asset.h.

Referenced by FileMPEG::get_index(), get_index_offset(), IndexThread::IndexThread(), read_index(), reset_index(), IndexThread::run(), update_index(), write_index(), and ~Asset().

int64_t* Asset::index_sizes
 

Definition at line 298 of file asset.h.

Referenced by FileMPEG::get_index(), get_index_size(), IndexThread::IndexThread(), read_index(), reset_index(), IndexThread::run(), update_index(), write_index(), and ~Asset().

int64_t Asset::index_start
 

Definition at line 290 of file asset.h.

Referenced by IndexFile::draw_index(), IndexFile::read_info(), reset_index(), update_index(), and write_index().

int Asset::index_status
 

Definition at line 288 of file asset.h.

Referenced by MainIndexes::add_next_asset(), ResourcePixmap::draw_audio_resource(), IndexFile::draw_index(), dump(), MWindow::load_filenames(), IndexFile::open_index(), IndexFile::read_info(), IndexFile::remove_index(), reset_index(), ThreadIndexer::run(), MainIndexes::run(), IndexThread::run(), AssetEdit::run(), update_index(), write(), and write_index().

int64_t Asset::index_zoom
 

Definition at line 289 of file asset.h.

Referenced by IndexFile::create_index(), ResourcePixmap::draw_audio_resource(), ResourcePixmap::draw_data(), IndexFile::draw_index(), TrackCanvas::draw_indexes(), FileMPEG::get_index(), read_index(), reset_index(), IndexThread::run(), update_index(), and write_index().

int Asset::interlace_autofixoption
 

Definition at line 200 of file asset.h.

Referenced by copy_format(), equivalent(), VRender::get_use_vconsole(), AssetEditILaceautofixoption::handle_event(), Interlaceautofix::handle_event(), VModule::import_frame(), init_values(), load_defaults(), and save_defaults().

int Asset::interlace_fixmethod
 

Definition at line 202 of file asset.h.

Referenced by copy_format(), AssetEditWindow::create_objects(), equivalent(), VRender::get_use_vconsole(), AssetEditILacefixmethod::handle_event(), VModule::import_frame(), init_values(), load_defaults(), save_defaults(), and Interlaceautofix::showhideotherwidgets().

int Asset::interlace_mode
 

Definition at line 201 of file asset.h.

Referenced by Render::check_asset(), copy_format(), PipeConfig::create_objects(), AssetEditWindow::create_objects(), equivalent(), FileMOV::format_to_asset(), VRender::get_use_vconsole(), AssetEditILacemode::handle_event(), VModule::import_frame(), init_values(), load_defaults(), FileAVI::open_avifile_in(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileTIFF::read_frame_header(), FilePNG::read_frame_header(), FileJPEG::read_frame_header(), FileEXR::read_frame_header(), FileList::read_list_header(), save_defaults(), Interlaceautofix::showhideotherwidgets(), and BRenderThread::start().

int Asset::jpeg_quality
 

Definition at line 205 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), JPEGConfigVideo::create_objects(), init_values(), load_defaults(), Record::open_input_devices(), Preferences::Preferences(), save_defaults(), FileMOVThread::start_encoding(), MOVConfigVideo::update_parameters(), and FileJPEG::write_frame().

int Asset::layers
 

Definition at line 147 of file asset.h.

Referenced by RenderEngine::arm_command(), MWindow::asset_to_edl(), FileMOV::asset_to_format(), Render::check_asset(), copy_format(), PackageRenderer::do_video(), TrackCanvas::draw_paste_destination(), dump(), equivalent(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), MenuVEffectThread::get_recordable_tracks(), init_values(), EDL::insert_asset(), Edits::insert_asset(), Record::load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileList::open_file(), FileGIF::read_header(), FileList::read_list_header(), read_video(), FileThread::run(), File::set_layer(), FileThread::start_writing(), FileThread::stop_writing(), FileMOV::write_frames(), FrameWriter::write_frames(), FileList::write_frames(), and write_video().

int Asset::mp3_bitrate
 

Definition at line 189 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::mp4a_bitrate
 

Definition at line 192 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::mp4a_quantqual
 

Definition at line 193 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::ms_bitrate
 

Definition at line 264 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::ms_bitrate_tolerance
 

Definition at line 265 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::ms_fix_bitrate
 

Definition at line 269 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::ms_gop_size
 

Definition at line 268 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::ms_interlaced
 

Definition at line 266 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int Asset::ms_quantization
 

Definition at line 267 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), init_values(), load_defaults(), save_defaults(), and MOVConfigVideo::update_parameters().

int64_t Asset::old_index_end
 

Definition at line 293 of file asset.h.

Referenced by IndexFile::redraw_edits(), reset_index(), IndexThread::run(), update_index(), and write_index().

char Asset::path[BCTEXTLEN]
 

Definition at line 104 of file asset.h.

Referenced by MainIndexes::add_next_asset(), MWindow::asset_to_edl(), FileList::calculate_path(), VWindow::change_source(), CICache::check_in(), CICache::check_out(), FileYUV::check_sig(), FileVorbis::check_sig(), FileTIFF::check_sig(), FileTGA::check_sig(), FileSndFile::check_sig(), FilePNG::check_sig(), FileOGG::check_sig(), FileMPEG::check_sig(), FileMOV::check_sig(), FileJPEG::check_sig(), FileCR2::check_sig(), FileAVI::check_sig_avifile(), Record::configure_batches(), Edit::copy(), copy_location(), Batch::create_default_path(), IndexFile::create_index(), FileMPEG::create_index(), BatchRenderGUI::create_list(), RecordGUI::create_objects(), FormatTools::create_objects(), YUVConfigVideo::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), PackageRenderer::create_output(), PackageDispatcher::create_packages(), FileList::create_path(), IndexFile::delete_index(), Record::delete_output_file(), ResourcePixmap::draw_audio_source(), TrackCanvas::draw_resources(), ResourcePixmap::draw_title(), CICache::dump(), dump(), equivalent(), PackageDispatcher::get_asset_list(), FileMPEG::get_index(), FileBase::get_mode(), PackageDispatcher::get_package(), FileYUV::get_parameters(), FormatFormat::handle_event(), FormatPathText::handle_event(), AssetEditPathText::handle_event(), Record::init_next_file(), init_values(), BatchRenderJob::load(), Record::load_defaults(), load_defaults(), MWindow::load_filenames(), load_format_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), IndexFile::open_file(), FileYUV::open_file(), FileVorbis::open_file(), FileSndFile::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileMOV::open_file(), FileList::open_file(), FileCR2::open_file(), FileAC3::open_file(), IndexFile::open_source(), Preferences::Preferences(), SigHandler::pull_file(), SigHandler::push_file(), read(), FileList::read_frame(), FileCR2::read_frame(), FileTIFF::read_frame_header(), FileGIF::read_header(), FileList::read_list_header(), FileGIF::read_raw(), Render::render(), ThreadIndexer::run(), Render::run(), MenuEffectThread::run(), AssetEdit::run(), Record::save_defaults(), save_defaults(), save_format_defaults(), RecordEngine::start_over(), Render::start_progress(), FormatTools::update(), CICache::update(), Assets::update(), RecordGUI::update_batch_tools(), RecordGUI::update_batches(), Assets::update_index(), Assets::update_old_filename(), update_path(), VWindowGUI::update_sources(), write(), and FileList::write_list_header().

char Asset::pipe[BCTEXTLEN]
 

Definition at line 107 of file asset.h.

Referenced by copy_format(), PipeConfig::create_objects(), FileYUV::get_parameters(), init_values(), load_format_defaults(), FileYUV::open_file(), save_format_defaults(), and PipeStatus::set_status().

int Asset::png_use_alpha
 

Definition at line 253 of file asset.h.

Referenced by copy_format(), FilePNG::get_best_colormodel(), PNGUseAlpha::handle_event(), init_values(), load_defaults(), save_defaults(), and FilePNG::write_frame().

char Asset::prefix[BCTEXTLEN]
 

Definition at line 111 of file asset.h.

Referenced by copy_format(), and init_values().

char Asset::reel_name[BCTEXTLEN]
 

Definition at line 151 of file asset.h.

Referenced by copy_format(), dump(), equivalent(), AssetEditReelName::handle_event(), load_defaults(), MWindow::load_filenames(), read_video(), reset_timecode(), save_defaults(), and write_video().

int Asset::reel_number
 

Definition at line 152 of file asset.h.

Referenced by copy_format(), dump(), equivalent(), AssetEditReelNumber::handle_event(), load_defaults(), MWindow::load_filenames(), read_video(), reset_timecode(), save_defaults(), and write_video().

int Asset::sample_rate
 

Definition at line 122 of file asset.h.

Referenced by FileSndFile::asset_to_format(), FileMOV::asset_to_format(), copy_format(), PackageRenderer::create_engine(), RecordGUI::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), PackageDispatcher::create_packages(), Record::current_audio_position(), Record::current_display_position(), Record::current_duration_samples(), Record::current_video_position(), TrackCanvas::drag_stop(), ResourcePixmap::draw_audio_resource(), ResourcePixmap::draw_audio_source(), ResourcePixmap::draw_data(), IndexFile::draw_index(), TrackCanvas::draw_paste_destination(), dump(), equivalent(), FileSndFile::format_to_asset(), FileMOV::format_to_asset(), File::get_audio_length(), File::get_audio_position(), Record::get_audio_write_length(), Record::get_in_length(), PackageDispatcher::get_package(), AEdit::get_source_end(), FileFormatRate::handle_event(), AssetEditRate::handle_event(), init_values(), PackageRenderer::initialize(), EDL::insert_asset(), Record::load_defaults(), MWindow::load_filenames(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileVorbis::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileAC3::open_file(), Record::open_input_devices(), Record::open_output_file(), read_audio(), File::read_samples(), Render::render(), PackageRenderer::render_package(), ResourcePixmap::ResourcePixmap(), RecordVideo::run(), MenuEffectThread::run(), File::set_audio_position(), Render::start_progress(), RecordThread::sync_position(), RecordAudio::sync_position(), RecordGUI::update_batches(), VWindow::update_position(), RecordGUI::update_title(), VTracking::update_tracker(), write_audio(), and FileMOV::write_samples().

int Asset::signed_
 

Definition at line 125 of file asset.h.

Referenced by FileSndFile::asset_to_format(), copy_format(), SndFileConfig::create_objects(), AssetEditWindow::create_objects(), FileFormat::create_objects_(), dump(), equivalent(), FileSndFile::format_to_asset(), FormatSigned::handle_event(), FileFormatSigned::handle_event(), AssetEditSigned::handle_event(), init_values(), load_defaults(), MWindow::load_filenames(), read_audio(), save_defaults(), and write_audio().

int64_t Asset::tcend
 

Definition at line 154 of file asset.h.

Referenced by Render::check_asset(), copy_format(), dump(), equivalent(), load_defaults(), read_audio(), read_video(), reset_timecode(), save_defaults(), set_timecode(), and write_video().

int Asset::tcformat
 

Definition at line 155 of file asset.h.

Referenced by copy_format(), dump(), equivalent(), load_defaults(), read_audio(), read_video(), reset_timecode(), save_defaults(), set_timecode(), and write_video().

int64_t Asset::tcstart
 

Definition at line 153 of file asset.h.

Referenced by Render::check_asset(), copy_format(), AssetEditWindow::create_objects(), dump(), equivalent(), AssetEditTCStartTextBox::handle_event(), VRender::insert_timecode(), load_defaults(), FileMOV::open_file(), read_audio(), read_video(), reset_timecode(), save_defaults(), set_timecode(), VWindow::update_position(), VTracking::update_tracker(), and write_video().

int Asset::theora_bitrate
 

Definition at line 181 of file asset.h.

Referenced by copy_format(), OGGTheoraBitrate::handle_event(), init_values(), load_defaults(), FileOGG::open_file(), and save_defaults().

int Asset::theora_fix_bitrate
 

Definition at line 180 of file asset.h.

Referenced by copy_format(), OGGTheoraFixedQuality::handle_event(), OGGTheoraFixedBitrate::handle_event(), init_values(), load_defaults(), FileOGG::open_file(), and save_defaults().

int Asset::theora_keyframe_force_frequency
 

Definition at line 185 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), FileOGG::open_file(), and save_defaults().

int Asset::theora_keyframe_frequency
 

Definition at line 184 of file asset.h.

Referenced by copy_format(), OGGTheoraKeyframeForceFrequency::handle_event(), OGGTheoraKeyframeFrequency::handle_event(), init_values(), load_defaults(), FileOGG::open_file(), and save_defaults().

int Asset::theora_quality
 

Definition at line 182 of file asset.h.

Referenced by copy_format(), OGGConfigVideo::create_objects(), init_values(), load_defaults(), FileOGG::open_file(), and save_defaults().

int Asset::theora_sharpness
 

Definition at line 183 of file asset.h.

Referenced by copy_format(), OGGTheoraSharpness::handle_event(), init_values(), load_defaults(), and save_defaults().

int Asset::tiff_cmodel
 

Definition at line 260 of file asset.h.

Referenced by FileTIFF::colormodel_supported(), copy_format(), FileTIFF::get_best_colormodel(), TIFFColorspaceItem::handle_event(), init_values(), load_defaults(), FileTIFF::read_frame(), FileTIFF::read_frame_header(), save_defaults(), and FileTIFF::write_frame().

int Asset::tiff_compression
 

Definition at line 261 of file asset.h.

Referenced by copy_format(), TIFFCompressionItem::handle_event(), init_values(), load_defaults(), save_defaults(), and FileTIFF::write_frame().

int Asset::use_header
 

Definition at line 281 of file asset.h.

Referenced by RenderEngine::arm_command(), FileList::calculate_path(), FileList::close_file(), copy_format(), FileList::create_path(), init_values(), FileList::open_file(), read(), FileList::read_frame(), BRenderThread::start(), and write().

int Asset::use_pipe
 

Definition at line 108 of file asset.h.

Referenced by copy_format(), PipeConfig::create_objects(), FileYUV::get_parameters(), init_values(), load_format_defaults(), FileYUV::open_file(), save_format_defaults(), and PipeStatus::set_status().

char Asset::vcodec[BCTEXTLEN]
 

Definition at line 159 of file asset.h.

Referenced by FileMOV::asset_to_format(), FileYUV::can_copy_from(), FilePNG::can_copy_from(), FileMOV::can_copy_from(), FileJPEGList::can_copy_from(), FileJPEG::can_copy_from(), copy_format(), RecordGUI::create_objects(), MOVConfigVideo::create_objects(), dump(), equivalent(), FileMOV::format_to_asset(), AVIConfigVideo::generate_attributelist(), FileTGA::get_best_colormodel(), FileMOV::get_best_colormodel(), get_compression_text(), TGACompression::handle_event(), MOVConfigVideoPopup::handle_event(), AVIVCodecList::handle_event(), init_values(), Record::load_defaults(), load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileOGG::open_file(), FileMOV::open_file(), RecordVideo::read_buffer(), FileTGA::read_frame_header(), read_video(), Record::run(), save_defaults(), AVIConfigVideo::set_current_attribute(), MOVConfigVideo::update_parameters(), FileYUV::write_frames(), FileMOV::write_frames(), FileTGA::write_tga(), and write_video().

int Asset::video_data
 

Definition at line 146 of file asset.h.

Referenced by RenderEngine::arm_command(), MWindow::asset_to_edl(), FileMOV::asset_to_format(), Render::check_asset(), FormatCheck::check_format(), FileOGG::close_file(), copy_format(), PackageRenderer::create_engine(), RecordTransport::create_objects(), RecordThread::create_objects(), RecordMonitorGUI::create_objects(), RecordMonitor::create_objects(), RecordGUI::create_objects(), MenuEffectWindow::create_objects(), FormatTools::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), Record::current_display_position(), PackageRenderer::do_video(), TrackCanvas::drag_stop(), TrackCanvas::draw_paste_destination(), dump(), FileGIF::FileGIF(), FileList::FileList(), FileTIFF::FileTIFF(), FileOGG::flush_ogg(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), MenuVEffectThread::get_derived_attributes(), MenuAEffectThread::get_derived_attributes(), Record::get_video_inputs(), FormatVideo::handle_event(), init_values(), Edits::insert_asset(), load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), Record::open_input_devices(), RecordThread::pause_recording(), Preferences::Preferences(), read_audio(), FileList::read_list_header(), read_video(), PackageRenderer::render_package(), RecordTransport::reposition_window(), RecordMonitorGUI::resize_event(), Record::rewind_file(), RecordThread::run(), RecordAudio::run(), MenuEffectThread::run(), save_defaults(), Record::set_translation(), Record::set_video_picture(), PackageRenderer::stop_output(), FormatTools::update(), VWindow::update_position(), VTracking::update_tracker(), RecordAudio::write_buffer(), and write_video().

int64_t Asset::video_length
 

Definition at line 162 of file asset.h.

Referenced by File::close_file(), copy_format(), AssetEditWindow::create_objects(), TrackCanvas::drag_stop(), TrackCanvas::draw_paste_destination(), dump(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), PackageDispatcher::get_asset_list(), VEdit::get_source_end(), File::get_video_length(), init_values(), EDL::insert_asset(), FileOGG::ogg_get_page_of_frame(), FileAVI::open_avifile_in(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), FileList::open_file(), FileList::read_list_header(), read_video(), RecordThread::run(), MenuEffectThread::run(), FileMPEG::set_video_position(), FileMOV::set_video_position(), FileAVI::set_video_position(), File::write_compressed_frame(), File::write_frames(), and write_video().

int Asset::vmpeg_bitrate
 

Definition at line 212 of file asset.h.

Referenced by copy_format(), MPEGBitrate::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_cmodel
 

Definition at line 216 of file asset.h.

Referenced by FileMPEG::close_file(), copy_format(), FileMPEGVideo::FileMPEGVideo(), FileMPEG::get_best_colormodel(), MPEGColorModel::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), FileMPEGVideo::run(), save_defaults(), MPEGConfigVideo::update_cmodel_objs(), and FileMPEG::write_frames().

int Asset::vmpeg_denoise
 

Definition at line 210 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), FileMPEG::open_file(), save_defaults(), and MPEGConfigVideo::update_cmodel_objs().

int Asset::vmpeg_derivative
 

Definition at line 214 of file asset.h.

Referenced by copy_format(), MPEGDerivative::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), save_defaults(), and FileMPEG::write_frames().

int Asset::vmpeg_field_order
 

Definition at line 222 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), FileMPEG::open_file(), FileMPEGVideo::run(), save_defaults(), and MPEGConfigVideo::update_cmodel_objs().

int Asset::vmpeg_fix_bitrate
 

Definition at line 217 of file asset.h.

Referenced by copy_format(), MPEGFixedQuant::handle_event(), MPEGFixedBitrate::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_iframe_distance
 

Definition at line 208 of file asset.h.

Referenced by copy_format(), MPEGIFrameDistance::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_pframe_distance
 

Definition at line 223 of file asset.h.

Referenced by copy_format(), MPEGPFrameDistance::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_preset
 

Definition at line 220 of file asset.h.

Referenced by copy_format(), MPEGPreset::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_progressive
 

Definition at line 209 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), FileMPEG::open_file(), FileMPEGVideo::run(), save_defaults(), MPEGConfigVideo::update_cmodel_objs(), and FileMPEG::write_frames().

int Asset::vmpeg_quantization
 

Definition at line 215 of file asset.h.

Referenced by copy_format(), MPEGQuant::handle_event(), init_values(), load_defaults(), FileMPEG::open_file(), and save_defaults().

int Asset::vmpeg_seq_codes
 

Definition at line 211 of file asset.h.

Referenced by copy_format(), init_values(), load_defaults(), FileMPEG::open_file(), save_defaults(), and MPEGConfigVideo::update_cmodel_objs().

int Asset::vorbis_bitrate
 

Definition at line 175 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), VorbisConfigAudio::create_objects(), OGGConfigAudio::create_objects(), VorbisAvgBitrate::handle_event(), OGGVorbisAvgBitrate::handle_event(), init_values(), load_defaults(), FileVorbis::open_file(), FileOGG::open_file(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::vorbis_max_bitrate
 

Definition at line 176 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), VorbisConfigAudio::create_objects(), OGGConfigAudio::create_objects(), VorbisMaxBitrate::handle_event(), OGGVorbisMaxBitrate::handle_event(), init_values(), load_defaults(), FileVorbis::open_file(), FileOGG::open_file(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::vorbis_min_bitrate
 

Definition at line 174 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), VorbisConfigAudio::create_objects(), OGGConfigAudio::create_objects(), VorbisMinBitrate::handle_event(), OGGVorbisMinBitrate::handle_event(), init_values(), load_defaults(), FileVorbis::open_file(), FileOGG::open_file(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::vorbis_vbr
 

Definition at line 177 of file asset.h.

Referenced by FileMOV::asset_to_format(), copy_format(), VorbisVariableBitrate::handle_event(), VorbisFixedBitrate::handle_event(), OGGVorbisVariableBitrate::handle_event(), OGGVorbisFixedBitrate::handle_event(), init_values(), load_defaults(), FileVorbis::open_file(), FileOGG::open_file(), save_defaults(), and MOVConfigAudio::update_parameters().

int Asset::width
 

Definition at line 157 of file asset.h.

Referenced by RenderEngine::arm_command(), FileMOV::asset_to_format(), VTrack::calculate_input_transfer(), File::can_copy_from(), Render::check_asset(), FileYUV::close_file(), copy_format(), RecordMonitor::create_objects(), AssetPicon::create_objects(), AssetEditWindow::create_objects(), FFMPEG::decode(), ResourcePixmap::draw_video_resource(), dump(), equivalent(), FileMPEGVideo::FileMPEGVideo(), FileMOV::format_to_asset(), FileCR2::format_to_asset(), RecordVideo::get_capture_frame(), FileGIF::get_memory_usage(), FileEXR::get_memory_usage(), RecordMonitorCanvas::get_output_w(), FileBase::get_row_pointers(), Track::get_source_dimensions(), VRender::get_use_vconsole(), FileBase::get_video_buffer(), VModule::import_frame(), FileGIF::import_row(), init_values(), Record::load_defaults(), FileAVI::open_avifile_in(), FileAVI::open_avifile_out(), FileYUV::open_file(), FileOGG::open_file(), FileMPEG::open_file(), Edit::picon_w(), FileMPEG::read_frame(), FileList::read_frame(), FileJPEGList::read_frame(), FileJPEG::read_frame(), FileEXR::read_frame(), FileAVI::read_frame(), File::read_frame(), FileTIFF::read_frame_header(), FileTGA::read_frame_header(), FilePNG::read_frame_header(), FileJPEG::read_frame_header(), FileEXR::read_frame_header(), FileGIF::read_header(), FileList::read_list_header(), FileGIF::read_raw(), read_video(), Record::run(), MenuEffectThread::run(), FileMPEGVideo::run(), BRenderThread::start(), FileMOVThread::start_encoding(), RecVideoMJPGThread::start_rendering(), FileThread::start_writing(), FileTIFF::write_frame(), FilePNG::write_frame(), FileJPEGList::write_frame(), FileJPEG::write_frame(), FileEXR::write_frame(), FileYUV::write_frames(), FileMPEG::write_frames(), FileMOV::write_frames(), FileList::write_list_header(), write_video(), and RecordMonitorCanvas::zoom_resize_window().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:08 2006 for Cinelerra-svn by  doxygen 1.4.4