AJA NTV2 SDK  17.1.1.1245
NTV2 SDK 17.1.1.1245
DpxHdr Class Reference

#include <dpx_hdr.h>

Inheritance diagram for DpxHdr:
[legend]

Public Member Functions

 DpxHdr (void)
 
 ~DpxHdr ()
 
DpxHdroperator= (const DpxHdr &rhs)
 
void init (uint32_t endianness)
 
bool valid () const
 
bool IsBigEndian ()
 
std::string get_fi_time_stamp () const
 
void set_fi_time_stamp ()
 
void set_s2_tcframe (uint32_t frame)
 
size_t get_s2_tcframe () const
 
uint32_t get_s2_filenumber () const
 
void set_s2_filenumber (uint32_t fr)
 
void set_s2_ids (uint8_t rid, uint8_t sid, uint8_t tid)
 
void get_s2_ids (uint8_t *rid, uint8_t *sid, uint8_t *tid) const
 
size_t get_file_size ()
 
size_t get_generic_hdr_size ()
 
size_t get_industry_hdr_size ()
 
size_t get_user_hdr_size ()
 
size_t get_fi_image_offset () const
 
void set_fi_image_offset (size_t offs)
 
size_t get_fi_file_size () const
 
void set_fi_file_size (size_t offs)
 
std::string get_fi_version () const
 
void set_fi_version (const std::string &str)
 
std::string get_fi_file_name () const
 
void set_fi_file_name (const std::string &str)
 
std::string get_fi_creator () const
 
void set_fi_creator (const std::string &str)
 
std::string get_fi_create_time () const
 
void set_fi_create_time (const std::string &str)
 
std::string get_fi_project () const
 
void set_fi_project (const std::string &str)
 
std::string get_fi_copyright () const
 
void set_fi_copyright (const std::string &str)
 
void set_ii_orientation (uint16_t orientation)
 
uint16_t get_ii_orientation () const
 
void set_ii_element_number (uint16_t element_number)
 
uint16_t get_ii_element_number () const
 
void set_ii_pixels (uint32_t pixels)
 
size_t get_ii_pixels () const
 
void set_ii_lines (uint32_t lines)
 
size_t get_ii_lines (void) const
 
size_t get_ii_image_size ()
 
void set_ie_data_sign (uint32_t sign, int i=0)
 
size_t get_ie_data_sign (int i=0)
 
void set_ie_ref_low_data (uint32_t data, int i=0)
 
size_t get_ie_ref_low_data (int i=0) const
 
void set_ie_ref_high_data (uint32_t data, int i=0)
 
size_t get_ie_ref_high_data (int i=0) const
 
void set_ie_ref_low_quantity (float data, int i=0)
 
float get_ie_ref_low_quantity (int i=0) const
 
void set_ie_ref_high_quantity (float data, int i=0)
 
float get_ie_ref_high_quantity (int i=0) const
 
void set_ie_descriptor (uint8_t desc, int i=0)
 
uint8_t get_ie_descriptor (int i=0) const
 
void set_ie_transfer (uint8_t trans, int i=0)
 
uint8_t get_ie_transfer (int i=0) const
 
void set_ie_colorimetric (uint8_t c, int i=0)
 
uint8_t get_ie_colorimetric (int i=0) const
 
void set_ie_bit_size (uint8_t bits, int i=0)
 
uint8_t get_ie_bit_size (int i=0) const
 
void set_ie_packing (uint16_t pack, int i=0)
 
uint16_t get_ie_packing (int i=0) const
 
void set_ie_encoding (uint16_t enc, int i=0)
 
uint16_t get_ie_encoding (int i=0) const
 
void set_ie_data_offset (uint32_t offs, int i=0)
 
uint32_t get_ie_data_offset (int i=0) const
 
void set_ie_eol_padding (uint32_t padding, int i=0)
 
uint32_t get_ie_eol_padding (int i=0) const
 
void set_ie_eo_image_padding (uint32_t padding, int i=0)
 
uint32_t get_ie_eo_image_padding (int i=0) const
 
std::string get_ie_description (int i=0) const
 
void set_ie_description (const std::string &str, int i=0)
 
std::string get_is_filename () const
 
void set_is_filename (const std::string &str)
 
std::string get_is_creation_time () const
 
void set_is_creation_time (const std::string &str)
 
std::string get_is_input_device () const
 
void set_is_input_device (const std::string &str)
 
std::string get_is_input_serial () const
 
void set_is_input_serial (const std::string &str)
 
std::string get_film_mfg_id () const
 
void set_film_mfg_id (const std::string &str)
 
std::string get_film_type () const
 
void set_film_type (const std::string &str)
 
std::string get_film_offset () const
 
void set_film_offset (const std::string &str)
 
std::string get_film_prefix () const
 
void set_film_prefix (const std::string &str)
 
std::string get_film_count () const
 
void set_film_count (const std::string &str)
 
std::string get_film_format () const
 
void set_film_format (const std::string &str)
 
size_t get_film_frame_position () const
 
void set_film_frame_position (size_t pos)
 
size_t get_film_sequence_len () const
 
void set_film_sequence_len (size_t len)
 
size_t get_film_held_count () const
 
void set_film_held_count (size_t count)
 
float get_film_frame_rate () const
 
void set_film_frame_rate (float len)
 
float get_film_shutter_angle () const
 
void set_film_shutter_angle (float)
 
std::string get_film_frame_id () const
 
void set_film_frame_id (const std::string &str)
 
std::string get_film_slate_info () const
 
void set_film_slate_info (const std::string &str)
 
size_t get_tv_timecode () const
 
void set_tv_timecode (size_t tc)
 
size_t get_tv_userbits () const
 
void set_tv_userbits (size_t tc)
 
float get_tv_frame_rate () const
 
void set_tv_frame_rate (float fr)
 
uint8_t get_tv_interlace () const
 
void set_tv_interlace (uint8_t interlace)
 
const DPX_header_tGetHdr (void) const
 
DPX_header_tGetHdr (void)
 
size_t GetHdrSize (void) const
 

Detailed Description

Definition at line 249 of file dpx_hdr.h.

Constructor & Destructor Documentation

◆ DpxHdr()

DpxHdr::DpxHdr ( void  )
inline

< big-endian magic number

Definition at line 252 of file dpx_hdr.h.

◆ ~DpxHdr()

DpxHdr::~DpxHdr ( )

Definition at line 851 of file dpx_hdr.cpp.

Member Function Documentation

◆ get_fi_copyright()

std::string DpxHdr::get_fi_copyright ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 295 of file dpx_hdr.cpp.

◆ get_fi_create_time()

std::string DpxHdr::get_fi_create_time ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 264 of file dpx_hdr.cpp.

◆ get_fi_creator()

std::string DpxHdr::get_fi_creator ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 249 of file dpx_hdr.cpp.

◆ get_fi_file_name()

std::string DpxHdr::get_fi_file_name ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 234 of file dpx_hdr.cpp.

◆ get_fi_file_size()

size_t DpxHdr::get_fi_file_size ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 208 of file dpx_hdr.cpp.

◆ get_fi_image_offset()

size_t DpxHdr::get_fi_image_offset ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 197 of file dpx_hdr.cpp.

◆ get_fi_project()

std::string DpxHdr::get_fi_project ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 280 of file dpx_hdr.cpp.

◆ get_fi_time_stamp()

std::string DpxHdr::get_fi_time_stamp ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 187 of file dpx_hdr.cpp.

◆ get_fi_version()

std::string DpxHdr::get_fi_version ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 219 of file dpx_hdr.cpp.

◆ get_file_size()

size_t DpxHdr::get_file_size ( )

◆ get_film_count()

std::string DpxHdr::get_film_count ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 677 of file dpx_hdr.cpp.

◆ get_film_format()

std::string DpxHdr::get_film_format ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 694 of file dpx_hdr.cpp.

◆ get_film_frame_id()

std::string DpxHdr::get_film_frame_id ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 771 of file dpx_hdr.cpp.

◆ get_film_frame_position()

size_t DpxHdr::get_film_frame_position ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 711 of file dpx_hdr.cpp.

◆ get_film_frame_rate()

float DpxHdr::get_film_frame_rate ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 747 of file dpx_hdr.cpp.

◆ get_film_held_count()

size_t DpxHdr::get_film_held_count ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 735 of file dpx_hdr.cpp.

◆ get_film_mfg_id()

std::string DpxHdr::get_film_mfg_id ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 607 of file dpx_hdr.cpp.

◆ get_film_offset()

std::string DpxHdr::get_film_offset ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 641 of file dpx_hdr.cpp.

◆ get_film_prefix()

std::string DpxHdr::get_film_prefix ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 659 of file dpx_hdr.cpp.

◆ get_film_sequence_len()

size_t DpxHdr::get_film_sequence_len ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 723 of file dpx_hdr.cpp.

◆ get_film_shutter_angle()

float DpxHdr::get_film_shutter_angle ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 759 of file dpx_hdr.cpp.

◆ get_film_slate_info()

std::string DpxHdr::get_film_slate_info ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 788 of file dpx_hdr.cpp.

◆ get_film_type()

std::string DpxHdr::get_film_type ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 624 of file dpx_hdr.cpp.

◆ get_generic_hdr_size()

size_t DpxHdr::get_generic_hdr_size ( )

◆ get_ie_bit_size()

uint8_t DpxHdr::get_ie_bit_size ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 473 of file dpx_hdr.cpp.

◆ get_ie_colorimetric()

uint8_t DpxHdr::get_ie_colorimetric ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 461 of file dpx_hdr.cpp.

◆ get_ie_data_offset()

uint32_t DpxHdr::get_ie_data_offset ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 509 of file dpx_hdr.cpp.

◆ get_ie_data_sign()

size_t DpxHdr::get_ie_data_sign ( int  i = 0)

< little-endian magic number

< big-endian magic number

Definition at line 377 of file dpx_hdr.cpp.

◆ get_ie_description()

std::string DpxHdr::get_ie_description ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 361 of file dpx_hdr.cpp.

◆ get_ie_descriptor()

uint8_t DpxHdr::get_ie_descriptor ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 437 of file dpx_hdr.cpp.

◆ get_ie_encoding()

uint16_t DpxHdr::get_ie_encoding ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 497 of file dpx_hdr.cpp.

◆ get_ie_eo_image_padding()

uint32_t DpxHdr::get_ie_eo_image_padding ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 533 of file dpx_hdr.cpp.

◆ get_ie_eol_padding()

uint32_t DpxHdr::get_ie_eol_padding ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 521 of file dpx_hdr.cpp.

◆ get_ie_packing()

uint16_t DpxHdr::get_ie_packing ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 485 of file dpx_hdr.cpp.

◆ get_ie_ref_high_data()

size_t DpxHdr::get_ie_ref_high_data ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 401 of file dpx_hdr.cpp.

◆ get_ie_ref_high_quantity()

float DpxHdr::get_ie_ref_high_quantity ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 425 of file dpx_hdr.cpp.

◆ get_ie_ref_low_data()

size_t DpxHdr::get_ie_ref_low_data ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 389 of file dpx_hdr.cpp.

◆ get_ie_ref_low_quantity()

float DpxHdr::get_ie_ref_low_quantity ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 413 of file dpx_hdr.cpp.

◆ get_ie_transfer()

uint8_t DpxHdr::get_ie_transfer ( int  i = 0) const

< little-endian magic number

< big-endian magic number

Definition at line 449 of file dpx_hdr.cpp.

◆ get_ii_element_number()

uint16_t DpxHdr::get_ii_element_number ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 327 of file dpx_hdr.cpp.

◆ get_ii_image_size()

size_t DpxHdr::get_ii_image_size ( )
inline

Definition at line 318 of file dpx_hdr.h.

◆ get_ii_lines()

size_t DpxHdr::get_ii_lines ( void  ) const

< little-endian magic number

< big-endian magic number

Definition at line 346 of file dpx_hdr.cpp.

◆ get_ii_orientation()

uint16_t DpxHdr::get_ii_orientation ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 317 of file dpx_hdr.cpp.

◆ get_ii_pixels()

size_t DpxHdr::get_ii_pixels ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 337 of file dpx_hdr.cpp.

◆ get_industry_hdr_size()

size_t DpxHdr::get_industry_hdr_size ( )

◆ get_is_creation_time()

std::string DpxHdr::get_is_creation_time ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 556 of file dpx_hdr.cpp.

◆ get_is_filename()

std::string DpxHdr::get_is_filename ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 539 of file dpx_hdr.cpp.

◆ get_is_input_device()

std::string DpxHdr::get_is_input_device ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 573 of file dpx_hdr.cpp.

◆ get_is_input_serial()

std::string DpxHdr::get_is_input_serial ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 590 of file dpx_hdr.cpp.

◆ get_s2_filenumber()

uint32_t DpxHdr::get_s2_filenumber ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 140 of file dpx_hdr.cpp.

◆ get_s2_ids()

void DpxHdr::get_s2_ids ( uint8_t *  rid,
uint8_t *  sid,
uint8_t *  tid 
) const

Definition at line 160 of file dpx_hdr.cpp.

◆ get_s2_tcframe()

size_t DpxHdr::get_s2_tcframe ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 134 of file dpx_hdr.cpp.

◆ get_tv_frame_rate()

float DpxHdr::get_tv_frame_rate ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 829 of file dpx_hdr.cpp.

◆ get_tv_interlace()

uint8_t DpxHdr::get_tv_interlace ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 840 of file dpx_hdr.cpp.

◆ get_tv_timecode()

size_t DpxHdr::get_tv_timecode ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 805 of file dpx_hdr.cpp.

◆ get_tv_userbits()

size_t DpxHdr::get_tv_userbits ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 817 of file dpx_hdr.cpp.

◆ get_user_hdr_size()

size_t DpxHdr::get_user_hdr_size ( )

◆ GetHdr() [1/2]

DPX_header_t& DpxHdr::GetHdr ( void  )
inline

Definition at line 468 of file dpx_hdr.h.

◆ GetHdr() [2/2]

const DPX_header_t& DpxHdr::GetHdr ( void  ) const
inline

Definition at line 463 of file dpx_hdr.h.

◆ GetHdrSize()

size_t DpxHdr::GetHdrSize ( void  ) const
inline

Definition at line 473 of file dpx_hdr.h.

◆ init()

void DpxHdr::init ( uint32_t  endianness)

Definition at line 116 of file dpx_hdr.cpp.

◆ IsBigEndian()

bool DpxHdr::IsBigEndian ( )
inline

< big-endian magic number

Definition at line 260 of file dpx_hdr.h.

◆ operator=()

DpxHdr & DpxHdr::operator= ( const DpxHdr rhs)

Definition at line 106 of file dpx_hdr.cpp.

◆ set_fi_copyright()

void DpxHdr::set_fi_copyright ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 304 of file dpx_hdr.cpp.

◆ set_fi_create_time()

void DpxHdr::set_fi_create_time ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 273 of file dpx_hdr.cpp.

◆ set_fi_creator()

void DpxHdr::set_fi_creator ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 258 of file dpx_hdr.cpp.

◆ set_fi_file_name()

void DpxHdr::set_fi_file_name ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 243 of file dpx_hdr.cpp.

◆ set_fi_file_size()

void DpxHdr::set_fi_file_size ( size_t  offs)

< little-endian magic number

< big-endian magic number

Definition at line 214 of file dpx_hdr.cpp.

◆ set_fi_image_offset()

void DpxHdr::set_fi_image_offset ( size_t  offs)

< little-endian magic number

< big-endian magic number

Definition at line 203 of file dpx_hdr.cpp.

◆ set_fi_project()

void DpxHdr::set_fi_project ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 289 of file dpx_hdr.cpp.

◆ set_fi_time_stamp()

void DpxHdr::set_fi_time_stamp ( )

Definition at line 170 of file dpx_hdr.cpp.

◆ set_fi_version()

void DpxHdr::set_fi_version ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 228 of file dpx_hdr.cpp.

◆ set_film_count()

void DpxHdr::set_film_count ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 687 of file dpx_hdr.cpp.

◆ set_film_format()

void DpxHdr::set_film_format ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 704 of file dpx_hdr.cpp.

◆ set_film_frame_id()

void DpxHdr::set_film_frame_id ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 781 of file dpx_hdr.cpp.

◆ set_film_frame_position()

void DpxHdr::set_film_frame_position ( size_t  pos)

< little-endian magic number

< big-endian magic number

Definition at line 717 of file dpx_hdr.cpp.

◆ set_film_frame_rate()

void DpxHdr::set_film_frame_rate ( float  len)

< little-endian magic number

< big-endian magic number

Definition at line 753 of file dpx_hdr.cpp.

◆ set_film_held_count()

void DpxHdr::set_film_held_count ( size_t  count)

< little-endian magic number

< big-endian magic number

Definition at line 741 of file dpx_hdr.cpp.

◆ set_film_mfg_id()

void DpxHdr::set_film_mfg_id ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 617 of file dpx_hdr.cpp.

◆ set_film_offset()

void DpxHdr::set_film_offset ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 652 of file dpx_hdr.cpp.

◆ set_film_prefix()

void DpxHdr::set_film_prefix ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 669 of file dpx_hdr.cpp.

◆ set_film_sequence_len()

void DpxHdr::set_film_sequence_len ( size_t  len)

< little-endian magic number

< big-endian magic number

Definition at line 729 of file dpx_hdr.cpp.

◆ set_film_shutter_angle()

void DpxHdr::set_film_shutter_angle ( float  angle)

< little-endian magic number

< big-endian magic number

Definition at line 765 of file dpx_hdr.cpp.

◆ set_film_slate_info()

void DpxHdr::set_film_slate_info ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 798 of file dpx_hdr.cpp.

◆ set_film_type()

void DpxHdr::set_film_type ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 634 of file dpx_hdr.cpp.

◆ set_ie_bit_size()

void DpxHdr::set_ie_bit_size ( uint8_t  bits,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 467 of file dpx_hdr.cpp.

◆ set_ie_colorimetric()

void DpxHdr::set_ie_colorimetric ( uint8_t  c,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 455 of file dpx_hdr.cpp.

◆ set_ie_data_offset()

void DpxHdr::set_ie_data_offset ( uint32_t  offs,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 503 of file dpx_hdr.cpp.

◆ set_ie_data_sign()

void DpxHdr::set_ie_data_sign ( uint32_t  sign,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 371 of file dpx_hdr.cpp.

◆ set_ie_description()

void DpxHdr::set_ie_description ( const std::string &  str,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 355 of file dpx_hdr.cpp.

◆ set_ie_descriptor()

void DpxHdr::set_ie_descriptor ( uint8_t  desc,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 431 of file dpx_hdr.cpp.

◆ set_ie_encoding()

void DpxHdr::set_ie_encoding ( uint16_t  enc,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 491 of file dpx_hdr.cpp.

◆ set_ie_eo_image_padding()

void DpxHdr::set_ie_eo_image_padding ( uint32_t  padding,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 527 of file dpx_hdr.cpp.

◆ set_ie_eol_padding()

void DpxHdr::set_ie_eol_padding ( uint32_t  padding,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 515 of file dpx_hdr.cpp.

◆ set_ie_packing()

void DpxHdr::set_ie_packing ( uint16_t  pack,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 479 of file dpx_hdr.cpp.

◆ set_ie_ref_high_data()

void DpxHdr::set_ie_ref_high_data ( uint32_t  data,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 395 of file dpx_hdr.cpp.

◆ set_ie_ref_high_quantity()

void DpxHdr::set_ie_ref_high_quantity ( float  data,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 419 of file dpx_hdr.cpp.

◆ set_ie_ref_low_data()

void DpxHdr::set_ie_ref_low_data ( uint32_t  data,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 383 of file dpx_hdr.cpp.

◆ set_ie_ref_low_quantity()

void DpxHdr::set_ie_ref_low_quantity ( float  data,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 407 of file dpx_hdr.cpp.

◆ set_ie_transfer()

void DpxHdr::set_ie_transfer ( uint8_t  trans,
int  i = 0 
)

< little-endian magic number

< big-endian magic number

Definition at line 443 of file dpx_hdr.cpp.

◆ set_ii_element_number()

void DpxHdr::set_ii_element_number ( uint16_t  element_number)

< little-endian magic number

< big-endian magic number

Definition at line 322 of file dpx_hdr.cpp.

◆ set_ii_lines()

void DpxHdr::set_ii_lines ( uint32_t  lines)

< little-endian magic number

< big-endian magic number

Definition at line 342 of file dpx_hdr.cpp.

◆ set_ii_orientation()

void DpxHdr::set_ii_orientation ( uint16_t  orientation)

< little-endian magic number

< big-endian magic number

Definition at line 312 of file dpx_hdr.cpp.

◆ set_ii_pixels()

void DpxHdr::set_ii_pixels ( uint32_t  pixels)

< little-endian magic number

< big-endian magic number

Definition at line 332 of file dpx_hdr.cpp.

◆ set_is_creation_time()

void DpxHdr::set_is_creation_time ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 566 of file dpx_hdr.cpp.

◆ set_is_filename()

void DpxHdr::set_is_filename ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 549 of file dpx_hdr.cpp.

◆ set_is_input_device()

void DpxHdr::set_is_input_device ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 583 of file dpx_hdr.cpp.

◆ set_is_input_serial()

void DpxHdr::set_is_input_serial ( const std::string &  str)

< little-endian magic number

< big-endian magic number

Definition at line 600 of file dpx_hdr.cpp.

◆ set_s2_filenumber()

void DpxHdr::set_s2_filenumber ( uint32_t  fr)

< little-endian magic number

< big-endian magic number

Definition at line 146 of file dpx_hdr.cpp.

◆ set_s2_ids()

void DpxHdr::set_s2_ids ( uint8_t  rid,
uint8_t  sid,
uint8_t  tid 
)

Definition at line 152 of file dpx_hdr.cpp.

◆ set_s2_tcframe()

void DpxHdr::set_s2_tcframe ( uint32_t  frame)

< little-endian magic number

< big-endian magic number

Definition at line 128 of file dpx_hdr.cpp.

◆ set_tv_frame_rate()

void DpxHdr::set_tv_frame_rate ( float  fr)

< little-endian magic number

< big-endian magic number

Definition at line 835 of file dpx_hdr.cpp.

◆ set_tv_interlace()

void DpxHdr::set_tv_interlace ( uint8_t  interlace)

< little-endian magic number

< big-endian magic number

Definition at line 845 of file dpx_hdr.cpp.

◆ set_tv_timecode()

void DpxHdr::set_tv_timecode ( size_t  tc)

< little-endian magic number

< big-endian magic number

Definition at line 811 of file dpx_hdr.cpp.

◆ set_tv_userbits()

void DpxHdr::set_tv_userbits ( size_t  tc)

< little-endian magic number

< big-endian magic number

Definition at line 823 of file dpx_hdr.cpp.

◆ valid()

bool DpxHdr::valid ( ) const

< little-endian magic number

< big-endian magic number

Definition at line 122 of file dpx_hdr.cpp.


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