Changeset 608 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/SEIwrite.h
- Timestamp:
- 1 Sep 2013, 22:47:26 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibEncoder/SEIwrite.h
r56 r608 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-201 2, ITU/ISO/IEC6 * Copyright (c) 2010-2013, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 34 34 #pragma once 35 35 36 #include "SyntaxElementWriter.h" 37 #include "TLibCommon/SEI.h" 38 36 39 class TComBitIf; 37 class SEI;38 40 39 41 //! \ingroup TLibEncoder 40 42 //! \{ 43 class SEIWriter:public SyntaxElementWriter 44 { 45 public: 46 SEIWriter() {}; 47 virtual ~SEIWriter() {}; 41 48 42 void writeSEImessage(TComBitIf& bs, const SEI& sei); 49 void writeSEImessage(TComBitIf& bs, const SEI& sei, TComSPS *sps); 50 51 protected: 52 Void xWriteSEIpayloadData(TComBitIf& bs, const SEI& sei, TComSPS *sps); 53 Void xWriteSEIuserDataUnregistered(const SEIuserDataUnregistered &sei); 54 Void xWriteSEIActiveParameterSets(const SEIActiveParameterSets& sei); 55 Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, TComSPS *sps); 56 Void xWriteSEIDecodedPictureHash(const SEIDecodedPictureHash& sei); 57 Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, TComSPS *sps); 58 Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, TComSPS *sps); 59 TComSPS *m_pSPS; 60 Void xWriteSEIRecoveryPoint(const SEIRecoveryPoint& sei); 61 Void xWriteSEIFramePacking(const SEIFramePacking& sei); 62 Void xWriteSEIDisplayOrientation(const SEIDisplayOrientation &sei); 63 Void xWriteSEITemporalLevel0Index(const SEITemporalLevel0Index &sei); 64 Void xWriteSEIGradualDecodingRefreshInfo(const SEIGradualDecodingRefreshInfo &sei); 65 Void xWriteSEIToneMappingInfo(const SEIToneMappingInfo& sei); 66 Void xWriteSEISOPDescription(const SEISOPDescription& sei); 67 Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, TComSPS *sps); 68 Void xWriteByteAlign(); 69 }; 43 70 44 71 //! \}
Note: See TracChangeset for help on using the changeset viewer.