package net.reichholf.dreamdroid.video; import android.net.Uri; import android.view.SurfaceView; /** * Created by Stephan on 26.12.2016. */ public interface VideoPlayer { void deinit(); void attach(SurfaceView surfaceView, SurfaceView subtitleSurfaceView); void detach(); void setWindowSize(int width, int height); void playUri(Uri uri, int flags); void play(); void stop(); long getLength(); float getPosition(); void setPosition(float position); boolean isSeekable(); int getAudioTracksCount(); int getSubtitleTracksCount(); }