congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
AudioTrackType.from
Code IndexAdd Tabnine to your IDE (free)

How to use
from
method
in
com.novoda.noplayer.internal.exoplayer.mediasource.AudioTrackType

Best Java code snippets using com.novoda.noplayer.internal.exoplayer.mediasource.AudioTrackType.from (Showing top 5 results out of 315)

origin: novoda/no-player

public AudioTracks getAudioTracks(RendererTypeRequester rendererTypeRequester) {
  TrackGroupArray trackGroups = trackSelector.trackGroups(AUDIO, rendererTypeRequester);
  List<PlayerAudioTrack> audioTracks = new ArrayList<>();
  for (int groupIndex = 0; groupIndex < trackGroups.length; groupIndex++) {
    if (trackSelector.supportsTrackSwitching(AUDIO, rendererTypeRequester, trackGroups, groupIndex)) {
      TrackGroup trackGroup = trackGroups.get(groupIndex);
      for (int formatIndex = 0; formatIndex < trackGroup.length; formatIndex++) {
        Format format = trackGroup.getFormat(formatIndex);
        PlayerAudioTrack playerAudioTrack = new PlayerAudioTrack(
            groupIndex,
            formatIndex,
            format.id,
            format.language,
            format.sampleMimeType,
            format.channelCount,
            format.bitrate,
            AudioTrackType.from(format.selectionFlags)
        );
        audioTracks.add(playerAudioTrack);
      }
    }
  }
  return AudioTracks.from(audioTracks);
}
origin: novoda/no-player

  private AudioTracks expectedSupportedAudioTracks() {
    return AudioTracks.from(
        Collections.singletonList(
            new PlayerAudioTrack(
                FIRST_GROUP,
                FIRST_TRACK,
                AUDIO_FORMAT.id,
                AUDIO_FORMAT.language,
                AUDIO_FORMAT.sampleMimeType,
                AUDIO_FORMAT.channelCount,
                AUDIO_FORMAT.bitrate,
                AudioTrackType.from(AUDIO_FORMAT.selectionFlags)

            )
        )
    );
  }
}
origin: novoda/no-player

@Test
public void givenSelectionFlagIsZero_whenCreatingAudioTrackType_thenReturnsAlternative() {
  AudioTrackType audioTrackType = AudioTrackType.from(ALTERNATIVE_SELECTION_FLAG);
  assertThat(audioTrackType).isEqualTo(AudioTrackType.ALTERNATIVE);
}
origin: novoda/no-player

@Test
public void givenSelectionFlagIsOne_whenCreatingAudioTrackType_thenReturnsMain() {
  AudioTrackType audioTrackType = AudioTrackType.from(MAIN_SELECTION_FLAG);
  assertThat(audioTrackType).isEqualTo(AudioTrackType.MAIN);
}
origin: novoda/no-player

  @Test
  public void givenAnyOtherSelectionFlag_whenCreatingAudioTrackType_thenReturnsUnknown() {
    AudioTrackType audioTrackType = AudioTrackType.from(RANDOM_SELECTION_FLAG);

    assertThat(audioTrackType).isEqualTo(AudioTrackType.UNKNOWN);
  }
}
com.novoda.noplayer.internal.exoplayer.mediasourceAudioTrackTypefrom

Popular methods of AudioTrackType

  • hashCode
  • values

Popular in Java

  • Creating JSON documents from java classes using gson
  • findViewById (Activity)
  • getSharedPreferences (Context)
  • setContentView (Activity)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now