/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.chunk.aac.analyzer; import com.ttProject.chunk.aac.AacDataList; import com.ttProject.media.Unit; import com.ttProject.media.aac.frame.Aac; /** * aacのframeをaacDataListに格納していきます。 * @author taktod */ public class AacFrameAnalyzer implements IAacFrameAnalyzer { /** aacのデータ保持オブジェクト */ private AacDataList aacDataList; /** * aacDataListを設定します */ @Override public void setAacDataList(AacDataList aacDataList) { this.aacDataList = aacDataList; } /** * {@inheritDoc} */ @Override public void analyze(Unit unit) { if(unit instanceof Aac) { Aac aac = (Aac) unit; aacDataList.addAacData(aac); } } }