@Override public boolean hasPendingData() { return isInitialized() && audioTrackPositionTracker.hasPendingData(getWrittenFrames()); }
hasData = hasPendingData(writtenFrames); if (hadData && !hasData && playState != PLAYSTATE_STOPPED && listener != null) { listener.onUnderrun(bufferSize, C.usToMs(bufferSizeUs));