/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.media; /** * 音声の生データに追加することで、必要なデータを参照できるようにします。 * 具体的にはmp3やaacといったframeになります。 * @author taktod * frameNum / samplingRateを実行することで音声データの正確な時間データが取得できるようになります。 * * 例:1024サンプルがあるaacで、44100Hzのサンプルレートの場合は、1024 / 44100 = 0.02321秒のフレームとなります。 */ public interface IAudioData extends IMediaData { /** * 各データが持つframe数を応答します。 * @return */ public int getSampleNum(); /** * サンプリングレートを応答します。 */ public int getSampleRate(); /** * データサイズを応答します。 * @return */ public int getSize(); }