Changeset 1313 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncBinCoder.h


Ignore:
Timestamp:
13 Aug 2015, 17:38:13 (9 years ago)
Author:
tech
Message:

Merged 14.1-update-dev1@1312.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibEncoder/TEncBinCoder.h

    r1179 r1313  
    22 * License, included below. This software may be subject to other third party
    33 * and contributor rights, including patent rights, and no such rights are
    4  * granted under this license. 
     4 * granted under this license.
    55 *
    6 * Copyright (c) 2010-2015, ITU/ISO/IEC
     6 * Copyright (c) 2010-2015, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    3636*/
    3737
    38 #ifndef __TENC_BIN_CODER__
    39 #define __TENC_BIN_CODER__
     38#ifndef __TENCBINCODER__
     39#define __TENCBINCODER__
    4040
    4141#include "TLibCommon/ContextModel.h"
     
    5555  virtual Void  start             ()                                          = 0;
    5656  virtual Void  finish            ()                                          = 0;
    57   virtual Void  copyState         ( TEncBinIf* pcTEncBinIf )                  = 0;
     57  virtual Void  copyState         ( const TEncBinIf* pcTEncBinIf )            = 0;
    5858  virtual Void  flush            ()                                           = 0;
    5959
     
    7070  virtual Void  encodeBinTrm      ( UInt  uiBin                            )  = 0;
    7171
     72  virtual Void  align             ()                                          = 0;
     73
    7274  virtual TEncBinCABAC*   getTEncBinCABAC   ()  { return 0; }
    73  
     75  virtual const TEncBinCABAC*   getTEncBinCABAC   () const { return 0; }
     76
    7477  virtual ~TEncBinIf() {}
    7578};
Note: See TracChangeset for help on using the changeset viewer.