Przeglądaj źródła

LibVideo: Add const getters to VP9/ProbabilityTables.h

Zaggy1024 2 lat temu
rodzic
commit
69e6feaf32
1 zmienionych plików z 21 dodań i 0 usunięć
  1. 21 0
      Userland/Libraries/LibVideo/VP9/ProbabilityTables.h

+ 21 - 0
Userland/Libraries/LibVideo/VP9/ProbabilityTables.h

@@ -53,26 +53,47 @@ public:
     KfUVModeProbs const& kf_uv_mode_prob() const;
 
     PartitionProbs& partition_probs() { return m_current_probability_table.partition_probs; };
+    PartitionProbs const& partition_probs() const { return m_current_probability_table.partition_probs; };
     YModeProbs& y_mode_probs() { return m_current_probability_table.y_mode_probs; };
+    YModeProbs const& y_mode_probs() const { return m_current_probability_table.y_mode_probs; };
     UVModeProbs& uv_mode_probs() { return m_current_probability_table.uv_mode_probs; };
+    UVModeProbs const& uv_mode_probs() const { return m_current_probability_table.uv_mode_probs; };
     SkipProb& skip_prob() { return m_current_probability_table.skip_prob; };
+    SkipProb const& skip_prob() const { return m_current_probability_table.skip_prob; };
     IsInterProb& is_inter_prob() { return m_current_probability_table.is_inter_prob; };
+    IsInterProb const& is_inter_prob() const { return m_current_probability_table.is_inter_prob; };
     CompModeProb& comp_mode_prob() { return m_current_probability_table.comp_mode_prob; };
+    CompModeProb const& comp_mode_prob() const { return m_current_probability_table.comp_mode_prob; };
     CompRefProb& comp_ref_prob() { return m_current_probability_table.comp_ref_prob; };
+    CompRefProb const& comp_ref_prob() const { return m_current_probability_table.comp_ref_prob; };
     SingleRefProb& single_ref_prob() { return m_current_probability_table.single_ref_prob; };
+    SingleRefProb const& single_ref_prob() const { return m_current_probability_table.single_ref_prob; };
     MvSignProb& mv_sign_prob() { return m_current_probability_table.mv_sign_prob; };
+    MvSignProb const& mv_sign_prob() const { return m_current_probability_table.mv_sign_prob; };
     MvBitsProb& mv_bits_prob() { return m_current_probability_table.mv_bits_prob; };
+    MvBitsProb const& mv_bits_prob() const { return m_current_probability_table.mv_bits_prob; };
     MvClass0BitProb& mv_class0_bit_prob() { return m_current_probability_table.mv_class0_bit_prob; };
+    MvClass0BitProb const& mv_class0_bit_prob() const { return m_current_probability_table.mv_class0_bit_prob; };
     TxProbs& tx_probs() { return m_current_probability_table.tx_probs; };
+    TxProbs const& tx_probs() const { return m_current_probability_table.tx_probs; };
     InterModeProbs& inter_mode_probs() { return m_current_probability_table.inter_mode_probs; };
+    InterModeProbs const& inter_mode_probs() const { return m_current_probability_table.inter_mode_probs; };
     InterpFilterProbs& interp_filter_probs() { return m_current_probability_table.interp_filter_probs; };
+    InterpFilterProbs const& interp_filter_probs() const { return m_current_probability_table.interp_filter_probs; };
     MvJointProbs& mv_joint_probs() { return m_current_probability_table.mv_joint_probs; };
+    MvJointProbs const& mv_joint_probs() const { return m_current_probability_table.mv_joint_probs; };
     MvClassProbs& mv_class_probs() { return m_current_probability_table.mv_class_probs; };
+    MvClassProbs const& mv_class_probs() const { return m_current_probability_table.mv_class_probs; };
     MvClass0FrProbs& mv_class0_fr_probs() { return m_current_probability_table.mv_class0_fr_probs; };
+    MvClass0FrProbs const& mv_class0_fr_probs() const { return m_current_probability_table.mv_class0_fr_probs; };
     MvClass0HpProbs& mv_class0_hp_prob() { return m_current_probability_table.mv_class0_hp_prob; };
+    MvClass0HpProbs const& mv_class0_hp_prob() const { return m_current_probability_table.mv_class0_hp_prob; };
     MvFrProbs& mv_fr_probs() { return m_current_probability_table.mv_fr_probs; };
+    MvFrProbs const& mv_fr_probs() const { return m_current_probability_table.mv_fr_probs; };
     MvHpProb& mv_hp_prob() { return m_current_probability_table.mv_hp_prob; };
+    MvHpProb const& mv_hp_prob() const { return m_current_probability_table.mv_hp_prob; };
     CoefProbs& coef_probs() { return m_current_probability_table.coef_probs; };
+    CoefProbs const& coef_probs() const { return m_current_probability_table.coef_probs; };
 
 private:
     struct ProbabilityTable {