Changeset 56 in 3DVCSoftware for trunk/source/Lib/TLibExtractor/TExtrTop.h


Ignore:
Timestamp:
11 May 2012, 21:20:17 (13 years ago)
Author:
hschwarz
Message:

updated trunk (move to HM6.1)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibExtractor/TExtrTop.h

    r42 r56  
    4242#include "../TLibCommon/TComPrediction.h"
    4343#include "../TLibDecoder/TDecCAVLC.h"
    44 
     44#include "../TLibDecoder/NALread.h"
    4545#include <list>
    4646#include <set>
     
    6565  virtual ~TExtrTop();
    6666 
    67   Void     create  ();
    68   Void     destroy ();
    6967  Void     init();
    7068
    71   Bool     extract( TComBitstream* pcBitstream, std::set<UInt>& rsuiExtractLayerIds );
     69  Bool     extract( InputNALUnit& nalu, std::set<UInt>& rsuiExtractLayerIds );
    7270  Void     dumpSpsInfo( std::ostream& rcSpsInfoHandle );
    7371 
    7472  TComSPS *getFirstSPS() { return m_acSPSBuffer.empty() ? 0 : &(m_acSPSBuffer.front()); }
    7573
     74protected:
     75   UInt     xGetLayerId( UInt uiViewId, Bool bIsDepth ) { return ( ( uiViewId << 1 ) + ( bIsDepth ? 1 : 0 ) ); }
    7676};// END CLASS DEFINITION TExtrTop
    7777
Note: See TracChangeset for help on using the changeset viewer.