Grok 20.3.2
grk::mj2_tk Struct Reference

Video Track Parameters. More...

#include <FileFormatMJ2.h>

Public Member Functions

 mj2_tk ()
 ~mj2_tk ()

Public Attributes

int32_t track_type_
uint32_t creation_time_
uint32_t modification_time_
int32_t duration_
int32_t timescale_
int16_t layer_
int16_t volume_
int16_t language_
int16_t balance_
int16_t maxPDUsize_
int16_t avgPDUsize_
int32_t maxbitrate_
int32_t avgbitrate_
int32_t slidingavgbitrate_
int16_t graphicsmode_
int16_t opcolor_ [3]
std::vector< mj2_urlurl_
std::vector< mj2_urnurn_
int32_t Dim_ [2]
int16_t w_
int16_t h_
int32_t visual_w_
int32_t visual_h_
int32_t CbCr_subsampling_dx_
int32_t CbCr_subsampling_dy_
int32_t samples_rate_
int32_t samples_description_
int32_t horizresolution_
int32_t vertresolution_
int32_t compressorname_ [8]
int16_t depth_
uint8_t fieldcount_
uint8_t fieldorder_
uint8_t or_fieldcount_
uint8_t or_fieldorder_
std::vector< uint32_t > br_
uint8_t num_jp2x_
uint8_t * jp2xdata_
uint8_t hsub_
uint8_t vsub_
uint8_t hoff_
uint8_t voff_
int32_t trans_matrix_ [9]
uint32_t num_samples_
int32_t transorm_
int32_t handler_type_
uint32_t name_size_
uint8_t same_sample_size_
std::vector< mj2_ttstts_
std::vector< mj2_chunkchunks_
std::vector< mj2_sampletochunksampletochunk_
std::string name_
std::vector< mj2_samplesamples_

Detailed Description

Video Track Parameters.

Constructor & Destructor Documentation

◆ mj2_tk()

◆ ~mj2_tk()

grk::mj2_tk::~mj2_tk ( )

References jp2xdata_.

Member Data Documentation

◆ avgbitrate_

int32_t grk::mj2_tk::avgbitrate_

Referenced by mj2_tk().

◆ avgPDUsize_

int16_t grk::mj2_tk::avgPDUsize_

Referenced by mj2_tk().

◆ balance_

int16_t grk::mj2_tk::balance_

Referenced by mj2_tk().

◆ br_

std::vector<uint32_t> grk::mj2_tk::br_

◆ CbCr_subsampling_dx_

int32_t grk::mj2_tk::CbCr_subsampling_dx_

Referenced by mj2_tk().

◆ CbCr_subsampling_dy_

int32_t grk::mj2_tk::CbCr_subsampling_dy_

Referenced by mj2_tk().

◆ chunks_

◆ compressorname_

int32_t grk::mj2_tk::compressorname_[8]

Referenced by mj2_tk().

◆ creation_time_

uint32_t grk::mj2_tk::creation_time_

Referenced by mj2_tk().

◆ depth_

int16_t grk::mj2_tk::depth_

Referenced by mj2_tk().

◆ Dim_

int32_t grk::mj2_tk::Dim_[2]

Referenced by mj2_tk().

◆ duration_

int32_t grk::mj2_tk::duration_

Referenced by mj2_tk().

◆ fieldcount_

uint8_t grk::mj2_tk::fieldcount_

Referenced by mj2_tk().

◆ fieldorder_

uint8_t grk::mj2_tk::fieldorder_

Referenced by mj2_tk().

◆ graphicsmode_

int16_t grk::mj2_tk::graphicsmode_

Referenced by mj2_tk().

◆ h_

int16_t grk::mj2_tk::h_

Referenced by mj2_tk().

◆ handler_type_

int32_t grk::mj2_tk::handler_type_

Referenced by mj2_tk().

◆ hoff_

uint8_t grk::mj2_tk::hoff_

Referenced by mj2_tk().

◆ horizresolution_

int32_t grk::mj2_tk::horizresolution_

Referenced by mj2_tk().

◆ hsub_

uint8_t grk::mj2_tk::hsub_

Referenced by mj2_tk().

◆ jp2xdata_

uint8_t* grk::mj2_tk::jp2xdata_

Referenced by mj2_tk(), and ~mj2_tk().

◆ language_

int16_t grk::mj2_tk::language_

Referenced by mj2_tk().

◆ layer_

int16_t grk::mj2_tk::layer_

Referenced by mj2_tk().

◆ maxbitrate_

int32_t grk::mj2_tk::maxbitrate_

Referenced by mj2_tk().

◆ maxPDUsize_

int16_t grk::mj2_tk::maxPDUsize_

Referenced by mj2_tk().

◆ modification_time_

uint32_t grk::mj2_tk::modification_time_

Referenced by mj2_tk().

◆ name_

std::string grk::mj2_tk::name_

◆ name_size_

uint32_t grk::mj2_tk::name_size_

Referenced by mj2_tk().

◆ num_jp2x_

uint8_t grk::mj2_tk::num_jp2x_

Referenced by mj2_tk().

◆ num_samples_

uint32_t grk::mj2_tk::num_samples_

◆ opcolor_

int16_t grk::mj2_tk::opcolor_[3]

Referenced by mj2_tk().

◆ or_fieldcount_

uint8_t grk::mj2_tk::or_fieldcount_

Referenced by mj2_tk().

◆ or_fieldorder_

uint8_t grk::mj2_tk::or_fieldorder_

Referenced by mj2_tk().

◆ same_sample_size_

uint8_t grk::mj2_tk::same_sample_size_

Referenced by mj2_tk().

◆ samples_

◆ samples_description_

int32_t grk::mj2_tk::samples_description_

Referenced by mj2_tk().

◆ samples_rate_

int32_t grk::mj2_tk::samples_rate_

Referenced by mj2_tk().

◆ sampletochunk_

std::vector<mj2_sampletochunk> grk::mj2_tk::sampletochunk_

◆ slidingavgbitrate_

int32_t grk::mj2_tk::slidingavgbitrate_

Referenced by mj2_tk().

◆ timescale_

int32_t grk::mj2_tk::timescale_

Referenced by mj2_tk().

◆ track_type_

int32_t grk::mj2_tk::track_type_

Referenced by mj2_tk().

◆ trans_matrix_

int32_t grk::mj2_tk::trans_matrix_[9]

Referenced by mj2_tk().

◆ transorm_

int32_t grk::mj2_tk::transorm_

Referenced by mj2_tk().

◆ tts_

std::vector<mj2_tts> grk::mj2_tk::tts_

◆ url_

std::vector<mj2_url> grk::mj2_tk::url_

◆ urn_

std::vector<mj2_urn> grk::mj2_tk::urn_

◆ vertresolution_

int32_t grk::mj2_tk::vertresolution_

Referenced by mj2_tk().

◆ visual_h_

int32_t grk::mj2_tk::visual_h_

Referenced by mj2_tk().

◆ visual_w_

int32_t grk::mj2_tk::visual_w_

Referenced by mj2_tk().

◆ voff_

uint8_t grk::mj2_tk::voff_

Referenced by mj2_tk().

◆ volume_

int16_t grk::mj2_tk::volume_

Referenced by mj2_tk().

◆ vsub_

uint8_t grk::mj2_tk::vsub_

Referenced by mj2_tk().

◆ w_

int16_t grk::mj2_tk::w_

Referenced by mj2_tk().


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