SYMBOL INDEX (277 symbols across 32 files) FILE: SaidIt/src/main/java/eu/mrogalski/StringFormat.java class StringFormat (line 5) | public class StringFormat { method shortFileSize (line 6) | public static String shortFileSize(long size) { FILE: SaidIt/src/main/java/eu/mrogalski/android/TimeFormat.java class TimeFormat (line 7) | public class TimeFormat { method naturalLanguage (line 8) | public static void naturalLanguage(Resources resources, float secondsF... method shortTimer (line 31) | public static String shortTimer(float seconds) { class Result (line 35) | public static class Result { FILE: SaidIt/src/main/java/eu/mrogalski/android/Views.java class Views (line 6) | public class Views { method search (line 7) | public static void search(ViewGroup viewGroup, SearchViewCallback call... type SearchViewCallback (line 19) | public static interface SearchViewCallback { method onView (line 20) | public void onView(View view, ViewGroup parent); FILE: SaidIt/src/main/java/eu/mrogalski/saidit/AudioMemory.java class AudioMemory (line 8) | public class AudioMemory { method allocate (line 20) | synchronized public void allocate(long sizeToEnsure) { method getAllocatedMemorySize (line 43) | synchronized public long getAllocatedMemorySize() { type Consumer (line 47) | public interface Consumer { method consume (line 48) | public int consume(byte[] array, int offset, int count) throws IOExc... method skipAndFeed (line 51) | private int skipAndFeed(int bytesToSkip, byte[] arr, int offset, int l... method read (line 62) | public void read(int skipBytes, Consumer reader) throws IOException { method countFilled (line 76) | public int countFilled() { method fill (line 92) | public void fill(Consumer filler) throws IOException { class Stats (line 123) | public static class Stats { method getStats (line 130) | public synchronized Stats getStats(int fillRate) { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/BroadcastReceiver.java class BroadcastReceiver (line 6) | public class BroadcastReceiver extends android.content.BroadcastReceiver { method onReceive (line 8) | @Override FILE: SaidIt/src/main/java/eu/mrogalski/saidit/ErrorResponseDialog.java class ErrorResponseDialog (line 3) | public class ErrorResponseDialog extends ThemedDialog { method getShadowColorId (line 4) | @Override FILE: SaidIt/src/main/java/eu/mrogalski/saidit/IntentResult.java class IntentResult (line 2) | public final class IntentResult { method IntentResult (line 10) | IntentResult() { method IntentResult (line 14) | IntentResult(String contents, method getContents (line 29) | public String getContents() { method getFormatName (line 36) | public String getFormatName() { method getRawBytes (line 43) | public byte[] getRawBytes() { method getOrientation (line 50) | public Integer getOrientation() { method getErrorCorrectionLevel (line 57) | public String getErrorCorrectionLevel() { method toString (line 61) | @Override FILE: SaidIt/src/main/java/eu/mrogalski/saidit/RecordingDoneDialog.java class RecordingDoneDialog (line 25) | public class RecordingDoneDialog extends ThemedDialog { method onSaveInstanceState (line 34) | @Override method onCreate (line 41) | @Override method onCreateView (line 52) | @Override method setFile (line 107) | public RecordingDoneDialog setFile(File file) { method setRuntime (line 112) | public RecordingDoneDialog setRuntime(float runtime) { method openFolder (line 117) | public void openFolder() { method isExternalStorageWritable (line 131) | private static boolean isExternalStorageWritable() { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/SaidIt.java class SaidIt (line 3) | public class SaidIt { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/SaidItActivity.java class SaidItActivity (line 18) | public class SaidItActivity extends Activity { method onCreate (line 24) | @Override method onStart (line 30) | @Override method onRestart (line 42) | @Override method requestPermissions (line 54) | private void requestPermissions() { method onRequestPermissionsResult (line 64) | @Override method showFragment (line 116) | private void showFragment() { method showPermissionDeniedDialog (line 124) | private void showPermissionDeniedDialog() { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/SaidItFragment.java class SaidItFragment (line 50) | public class SaidItFragment extends Fragment { method onStart (line 81) | @Override method onStop (line 90) | @Override class ActivityResult (line 100) | class ActivityResult { method ActivityResult (line 105) | ActivityResult(int requestCode, int resultCode, Intent data) { method run (line 113) | @Override method onServiceConnected (line 125) | @Override method onServiceDisconnected (line 138) | @Override method getStatusBarHeight (line 145) | public int getStatusBarHeight() { method onCreateView (line 154) | @Override method state (line 293) | @Override class ListenButtonClickListener (line 356) | private class ListenButtonClickListener implements View.OnClickListener { method ListenButtonClickListener (line 361) | public ListenButtonClickListener() { method onClick (line 365) | @Override class RecordButtonClickListener (line 393) | private class RecordButtonClickListener implements View.OnClickListene... method onClick (line 395) | @Override method onLongClick (line 400) | @Override method record (line 406) | public void record(final View button, final boolean keepRecording) { method getPrependedSeconds (line 449) | float getPrependedSeconds(View button) { method buildNotificationForFile (line 468) | static Notification buildNotificationForFile(Context context, File out... class NotifyFileReceiver (line 488) | static class NotifyFileReceiver implements SaidItService.WavFileReceiv... method NotifyFileReceiver (line 492) | public NotifyFileReceiver(Context context) { method fileReady (line 496) | @Override class PromptFileReceiver (line 513) | static class PromptFileReceiver implements SaidItService.WavFileReceiv... method PromptFileReceiver (line 517) | public PromptFileReceiver(Activity activity) { method fileReady (line 521) | @Override FILE: SaidIt/src/main/java/eu/mrogalski/saidit/SaidItService.java class SaidItService (line 38) | public class SaidItService extends Service { method onCreate (line 55) | @Override method onDestroy (line 75) | @Override method onBind (line 82) | @Override method onUnbind (line 87) | @Override method enableListening (line 92) | public void enableListening() { method disableListening (line 99) | public void disableListening() { method innerStartListening (line 112) | private void innerStartListening() { method innerStopListening (line 162) | private void innerStopListening() { method dumpRecording (line 189) | public void dumpRecording(final float memorySeconds, final WavFileRece... method isExternalStorageWritable (line 263) | private static boolean isExternalStorageWritable() { method showToast (line 267) | private void showToast(String message) { method startRecording (line 271) | public void startRecording(final float prependedMemorySeconds) { method getMemorySize (line 350) | public long getMemorySize() { method setMemorySize (line 354) | public void setMemorySize(final long memorySize) { method getSamplingRate (line 368) | public int getSamplingRate() { method setSampleRate (line 372) | public void setSampleRate(int sampleRate) { type WavFileReceiver (line 390) | public interface WavFileReceiver { method fileReady (line 391) | public void fileReady(File file, float runtime); method stopRecording (line 394) | public void stopRecording(final WavFileReceiver wavFileReceiver, Strin... method flushAudioRecord (line 428) | private void flushAudioRecord() { method consume (line 436) | @Override method run (line 473) | @Override type StateCallback (line 486) | public interface StateCallback { method state (line 487) | public void state(boolean listeningEnabled, boolean recording, float... method getState (line 490) | public void getState(final StateCallback stateCallback) { method getBytesToSeconds (line 522) | public float getBytesToSeconds() { class BackgroundRecorderBinder (line 526) | class BackgroundRecorderBinder extends Binder { method getService (line 527) | public SaidItService getService() { method onStartCommand (line 532) | @Override method onTaskRemoved (line 539) | @Override method buildNotification (line 552) | private Notification buildNotification() { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/SettingsActivity.java class SettingsActivity (line 31) | public class SettingsActivity extends Activity { method onStart (line 39) | @Override method onStop (line 46) | @Override method onServiceConnected (line 55) | @Override method onServiceDisconnected (line 63) | @Override method syncUI (line 71) | private void syncUI() { method highlightButtons (line 88) | void highlightButtons() { method highlightButton (line 101) | private void highlightButton(int button1, int button2, int button3, in... method onCreate (line 107) | @Override method debugPrintCodecs (line 176) | private void debugPrintCodecs() { method initSampleRateButton (line 195) | private void initSampleRateButton(ViewGroup layout, int buttonId, int ... method testSampleRateValid (line 209) | private boolean testSampleRateValid(int sampleRate) { class MemoryOnClickListener (line 214) | private class MemoryOnClickListener implements View.OnClickListener { method onClick (line 215) | @Override method getMultiplier (line 235) | private int getMultiplier(View button) { class QualityOnClickListener (line 245) | private class QualityOnClickListener implements View.OnClickListener { method onClick (line 246) | @Override method getSampleRate (line 266) | private int getSampleRate(View button) { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/ThemedDialog.java class ThemedDialog (line 18) | public class ThemedDialog extends DialogFragment { method onCreateDialog (line 21) | @Override method fixFonts (line 31) | protected void fixFonts(View root) { method getShadowColorId (line 66) | int getShadowColorId() { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/UserInfo.java class UserInfo (line 12) | public class UserInfo { method getUserPhoneNumber (line 14) | public static String getUserPhoneNumber(Context c) { method getUserID (line 24) | public static String getUserID(Context c) { method getUserCountryCode (line 42) | public static String getUserCountryCode(Context c) { method getUserEmail (line 57) | public static String getUserEmail(Context c) { FILE: SaidIt/src/main/java/eu/mrogalski/saidit/WorkingDialog.java class WorkingDialog (line 9) | public class WorkingDialog extends ThemedDialog { method onSaveInstanceState (line 12) | @Override method getDescriptionKey (line 18) | private String getDescriptionKey() { method onCreate (line 22) | @Override method onCreateView (line 30) | @Override method setDescriptionOnView (line 41) | private void setDescriptionOnView(View root) { method getDescriptionStringId (line 46) | public int getDescriptionStringId() { method setDescriptionStringId (line 50) | public void setDescriptionStringId(int descriptionStringId) { FILE: SaidIt/src/main/java/simplesound/dsp/Complex.java class Complex (line 3) | public final class Complex { method Complex (line 8) | public Complex(double real, double imaginary) { FILE: SaidIt/src/main/java/simplesound/dsp/DoubleVector.java class DoubleVector (line 8) | public class DoubleVector { method DoubleVector (line 12) | public DoubleVector(double[] data) { method size (line 18) | public int size() { method getData (line 22) | public double[] getData() { method toString (line 27) | @Override FILE: SaidIt/src/main/java/simplesound/dsp/DoubleVectorFrameSource.java class DoubleVectorFrameSource (line 7) | public class DoubleVectorFrameSource { method DoubleVectorFrameSource (line 14) | private DoubleVectorFrameSource(PcmMonoInputStream pmis, int frameSize... method fromSampleAmount (line 21) | public static DoubleVectorFrameSource fromSampleAmount( method fromSampleAmountWithPadding (line 26) | public static DoubleVectorFrameSource fromSampleAmountWithPadding( method fromSizeInMiliseconds (line 31) | public static DoubleVectorFrameSource fromSizeInMiliseconds( method fromSizeInMilisecondsWithPadding (line 39) | public static DoubleVectorFrameSource fromSizeInMilisecondsWithPadding( method getIterableFrameReader (line 47) | public Iterable getIterableFrameReader() { method getNormalizedFrameIterator (line 55) | public Iterator getNormalizedFrameIterator() { method getPmis (line 59) | public PcmMonoInputStream getPmis() { method getFrameSize (line 63) | public int getFrameSize() { method getShiftAmount (line 67) | public int getShiftAmount() { method isPaddingApplied (line 71) | public boolean isPaddingApplied() { FILE: SaidIt/src/main/java/simplesound/dsp/DoubleVectorProcessingPipeline.java class DoubleVectorProcessingPipeline (line 6) | public class DoubleVectorProcessingPipeline { method DoubleVectorProcessingPipeline (line 11) | public DoubleVectorProcessingPipeline(Iterator vectorSou... FILE: SaidIt/src/main/java/simplesound/dsp/DoubleVectorProcessor.java type DoubleVectorProcessor (line 3) | public interface DoubleVectorProcessor { method process (line 5) | DoubleVector process(DoubleVector input); method processInPlace (line 7) | void processInPlace(DoubleVector input); FILE: SaidIt/src/main/java/simplesound/dsp/MutableComplex.java class MutableComplex (line 3) | public class MutableComplex { method MutableComplex (line 7) | public MutableComplex(double real, double imaginary) { method MutableComplex (line 12) | public MutableComplex(Complex complex) { method getImmutableComplex (line 17) | public Complex getImmutableComplex() { FILE: SaidIt/src/main/java/simplesound/dsp/NormalizedFrameIterator.java class NormalizedFrameIterator (line 9) | public class NormalizedFrameIterator implements Iterator { method NormalizedFrameIterator (line 17) | public NormalizedFrameIterator(PcmMonoInputStream pmis, int frameSize,... method NormalizedFrameIterator (line 28) | public NormalizedFrameIterator(PcmMonoInputStream pmis, int frameSize,... method NormalizedFrameIterator (line 32) | public NormalizedFrameIterator(PcmMonoInputStream pmis, int frameSize) { method hasNext (line 39) | public boolean hasNext() { method next (line 62) | public DoubleVector next() { method remove (line 66) | public void remove() { method getFrameSize (line 70) | public int getFrameSize() { method getShiftAmount (line 74) | public int getShiftAmount() { FILE: SaidIt/src/main/java/simplesound/dsp/WindowerFactory.java class WindowerFactory (line 8) | public class WindowerFactory { class RaisedCosineWindower (line 10) | private static class RaisedCosineWindower implements DoubleVectorProce... method RaisedCosineWindower (line 14) | RaisedCosineWindower(double alpha, int length) { method process (line 24) | public DoubleVector process(DoubleVector input) { method processInPlace (line 28) | public void processInPlace(DoubleVector input) { method newHammingWindower (line 33) | public static DoubleVectorProcessor newHammingWindower(int length) { method newHanningWindower (line 37) | public static DoubleVectorProcessor newHanningWindower(int length) { method newTriangularWindower (line 41) | public static DoubleVectorProcessor newTriangularWindower(int length) { FILE: SaidIt/src/main/java/simplesound/pcm/MonoWavFileReader.java class MonoWavFileReader (line 7) | public class MonoWavFileReader { method MonoWavFileReader (line 12) | public MonoWavFileReader(String fileName) throws IOException { method MonoWavFileReader (line 16) | public MonoWavFileReader(File file) throws IOException { method getNewStream (line 23) | public PcmMonoInputStream getNewStream() throws IOException { method validateFrameBoundaries (line 33) | private void validateFrameBoundaries(int frameStart, int frameEnd) { method getAllSamples (line 44) | public int[] getAllSamples() throws IOException { method getSamplesAsInts (line 53) | public int[] getSamplesAsInts(int frameStart, int frameEnd) throws IOE... method getFormat (line 65) | public PcmAudioFormat getFormat() { method getSampleCount (line 69) | public int getSampleCount() { method getFile (line 73) | public File getFile() { FILE: SaidIt/src/main/java/simplesound/pcm/PcmAudioFormat.java class PcmAudioFormat (line 7) | public class PcmAudioFormat { method PcmAudioFormat (line 34) | protected PcmAudioFormat(int sampleRate, int sampleSizeInBits, int cha... class Builder (line 61) | public static class Builder { method Builder (line 68) | public Builder(int sampleRate) { method channels (line 72) | public Builder channels(int channels) { method bigEndian (line 77) | public Builder bigEndian() { method unsigned (line 82) | public Builder unsigned() { method sampleSizeInBits (line 87) | public Builder sampleSizeInBits(int sampleSizeInBits) { method build (line 92) | public PcmAudioFormat build() { method mono16BitSignedLittleEndian (line 97) | PcmAudioFormat mono16BitSignedLittleEndian(int sampleRate) { method getSampleRate (line 101) | public int getSampleRate() { method getChannels (line 105) | public int getChannels() { method getSampleSizeInBits (line 109) | public int getSampleSizeInBits() { method getBytePerSample (line 119) | public int getBytePerSample() { method isBigEndian (line 123) | public boolean isBigEndian() { method isSigned (line 127) | public boolean isSigned() { method sampleCountForMiliseconds (line 131) | public int sampleCountForMiliseconds(double miliseconds) { method toString (line 135) | public String toString() { FILE: SaidIt/src/main/java/simplesound/pcm/PcmAudioHelper.java class PcmAudioHelper (line 8) | public class PcmAudioHelper { method convertRawToWav (line 18) | public static void convertRawToWav(WavAudioFormat af, File rawSource, ... method convertWavToRaw (line 33) | public static void convertWavToRaw(File wavSource, File rawTarget) thr... method readAllFromWavNormalized (line 37) | public static double[] readAllFromWavNormalized(String fileName) throw... method modifyRiffSizeData (line 48) | static void modifyRiffSizeData(File wavFile, int size) throws IOExcept... method generateSilenceWavFile (line 57) | public static void generateSilenceWavFile(WavAudioFormat wavAudioForma... FILE: SaidIt/src/main/java/simplesound/pcm/PcmMonoInputStream.java class PcmMonoInputStream (line 11) | public class PcmMonoInputStream extends InputStream implements Closeable { method PcmMonoInputStream (line 21) | public PcmMonoInputStream(PcmAudioFormat format, InputStream is) { method read (line 29) | public int read() throws IOException { method readSamplesAsIntArray (line 33) | public int[] readSamplesAsIntArray(int amount) throws IOException { method readAll (line 46) | public int[] readAll() throws IOException { method readSamplesAsByteArray (line 68) | public byte[] readSamplesAsByteArray(int amount) throws IOException { method validateReadCount (line 81) | private void validateReadCount(int readCount) { method readSamplesAsIntArray (line 87) | public int[] readSamplesAsIntArray(int frameStart, int frameEnd) throw... method skipSamples (line 99) | public int skipSamples(int skipAmount) throws IOException { method readSamplesNormalized (line 104) | public double[] readSamplesNormalized(int amount) throws IOException { method readSamplesNormalized (line 108) | public double[] readSamplesNormalized() throws IOException { method normalize (line 112) | private double[] normalize(int[] original) { method close (line 122) | public void close() throws IOException { method calculateSampleByteIndex (line 132) | public int calculateSampleByteIndex(double second) { method calculateSampleTime (line 152) | public double calculateSampleTime(int sampleIndex) { method getFormat (line 159) | public PcmAudioFormat getFormat() { FILE: SaidIt/src/main/java/simplesound/pcm/PcmMonoOutputStream.java class PcmMonoOutputStream (line 8) | public class PcmMonoOutputStream extends OutputStream implements Closeab... method PcmMonoOutputStream (line 13) | public PcmMonoOutputStream(PcmAudioFormat format, DataOutputStream dos) { method PcmMonoOutputStream (line 18) | public PcmMonoOutputStream(PcmAudioFormat format, File file) throws IO... method write (line 23) | public void write(int b) throws IOException { method write (line 27) | @Override method write (line 32) | public void write(short[] shorts) throws IOException { method write (line 36) | public void write(int[] ints) throws IOException { method close (line 40) | public void close() { FILE: SaidIt/src/main/java/simplesound/pcm/RiffHeaderData.java class RiffHeaderData (line 9) | class RiffHeaderData { method RiffHeaderData (line 18) | public RiffHeaderData(PcmAudioFormat format, int totalSamplesInByte) { method timeSeconds (line 23) | public double timeSeconds() { method RiffHeaderData (line 27) | public RiffHeaderData(DataInputStream dis) throws IOException { method RiffHeaderData (line 61) | public RiffHeaderData(File file) throws IOException { method asByteArray (line 65) | public byte[] asByteArray() { method getFormat (line 113) | public PcmAudioFormat getFormat() { method getTotalSamplesInByte (line 117) | public int getTotalSamplesInByte() { method getSampleCount (line 121) | public int getSampleCount() { method toString (line 125) | public String toString() { FILE: SaidIt/src/main/java/simplesound/pcm/WavAudioFormat.java class WavAudioFormat (line 3) | public class WavAudioFormat extends PcmAudioFormat { method WavAudioFormat (line 10) | private WavAudioFormat(int sampleRate, int sampleSizeInBits, int chann... class Builder (line 17) | public static class Builder { method sampleRate (line 22) | public Builder sampleRate(int sampleRate) { method channels (line 27) | public Builder channels(int channels) { method sampleSizeInBits (line 32) | public Builder sampleSizeInBits(int sampleSizeInBits) { method build (line 37) | public WavAudioFormat build() { method mono16Bit (line 51) | public static WavAudioFormat mono16Bit(int sampleRate) { method wavFormat (line 63) | public static WavAudioFormat wavFormat(int sampleRate, int sampleSizeI... FILE: SaidIt/src/main/java/simplesound/pcm/WavFileWriter.java class WavFileWriter (line 13) | public class WavFileWriter implements Closeable { method WavFileWriter (line 20) | public WavFileWriter(WavAudioFormat wavAudioFormat, File file) throws ... method write (line 32) | public WavFileWriter write(byte[] bytes) throws IOException { method write (line 39) | public WavFileWriter write(byte[] bytes, int offset, int count) throws... method checkLimit (line 46) | private void checkLimit(int total, int toAdd) { method write (line 53) | public WavFileWriter write(int[] samples) throws IOException { method write (line 61) | public WavFileWriter write(short[] samples) throws IOException { method writeNormalized (line 68) | WavFileWriter writeNormalized(double[] samples) throws IOException { method close (line 72) | public void close() throws IOException { method getWavFormat (line 77) | public PcmAudioFormat getWavFormat() { method getTotalSampleBytesWritten (line 82) | public int getTotalSampleBytesWritten() {